Scrum的ScrumMaster和SAFe的ScrumMaster有什么不同?
scrumalliance.org(上图有历史记载,Ken创立之后离开)
scrum.org(Ken 2009创立,目前全球认可较高、发展最快)
scruminc.com (Jeff 2018创立,成长中)
apmg-international.com/(Agile Business Consortium Scrum Master)
agilebusiness.org/(和apmg-international.com形成Consortium)
disciplinedagileconsortium.org(2019年被PMI收购还在整合中)
scrum-institute.org(野鸡)
scrumstudy.com(野鸡)
certiprof.com/(野鸡)
scrum.as/(野鸡)
exin.com(野鸡)
pm-partners.com.au(野鸡)
agileinstitute.com.br(野鸡)
leanagileinstitute.org(野鸡)
TheScrum Master serves the Product Owner in several ways, including:
Ensuring that goals, scope, and product domain are understood by everyone onthe Scrum Team as well as possible;
Finding techniques for effective Product Backlog management;
Helping the Scrum Team understand the need for clear and concise ProductBacklog items;
Understanding product planning in an empirical environment;
•Ensuring the Product Owner knows how to arrange the Product Backlog to maximizevalue;
Understanding and practicing agility; and,
Facilitating Scrum events as requested or needed.
TheScrum Master serves the Development Team in several ways, including:
Coaching the Development Team in self-organization and cross-functionality;
Helping the Development Team to create high-value products;
Removing impediments to the Development Team’s progress;
Facilitating Scrum events as requested or needed; and,
Coaching the Development Team in organizational environments in which Scrum isnot yet fully adopted and understood.
TheScrum Master serves the organization in several ways, including:
Leading and coaching the organization in its Scrum adoption;
Planning Scrum implementations within the organization;
Helping employees and stakeholders understand and enact Scrum and empiricalproduct development;
Causing change that increases the productivity of the Scrum Team; and,
Working with other Scrum Masters to increase the effectiveness of the applicationof Scrum in the organization.
Exhibits Lean-Agile leadership– Exhibits the behaviors of a Lean-Agile Leader witha Lean-Agile Mindset. Helps the team embrace SAFe Core Values, adoptand apply SAFe Principles, and implement SAFe practices.
Supports the team rules– The rules of an Agile Team are lightweight, but they arerules nonetheless, and the Scrum Master is responsible for reinforcing them.These may include the rules of Scrum, Built-In Quality practices from ExtremeProgramming (XP), Work in Process (WIP) limits from Kanban, and any otherprocess rules the team has agreed.
Facilitates the team’s progresstoward team goals– The Scrum Master is trained as ateam facilitator and is continuously engaged in challenging the old norms ofdevelopment to improve performance in the areas of quality, predictability,flow, and velocity. They help the team focus on daily and Iteration Goalsin the context of the current Program Increment (PI) Objectives.
Leads team efforts in relentlessimprovement– Helps the teamimprove and take responsibility for their actions; facilitates the teamretrospective. Teaches problem-solving techniques and helps the teambecome better problem-solvers for themselves.
Facilitates meetings– Facilitates team meetings, including (where applicable)the Daily Stand-up, Iteration Planning, Iteration Review, and IterationRetrospective.
Supports the Product Owner– The Scrum Master helps the Product Owner in theirefforts to manage the backlog and guide the team while facilitating a healthyteam dynamic with respect to priorities and scope.
Eliminates impediments– Many blocking issues will be beyond the team’s authorityor may require support from other teams. The Scrum Master supports the team inaddressing and eliminating these issues to improve the likelihood of achievingthe objectives of the Iteration.
Promotes SAFe quality practices– SAFe provides guidance to assist the teams in constantlyimproving the quality of their deliverables and meeting the Definition of Done(DoD). The Scrum Master helps foster the culture of technical disciplineand craftsmanship that is the hallmark of effective Agile teams.
Builds a high-performing team– Focuses on ever-improving team dynamics andperformance. Helps the team manage interpersonal conflicts, challenges, andopportunities for growth. Escalates people problems to management wherenecessary, but only after internal team processes have failed to resolvethe issue; helps individuals and teams through personnel changes.
Responsibilities on the train– The Scrum Master helps coordinate inter-team cooperationand helps the team operate well on the train.
Coordinates with other teams– The Scrum Master supports the team’s efforts tocontinuously improve communications and relationships with other teams. Theyfrequently represent the team in the Scrum of Scrums (SoS), helping the teamremain aware of opportunities to engage and improve program effectiveness (seeProgram Increment for more details). They also often help the team buildeffective relationships> with the System Team, User Experience,Architecture, and Shared Services. It is important to note, however, that theresponsibility for inter-team coordination cannot be delegated entirely to theScrum Master; every team member shares responsibility in that regard.
Supports SAFe adoption– The Scrum Master supports the overall adoption of SAFeacross the enterprise by coaching stakeholders and other non-agile teams oneffective interactions with agile teams, participating in the Scrum MasterCommunity of Practice, and supporting the organization’s SPCs.
Enables organizational effectiveness– The Scrum Master works with other Scrum Masters andstakeholders to help the team contribute towards improving the overalldevelopment Value Stream.
Facilitates preparation and readinessfor ART events – Assists the team in preparation forART activities, including PI Planning, System Demos, andthe Inspect and Adapt.
Supports estimating– Guides the team in establishing normalizedestimates and helps the team understand how to estimate Features andCapabilities.
总结
SAFe Scrum master是专门针对scaledagileframework框架定制打造的角色;
Scrum的ScrumMaster是”The Scrum Master helps everyone change these interactions tomaximize the value created by the Scrum Team、PO and Organization.”;
他们可以互换吗?
答案是不可以。
SAFe Scrum master有Scrum框架基础知识和scaledagileframework框架的角色职责认知,没有完整的Scrum的Scrum Master实践,一般情况是倡导具有完整的Scrum的Scrum Master实践来成长为SAFe Scrum master。所以,这样的SAFe Scrum master可以快速适应或者解决Scrum的Scrum Master遇到的问题,向下兼容。
Scrum的Scrum Master没有经过SAFe官方课程培训是不能成为SAFeScrum master,因为不了解在scaledagileframework框架下面的Scrum master的角色职责已经如何服务于RTE、Dev Team、PO、Organization以及如何推动Lean-Agile leadership、SAFe adoption。
更多討論,後臺留言:SM。