敏捷方法所提倡的质量包含两层含义:产品既能正常工作,又能满足项目干系人的需求。PgMp.mypm.net
如何利用敏捷项目管理技术来提升产品质量?转自项目管理者联盟
一、质量和冲刺www.mypm.net
在敏捷项目管理中,开发团队开发出产品需求后立即测试并修复问题,开发团队在每一次冲刺中进行测试。项目管理者联盟
二、主动型质量管理转自项目管理者联盟
关于质量,一个重要但经常被忽视的问题是预防,为了鼓励Scrum团队主动创造出优质产品,敏捷方法提供了一些列实践,包括:项目经理博客
1、持续追求卓越技术和良好设计PgMp.mypm.net
只有卓越的技术和良好的设计才能保证创造出有价值的产品。项目管理者联盟
一种方法是通过自我管理的概念,团队能自由的进行技术创新,从而创造出优质的产品;另外组织承诺在追求卓越技术方面也发挥着重要作用。项目管理培训
2、质量开发技术项目管理培训
主动型质量开发技术有:测试驱动开发,结对编程,同行评审,代码集体所有制,持续集成。项目管理者联盟
3、产品负责人和开发团队项目管理者联盟
产品负责人和开发团队密切合作以确保产品满足业务需求:在计划阶段,产品负责人需要帮助开发团队正确理解产品的每一项需求;在冲刺阶段,产品负责人需要解答开发团队提出的任何需求问题,同时还需要评审和验收完成的需求;在验收阶段,产品负责人需要确保开发团队正确诠释了每项需求所代表的业务要求,且每项功能需求能够正确运行。training.mypm.net
4、用户故事和验收标准项目管理者联盟
用户故事提供和判断某个需求是否正确工作并满足业务需求的步骤,因而对质量具有特殊意义。项目管理者联盟
5、面对面沟通项目经理圈子
面对面沟通之所以对质量保证有帮助,是因为它有利于Scrum团队成员之间对需求、障碍和讨论的解释。项目管理者联盟
6、可持续发展项目管理论坛
长时间甚至不眠不休的工作容易导致更多错误的出现,Scrum团队可以维持一个相对稳定的工作节奏,从而保证整个团队的工作质量。项目管理者联盟
7、定期检查和调整项目管理者联盟
在冲刺评审和冲刺回顾会议中,敏捷团队定期回顾和评审其工作和方法,并确定如何进行调整以取得更好的项目成果。项目管理者联盟
8、自动化测试training.mypm.net
自动化测试是一种相对快速准确、高效的软件故障检测方法,可以让开发团队利用非工作时间提高生产力,也可以让开发团队拥有快速的“编码--测试--修复”周期。项目经理圈子
项目经理博客service.mypm.net
|