03 SMU Scrum Master in Depth.2014!01!20
03 SMU Scrum Master in Depth.2014!01!20
03 SMU Scrum Master in Depth.2014!01!20
In Depth
(based on materials developed in 2014 by Vito Vitale)
© 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T
marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated
companies. All other marks contained herein are the property of their respective owners.
Agile Scrum Master
Objectives
– Provide details on the Scrum Master role on Agile Initiatives.
- Provide clarity on Frequently Asked Questions
2 © 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T
marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated
companies. All other marks contained herein are the property of their respective owners.
SCRUM MASTER
Frequently Asked Questions –
-What is the Role of the Scrum Master?
-What does the Scrum Master do?
-What are the characteristics of a good Scrum Master?
-How does one become a “Certified” Scrum Master?
-How does the Scrum Master Role differ from small projects to larger
ones that have numerous Scrum Teams/ Applications Impacted?
-What is a Scrum of Scrums Master ? (ETE Scrum Master)
-How can we get started with the Scrum Master role as we get started
with Agile?
3 © 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T
marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated
companies. All other marks contained herein are the property of their respective owners.
SCRUM MASTER
Frequently Asked Questions –
4 © 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T
marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated
companies. All other marks contained herein are the property of their respective owners.
Disclaimer
• AGILE is No Silver Bullet
• AGILE is a disciplined
approach.
• Requires ramp up and
rigor
picture by a2gemma
Scrum
Master Servant leader
Team protector
Troubleshooter
Scrum guide
9 © 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T
marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated
companies. All other marks contained herein are the property of their respective owners.
Scrum Team
Business
User /
Clients
Delivery
Delivery
Team
Team
Scrum including:,
including:,
Master Architects,
Architects,
Product Developers,
Developers,
Owner Testers
Testers &
&
others
others
Project
Manager
10 AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
© 2013 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
Scrum Team Preconditions
Empowerment
Discipline
Courage
Stamina
Passion
Coaching
Stable Teams
Cross-Functional
Available Customer
picture by mpov
Scrum Master Roles and Responsibilities
A good Scrum Master is:
Agile Knowledgeable, a Servant Leader, a Good Communicator
12 © 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T
marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated
companies. All other marks contained herein are the property of their respective owners.
Traits An Effective Scrum Master…
Similar to a good Team Lead or Systems Engineer a good Scrum Master
must:
•Good Management skills
– Team leaders
– Taking into consideration non-engineering factors
•Good human relations; Team player; Good communication skills; Good
interpersonal skills
•Autonomous and independent learner; Strong learning skills
•Willing to deal with systems and external entities
•Curious, innovator, initiator, promoter, originator
•NATURALLY - Good understanding of Scrum Processes
•A PLUS - Domain Level or Subject Matter Expertise
© 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T
marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated
companies. All other marks contained herein are the property of their respective owners.
13
Content owned by IBM - not to be distributed without consent
IT UP Agile Core Processes
Software
Capitalization
Starts
14 AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
© 2013 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
SCRUM MASTER
Frequently Asked Questions –
-What is the Role of the Scrum Master?
-What does the Scrum Master do?
-What are the characteristics of a good Scrum Master?
15 © 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T
marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated
companies. All other marks contained herein are the property of their respective owners.
IBM Application Services, AT&T DRAFT – IBM Confidential
As the IBM Agile CoC for AT&T, we put forth the following positioning statement:
- We will follow the above ATT requirements for our Scrum Masters
- We will assign our Scrum Master Candidates a Mentor from our Support Community
- We will allow/provide one (1) form of formal Scrum Master Certification as Supplemental / Reinforcement Education as
optional, providing it complies with AT&T Agile principles and disciplines
-How does the Scrum Master Role differ from small projects
to larger ones that have numerous Scrum Teams/
Applications Impacted?
-What is a Scrum of Scrums Master ? (ETE Scrum Master)
-What is a Scrum of Scrums Master ? (ETE Scrum Master)
-How can we get started with the Scrum Master role as we get started with
Agile?
17 © 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T
marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated
companies. All other marks contained herein are the property of their respective owners.
Scrum of Scrums Master
ETE Scrum Master
ETE PM
ETE Scrum Master
Customer
Scrum Team Scrum Team Scrum Team
User Stories D User Stories D User Stories D
E E E
Design
Code Code Code
……………..
Design
Code Code Code
Code
P
LL Code
P
LL Code
P
LL
AGILE Process
Test
Test O
O
Test
Test O
O
Test
Test O
O •Requirements Driven
y y y
•Frequent Deployments
© 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T
marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated
companies. All other marks contained herein are the property of their respective owners.
Scrum Master
Responsibilities by Scrum Ceremony
CEREMONIES
• Daily 15-minute meetings
Agile
• Bi-Weekly Backlog Grooming
• Bi-Weekly Iteration Planning
• Bi-Weekly Iteration Reviews
• Bi-Weekly Lessons Learned
Agile:Activity/delivery-
based as opposed to waterfall
which is document based.
20 AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
© 2013 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
picture by OnTask
Vision Meetings
Goals, Vision Statement, Planning,
Scope and Approach, Backlog,
Estimations
picture by OnTask
Vision Meeting
Vision Meetings
Goals, Vision
Project VisionStatement,
Presented Planning, Scope and
Approach, Backlog, Estimations
Goals and Objectives Baselined
High Level Plan Outlined
Key Roles and Participants
Epic Level Backlog
Scrum Master Responsibilities
Vision Meeting
– Ensure vision statement is clearly identified and communicated.
– Represent his/her scrum team’s interests and concerns.
– Ensure all key roles are identified and engaged.
– Ensure there is a clear understanding as to who has the authority to create, modify, and accept user stories.
– Identify and coordinate up and downstream code and test impacted applications for the project.
– Help in the ranking and creation of the Release Backlog.
– Ensure customer wants and needs are captured in the epics.
– Identify non-functional requirements (performance, capacity, etc) and that these are captured in the epics.
– Ensure epics and user stories are clear, formatted correctly, and assigned to their scrum team.
– Ensure that the architecture impacts of the project are addressed and that appropriate architectural representation is
engaged on the project.
– Determine if the project needs other SE&A resources (Business Modeler, Data Architect)
– Record risks, issues, defects uncovered during the meeting.
• If an ETE SE and/or ETE Scrum Master are not assigned, then take ownership of reviewing these at the end of the
meeting
Scrum of Scrums
– Represent their Scrum Team in the meeting
– Report progress of their team
– Bring issues, questions, and blockers from their Scrum Team to the overall project team
– Resolve issues with other Scrum Teams
– Provide status and
– Record and communicate back to their Scrum Teams issues that other Scrum Teams need help with.
picture by oskay
Sprint Demo
Preparation needed
Show complete features
Accept or reject results
1-2 hours
per sprint/week
Scrum Master Responsibilities
Sprint Review/Demo
– Schedule all meetings in advanced for all sprints.
– Ensure all user stories to be demoed have been completed by the Delivery
Team.
– Conduct a demo preparation.
Sprint Retrospective
– Ensure everyone speaks up at these meetings and that it remains civil.
– Record all retrospective items in the Retrospective Log.
– Once the retrospective items are logged, the team decides on a few items to improve
upon for next sprint. Lead discussions on the selected items to use as improvements
for the next sprint.
– Create a plan to implement some of the ideas provided by the team in the next sprint.
– Capture and distribute minutes to the team.
45 AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.