质量基准对于项目管理而言是三大基准之一,质量管理也是不可或缺的基石,在不同类型的项目中质量验收通过是必要的。质量管理是贯穿整个PMO项目管理工作和全项目生命周期中的。
项目管理是依赖于团队的一项管理活动, PMO质量管理除了依赖于测试同学以外,还依赖于其他的团队成员、相关方。在整个PMO持续项目管理中不断通过优化流程,通过回顾会总结经验教训沉淀组织过程资产,对于项目的质量管理和质量进行持续改进;对于每个项目从需求到立项,从规划到实现,到线上运营的质量进行管理。
在需求阶段,要求需求方的需求符合smart原则,即必须是具体的(Specific),必须是可以衡量的(Measurable),必须是可以达到的(Attainable),必须和其他目标具有相关性(Relevant)必须具有明确的截止期限(Time-based)。还需要是系统全面的,需求的提出不能仅仅是考虑本小组,需要考虑所有相关方的需求整合成体系。在此基础上完成的产品需求文档才能保证功能和特性完整定义且全面可靠的,能够减少变更的发生,同样能够减少系统性风险和功能冲突的发生。
在此过程中产品需要持续不断的沟通和思考,包含需求方沟通,技术和业务熟练的沟通,参考竞品和其他同行业(大类,例如互联网,不是小类同竞争者)产品,个性化为适合本公司的且有综合评估收益正向并可以接受的损失的功能,保证业务的方向是正确的,避免可交付成果与需求方期望不符。
质量规划阶段出具产品方案进行评审,同时交付同学出具技术方案进行沟通,测试同学对于测试点提出自己的疑问和风险点。识别定义质量要求和标准,例如功能和特性实现程度,响应速度,bug数量和等级,后续便于对于质量的管理和监控;
设计开发阶段,通过站会和随时的面对面沟通提高问题发现和解决的效率,持续进行技术和业务验证,以确保业务方向在执行过程中没有巨大的变化。在产生巨大变化时及时调整项目方向,快速实现项目的变更,以符合业务的变化。
开发完成后,开发对于代码进行自测,代码经过团队审核,以降低影响范围和提高提测质量,实现不能有影响测试流程的bug,否则直接打回开发进行修改;提测后,测试对于功能、性能、兼容等方面进行详尽的测试,另一方面自动化测试进行压力、稳定性、系统测试,并提高测试效率。
同时提测后设计、需求方和产品进行需求验收,和功能验收,验证需求是否被满足,是否符合前期规划,上线以后操作使用确定是否和业务方向一致,相关人员持续关注功能运营情况,及时解决线上问题。
在提出变更时,召集相关同学进行评估确定变更方案,并执行变更,但是要符合业务方向和公司整体业务方向和战略方向。