Scrum Master
Scrum Master
10.
11.
My thought or approach about coaching someone or team is – instilling the concept of Agility, system thinking in them, fill them
with provoking thoughts ------
Because when you do this – people become aware about themselves and the system they are working in – this help them think
about solution and improvement they can bring in – coz they get the holistic picture of system.
5. What is Agile Coaching?
a. My role will not be limited to Coaching but mentoring & teaching as well to Scrum Master.
b. Help grow Scrum Master as leaders
c. Contribute to Continuous Improvements for Scrum Teams via Scrum Master & Org.
d. Asses & analyse the agile maturity, impediments, issues in team and Improvements needed.
e. Prepare action plan based on Assessment Outcome & root cause
i. Bring visibility about of the problem & impediments.
ii. Guide Team on Agile Values, Practices, and Continuous Improvements.
iii. With Leadership support – Establish agile mindset citing its benefits for various stakeholders.
iv. Create awareness about Agile culture – tools, techniques, approaches, best practices
v. Elaborate and Navigate through changes happening.
vi. Develop Trust between team – create space of psych safety.
vii. Facilitate Internal team discussions with neutral stance.
viii. Establish SYSTEM Thinking in team – so that root cause is known for to be fixed along with surface issues.
ix. Understand if Team is in ( Forming, Storming, Norming, Performing Phase)
a. Encourage Self Review / Team Retro - there by promoting/ enabling self & environment awareness.
b. Asking right type of powerful question to guide them to solution - Make team aware of Self Improvements, Potentials.
c. Do not provide direct solution – but make them think of possible solution by asking right question.
d. Make multiple teams collaborate, engage and discuss their issues, decide on solutions.
e. Help teams understand the different levels of team performance and allow them to evaluate themselves
f. Reduce the communication gap
g. Analyse, Assess & Support Scrum team with Continuous Improvement
Values
1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation
3. Customer collaboration over contract negotiation
4. Responding to change over following a plan
“That is, while there is value in the items on the right, we value the items on the left more.”
Principle
1. Customer satisfaction through early and continuous software delivery – Customers are happier when they receive working
software at regular intervals, rather than waiting extended periods between releases.
2. Accommodate changing requirements throughout the development process – The ability to avoid delays when a
requirement or feature request changes.
3. Frequent delivery of working software – Scrum accommodates this principle since the team operates in software sprints or
iterations that ensure regular delivery of working software.
4. Collaboration between the business stakeholders and developers throughout the project – Better decisions are made when
the business and technical team are aligned.
5. Support, trust, and motivate the people involved – Motivated teams are more likely to deliver their best work than
unhappy teams.
6. Enable face-to-face interactions – Communication is more successful when development teams are co-located.
7. Working software is the primary measure of progress – Delivering functional software to the customer is the ultimate
factor that measures progress.
8. Agile processes to support a consistent development pace – Teams establish a repeatable and maintainable speed at which
they can deliver working software, and they repeat it with each release.
9. Attention to technical detail and design enhances agility – The right skills and good design ensures the team can maintain
the pace, constantly improve the product, and sustain change.
10. Simplicity – Develop just enough to get the job done for right now.
11. Self-organizing teams encourage great architectures, requirements, and designs – Skilled and motivated team members
who have decision-making power, take ownership, communicate regularly with other team members, and share ideas that
deliver quality products.
12. Regular reflections on how to become more effective – Self-improvement, process improvement, advancing skills, and
techniques help team members work more efficiently.