我是从传统的软件行业转行到现在的互联网行业的,不同的公司用的项目管理方式也完全不同,其间经历了从传统项目管理方式到Scrum敏捷项目管理方式的转变。传统的软件项目管理,讲的是九大知识领域、五大过程组,很多活动在敏捷项目中并不适用。而Scrum的核心其实比较简单,就是三个三。Scrum就是通过这三个三将项目非常简洁的管理起来。项目管理者联盟
三个角色项目管理者联盟
Product Owner,负责觉得要做什么,做成什么样子;项目管理者联盟
Scrum M aster,保证项目能够遵循Scrum的方式运作下来;
项目团队成员,包括产品、开发、测试、质量等等所有的人。项目管理者联盟
三种会议项目管理者联盟
Sprint计划会议、Daily Scrum Meeting每日站立会议和Sprint评估会议,属于三个管理的活动。项目管理者联盟
三个交付件项目经理博客
待开发的任务列表、待修复的缺陷任务列表和项目进度图(燃尽图Burndown Char)。项目管理者联盟
从传统的项目管理到Scrum项目管理,QA的角色也发生了转变。之前的公司采用的是传统的软件项目管理,QA更多的是承担着警察角色,每天对照着checklist和报告等检查各个项目中各个过程域、计划是否OK,如果不OK则要怎么怎么样。工作更多的是阶段审计、度量审计等专项审计、项目流程审计,总之,在不断的检查。而来爱帮后,公司引入Scrum敏捷项目管理,对我自己来讲刚开始是有点失落的。都敏捷了,我也不知道该如何下手了。不过后来,我慢慢理解了,在Scrum中QA更多的是承担教练的工作,也就是Scrum M aster的角色。需要指导团队如何去召开Daily Scrum Meeting,如何去召开阶段会议,怎样去做Sprint的计划等指导性的工作。这样,我可以参加到多个团队中,不再是不相干的第三方,而是作为团队的一个成员参与到项目中。项目管理者联盟
Scrum敏捷项目管理还有一点不同于传统项目管理的好处是推倒了部门墙。产品设计人员、研发人员、测试人员、QA不再是多个部门的人员,而是纳入到一个项目中,成为一个一体化的团队,共同对项目的目标负责,对项目交付负责,对项目的质量负责。talent.mypm.net training.mypm.net
|