|
Scrum Master
Scrum Master:负责Scrum过程正确实施和利益最大化的人,确保它既符合企业文化,又能交付预期利益。Scrum主管的职责是向所有项目参与者讲授 Scrum方法,正确的执行规则,确保所有项目相关人员遵守Scrum规则,这些规则形成了Scrum过程。Scrum主管并非团队的领导(由于他们是自 我组织的),他的主要工作是去除那些影响团队交付冲刺目标的障碍,屏蔽外界对开发团队的干扰。"Scrum主管是保证Scrum成功的牧羊犬"。
开发团队的说明:负责找出可在一个迭代中将产品待开发事项(冲刺订单)转化为功能增量的方法。他们对每一次迭代和整个项目共同负责,在每个冲刺中通过实行自管 理、自组织,和跨职能的开发协作,实现冲刺目标和最终交付产品。一般由5~9名具有跨职能技能的人(设计者,开发者等)组成。
对于自我组织或自组织的说明如下。在自我组织的团队中,团队是一个整体,没有角色之分、职位之分、也没有高下之分。团队成员的任务不是项目经理强加于身,而是根据自己的愿望和能力对任务进行合理评估,并主动进行领取。被动与主动所产生的驱动力显然不可同日而语。自我组织的团队是一个平行的组织,由于没有管理与被管理之间的关系,因而氛围更加和谐,组织更加开放,管理更加松散,这种自由化的组织方式更容易 让团队成员体现自我价值,对团队会产生一种认同感,促发他们的开发热情,从而提高开发效率。平等的关系会促进团队成员的有效沟通,自由的管理有助于发挥团 队成员的技术特长,开放的平台则能够保证协作的效率。一个卓越的团队应该是目标一致,团结协作,同时又能各司其职,有条不紊。
作为牧羊犬的Scrum Master和自我组织的开发团队描绘了一副理想的场景。在实践中,尤其在新开始Scrum的组织中,以上定位存在突出的困难。
1,难于开展个人绩效考核,为了维护团队自组织,Scrum Master不能评价团队中个人表现。在一篇经典的关于在敏捷团队里面绩效管理的文章中,团队所有人得到了相同的评价。Scrum不建议对某个人单独考核。但是在职场,某个人单独考核是不可避免的。就算薪水涨的一样,面对晋升,不可能人人有机会,只能是从团队中挑选个别人,这时必然对个人进行考核。另外传统的优秀员工评选、年终绩效考核、选拔培训和后备人才等等,无一不要考核个人。
2,部分团队成员并不能识别自身能力,或者会因为另外的因素,任务并不能恰当得到分配。一个团队的形成分多个阶段,已经有多个理论说明了从团队形成到最后解散的全过程。团队中每个成员从一开始就了解自己和所要做的事情,这是不可能的。就算到最后,绝大多数成员了解了全貌后,也会出于私利,挑选喜欢的任务,这未必是团队最佳的选择。
3,一般来说,组织原来就安排了项目经理,项目经理也经过了诸如PMP等培训,在Scrum团队中项目经理处境尴尬。如果秉承Scrum的理论,项目经理就受到巨大的束缚,很多PMP中的手段无法使用。现实中,项目经理可不会死扣Scrum的理论,绝大多数项目经理仍然按照项目经理的方法论来开展项目。Scrum在这方面的论述成为摆设。
在引入Scrum时,死扣Scrum理论几乎是不可行的。那么是不是说引入Scrum后,可以再来安排牧羊犬式的Scrum Master,并来倡导并建设自组织的团队?
现在Scrum Master应该做的事:
As a ScrumMaster, I was asked this question many times. Sometimes I had enough time to explain, sometimes not. But every time it was challenging to provide a clear picture of what a ScrumMaster really does.
To help myself and other ScrumMasters, I have started to write down general activities, which characterize the role of the ScrumMaster (see below).
The priority of activities varies by company.
Keeps Scrum process running
Ensures a proper power balance between PO, Team, Management
Protects the Team
Moderates in the Team
Helps to organize (e.g., Meetings)
Helps to keep the Team focused on the current Sprint
Helps to achieve Sprint goals
Works with PO
Educates PO, Team, Management and Organization
Solves impediments
Encourages and helps to achieve transparency
Strives to develop a Team into a High Performance Team
Encourages and protects self-organization
Educates and focuses a Team toward business-driven development
Supports Team building and Team development by utilizing the abilities and skills of individuals, and fostering a Feedback culture
Helps to self-help
Ensures and supports Empowerment of the Team
Addresses needs efficiently and effectively
Detects hidden problems and strives to solve them
Helps Team to learn from its experiences
从这堂课中能够真正了解怎样能够成为好的一个ScrumMaster或者Scrum团队成员。尽管Scrum联盟给出了一系列必须要在课程中涉及的核心概念,由于个人特长、兴趣以及经历不尽相同,每个讲师还是有足够的自由开发出与众不同的Scrum课程。
有时成为Scrum团队中的一员会让人对前景感到沮丧。被指派担任团队的ScrunMaster同样会让人感到胆战心惊。您只是大体知道Scrum是什么,也可能参考了一些相关的文章或书籍,但您实在不知道怎样把那个理论付行动。
这就是为什么需要认证ScrumMaster,作为Scrum联盟唯一认可的ScrumMaster认证,您完全可以相信我们的讲师会教给您成为一个合格的ScrumMaster或者Scrum团队所需要的一切。本课程关注于Scrum的基本框架,包括团队的角色、活动和物件,能够使您成为一个高效的Scrum团队成员
来自于:IANS爱朔科技http://www.iasn.com.cn/page/jbkc/ |
|