★ 研发过程blog.mypm.net
研发过程中一般大家精力都会集中在各自项目负责模块上。同时对于我们这种互联网公司,变化又是家常便饭。这里有个原则是信息跟踪和同步评估要充分。可能涉及到排期调整的,要及时沟通和调整。也要注意风险和项目范围把控。这时你可能会有如下帮助:项目管理者联盟
1. 项目空间任务列表(aone有批量功能)项目管理者联盟
2. 排期进度表(云雀)项目经理圈子
3. 需求变更记实录表(云雀)项目管理者联盟
4. 人员负责表(云雀)项目管理者联盟
5. 风险跟踪列表(云雀或aone)blog.mypm.net
6. 过程进度日报:模块进度条百分比、当日工作主要内容、风险同步与处理。项目管理者联盟文章
7. 重要逻辑影响对外同步(如表逻辑、业务逻辑变更的,需同步对应使用方)。项目管理者联盟
★ 冒烟+联调+提测项目管理者联盟
大家都知道大多数的线上技术问题都可以在测试阶段提前发现。而PM要思考的是测试前我们能做什么?提测前的冒烟、联调包含了必要的单元测试、功能测试和部分集成测试。尤其是对于多系统联动的项目冒烟和联调的质量直接影响到测试效果和线上问题量。这里PM一定要提前沟通评估安排好时间控制和冒烟联调节奏,有必要的话集中闭关+小阶段目标设定可以实行
。同时对于复杂的项目由于整体节奏和工作压力等原因参与人员很容易陷入自我流程和模块逻辑里。
在联调阶段作为PM最好能设计出几个经典业务场景作为联调目标,对项目的整体质量做提早把控 。重要项目特殊建议:项目管理者联盟
1. 全量(70%+)含凭证冒烟。项目管理者联盟
2. 流程覆盖设计+测试执行(PM)项目管理者联盟
3. 闭关联调+分模块分阶段联调半日目标进度。service.mypm.net
4. 独立的项目联调环境准备。项目管理者联盟
5. 关键链路的日志标要求。项目管理者联盟
无论是作为核心开发还是纯PM,此阶段都需要主动去检查项目的研发交付程度。包含但不限于主业务流程、特殊分支逻辑等
。你可以根据项目重要程度复杂程度来判断是否需要精细化。同时此阶段也很容易暴露缺失或错误逻辑。我个人做法是小型项目自己设计场景 case
走;大型项目联合核心研发测试一起设计场景 case;同时注意对产品交互和 demo。项目管理者联盟
★ 测试项目管理者联盟
项目到了测试阶段大部分的开发工作已经基本结束了。我们这里讨论一种场景是开发测试有不同人员执行。测试 bug
要督促做到日清,不能日清的需要有原因跟踪。本阶段一般也是 code review 集中阶段。PM应直接或间接的对于关键链路设计、流程日志记录、编码规范要着重把关
。同时产品发布+回滚方案在本阶段要做准备了。一般来说每个团队发展到2年后都会有比较规范的发布计划模板。这里我们着重提及几点PM要注意的事项:项目管理者联盟
0. 安排处理好项目测试环境,确保稳定性。项目管理者联盟
1. 安排各系统CR节奏,并跟踪反馈。项目管理培训
2. 安排发布计划讨论和准备。制定并总结初步发布执行计划(单点对应明确责任人)。项目管理者联盟
3. 安排讨论确定版本限制兼容方案。项目管理者联盟
4. 安排准备线上功能开关和灰度方案。项目管理者联盟
5. 重要项目要有发布预演。项目管理论坛
|