整个研发管理过程分为5个阶段,需求阶段,开发阶段,测试阶段,上线阶段,验收阶段,每个阶段都有相应的负责人,对阶段内的所有任务和节点的交付情况负责,保证节点正常推进,而项目经理则统筹起推进全局的角色。
说明:整个需求阶段会与上个版本的测试阶段重合,测试人员工作重点会放在上个版本的测试工作上。
该流程仅展示在整个版本流程中各交付节点及其对应角色的产出物,针对其他工作事项例,如产品经理进行竞品调研,客户调研等工作不一一列举。
建议在整个研发管理过程中,需要制定一些指标来发现研发管理过程中出现的最多的问题和影响面最大的问题,由此制定规范,对症下药解决问题。
统计在整个研发管理过程中各角色人员出现不遵守规范的次数与情况,进行积分排名,奖惩并行
统计上线前的bug数,上线后bug数,包括但不局限于占比,趋势变化情况,并分析各类bug出现的根本原因和责任人
统计每个版本的需求延期情况和延期原因,并跟进需求延期造成的影响,对影响大的需求进行根本问题处理
统计每个版本的需求变更次数及原因,对占比对大的原因进行整改
其他指标:需求溢出率,自动化测试覆盖率,漏洞处理率,版本回退率,sonar扫描率等。
研发管理问题是任何公司任何部门都会出现,需要协作的部门就需要管理,其本质是能力问题,惰性问题和合作问题,能力问题会导致需求质量,开发质量,测试质量差,惰性问题会导致各种节点延期,信息不统一的问题,而合作问题则会出现沟通障碍,协调合作问题。
能力需要培训,而惰性需要通过规范和奖惩结合。面对研发管理过程各类的问题,并非所有的问题都需要立即处理,在解决问题的同时也会带来一些问题,重要的是要针对影响最大出现频率最大的问题进行针对性处理,同时要有奖励制度,在整个研发管理过程主要有如下几类问题:
我是一个对世界充满好奇的B端产品经理,产品经理不仅要懂方法论,而且学会把方法论运用到实际中,大家有什么想了解也可以留言~