CHANGING
EXPECTATIONS FROM AN
AGILE COACH
RAHUL SUDAME
Who Am I?
Insurance delivery unit head
– Persistent Systems
Presented experiences at
125+ conferences, webinars
Involved in transformation
initiatives for customers
Worked as Agile Coach for
MNCs
https://www.linkedin.com/in/rahulsudame/ rahulsudame@yahoo.com
Agenda
Evolution of Agile Coach
Role
1 Client Feedback
2
Styles of Coaching
3 ROI of Agile Coach
4
Story of a Blue Agile Coach
Evolution of Agile Coach Role
Ref: Coaching Agile
Teams –Lyssa Adkins
Evolution of Agile Coach Role
War of credentials!
Abundance of options
• Professional Scrum Master I (PSM-I)
• Professional Agile Leadership-I
• ICAgile Certified Professional - Leading with
Agility (ICP-LEA)
• ICAgile Certified Professional in Agile
Coaching (ICP-ACC)
• DevOps Culture Certified Trainer (DCCT)
• Certified SAFe 5 Program Consultant (SPC5)
• Certified SAFe® 4 Release Train Engineer
• A-CSM (Advanced Certified Scrum Master)
• AHF(Certified agility health facilitator)
• Certified Scrum@Scale Practitioner
• Licensed Scrum M
• Certified Scrum Professional – ScrumMaster
• Certified ScrumMaster
• SAFe Program Consultant 4.0- SPC 4.0
• PMI-ACP
Client Feedback
Types of Agile Coaches
Ref: Coaching Agile
Teams –Lyssa Adkins
Job Description of Technical Agile Coach
Focus on Team & Engineering agility. Looking for expertise in the areas of TDD, BDD, Branching strategy, managing
non-functional requirements, handling technical debt etc. Technical Agility Coach will be required to mentor, train and coach
scrum teams on engineering and agile concepts:
- Good understanding of Agile Manifesto and Agile Principles
- Proficient with Scrum values, roles, events, artefacts and best practices
- Proficient with concepts of architecture design:
- fundamentals of service oriented / microservices / modular architecture
- Intentional architecture
- Emergent design
- Architecture principles related to testability, maintainability, scalability, etc.
- Expertise in technology specific coding standards and coding best practices
- Very-good understanding of refactoring techniques
- Proficient with unit test automation. Can guide team-members
- Very-good understanding of test-driven development. Can guide team-members
- Proficient with branching strategy. Familiarity with trunk-based development
- Proficient with continuous integration
- Experience in using Jira, Plugins, Custom Dashboards etc.
Job Description of Technical Agile Coach
Focus on Team & Engineering agility. Looking for expertise in the areas of TDD, BDD, Branching strategy, managing
non-functional requirements, handling technical debt etc. Technical Agility Coach will be required to mentor, train and coach
scrum teams on engineering and agile concepts:
- Good understanding of Agile Manifesto and Agile Principles
- Proficient with Scrum values, roles, events, artefacts and best practices
- Proficient with concepts of architecture design:
- fundamentals of service oriented / microservices / modular architecture
- Intentional architecture
- Emergent design
- Architecture principles related to testability, maintainability, scalability, etc.
- Expertise in technology specific coding standards and coding best practices
- Very-good understanding of refactoring techniques
- Proficient with unit test automation. Can guide team-members
- Very-good understanding of test-driven development. Can guide team-members
- Proficient with branching strategy. Familiarity with trunk-based development
- Proficient with continuous integration
- Experience in using Jira, Plugins, Custom Dashboards etc.
It can mean different things to different people
What if there is a conflict between Coach & Architect / PM / Scrum Master role?
It can mean different things to different people
Interview Questions
What is your style of Coaching?
Commentator Generalist / Specialist
On Ground Captain
Motivator
Instructor
What’s your religion (Scrum, SAFe, DA, LeSS, Spotify)?
What is Objective & key results (OKR) for Agile Coach?
Delivery Cycle
time optimization
Tailoring as per
org environment
Delivery of
BusinessValue
Creating right
Mindset
Building High
Performing
Teams
Build
self-sustaining
teams!
Organizational Change & Development (OD & OC)
What is ROI /TCO with Coach?
Level 1
Level 2
Level 3
Level 4
Level 5
Agile Coach Failure Modes
Failure
Modes
Spy
Seagull
Opinionat
or
Admin
Hub
Butterfly
Expert
Nag
Takeaways
Set right expectations about role of Coach
Ensure agreement on expected outcome
Focus on org. development & culture
Establish right structures
Highlight the Outcome
https://www.linkedin.com/in/rahulsudame/ rahulsudame@yahoo.com

Agile Network India | Changing expectations from an agile coach | Rahul Sudame

  • 1.
  • 2.
    Who Am I? Insurancedelivery unit head – Persistent Systems Presented experiences at 125+ conferences, webinars Involved in transformation initiatives for customers Worked as Agile Coach for MNCs https://www.linkedin.com/in/rahulsudame/ rahulsudame@yahoo.com
  • 3.
    Agenda Evolution of AgileCoach Role 1 Client Feedback 2 Styles of Coaching 3 ROI of Agile Coach 4
  • 4.
    Story of aBlue Agile Coach
  • 5.
    Evolution of AgileCoach Role Ref: Coaching Agile Teams –Lyssa Adkins
  • 6.
  • 7.
  • 8.
    Abundance of options •Professional Scrum Master I (PSM-I) • Professional Agile Leadership-I • ICAgile Certified Professional - Leading with Agility (ICP-LEA) • ICAgile Certified Professional in Agile Coaching (ICP-ACC) • DevOps Culture Certified Trainer (DCCT) • Certified SAFe 5 Program Consultant (SPC5) • Certified SAFe® 4 Release Train Engineer • A-CSM (Advanced Certified Scrum Master) • AHF(Certified agility health facilitator) • Certified Scrum@Scale Practitioner • Licensed Scrum M • Certified Scrum Professional – ScrumMaster • Certified ScrumMaster • SAFe Program Consultant 4.0- SPC 4.0 • PMI-ACP
  • 9.
  • 10.
    Types of AgileCoaches Ref: Coaching Agile Teams –Lyssa Adkins
  • 11.
    Job Description ofTechnical Agile Coach Focus on Team & Engineering agility. Looking for expertise in the areas of TDD, BDD, Branching strategy, managing non-functional requirements, handling technical debt etc. Technical Agility Coach will be required to mentor, train and coach scrum teams on engineering and agile concepts: - Good understanding of Agile Manifesto and Agile Principles - Proficient with Scrum values, roles, events, artefacts and best practices - Proficient with concepts of architecture design: - fundamentals of service oriented / microservices / modular architecture - Intentional architecture - Emergent design - Architecture principles related to testability, maintainability, scalability, etc. - Expertise in technology specific coding standards and coding best practices - Very-good understanding of refactoring techniques - Proficient with unit test automation. Can guide team-members - Very-good understanding of test-driven development. Can guide team-members - Proficient with branching strategy. Familiarity with trunk-based development - Proficient with continuous integration - Experience in using Jira, Plugins, Custom Dashboards etc.
  • 12.
    Job Description ofTechnical Agile Coach Focus on Team & Engineering agility. Looking for expertise in the areas of TDD, BDD, Branching strategy, managing non-functional requirements, handling technical debt etc. Technical Agility Coach will be required to mentor, train and coach scrum teams on engineering and agile concepts: - Good understanding of Agile Manifesto and Agile Principles - Proficient with Scrum values, roles, events, artefacts and best practices - Proficient with concepts of architecture design: - fundamentals of service oriented / microservices / modular architecture - Intentional architecture - Emergent design - Architecture principles related to testability, maintainability, scalability, etc. - Expertise in technology specific coding standards and coding best practices - Very-good understanding of refactoring techniques - Proficient with unit test automation. Can guide team-members - Very-good understanding of test-driven development. Can guide team-members - Proficient with branching strategy. Familiarity with trunk-based development - Proficient with continuous integration - Experience in using Jira, Plugins, Custom Dashboards etc.
  • 13.
    It can meandifferent things to different people What if there is a conflict between Coach & Architect / PM / Scrum Master role?
  • 14.
    It can meandifferent things to different people
  • 15.
  • 16.
    What is yourstyle of Coaching? Commentator Generalist / Specialist On Ground Captain Motivator Instructor
  • 17.
    What’s your religion(Scrum, SAFe, DA, LeSS, Spotify)?
  • 18.
    What is Objective& key results (OKR) for Agile Coach? Delivery Cycle time optimization Tailoring as per org environment Delivery of BusinessValue Creating right Mindset Building High Performing Teams Build self-sustaining teams! Organizational Change & Development (OD & OC)
  • 19.
    What is ROI/TCO with Coach? Level 1 Level 2 Level 3 Level 4 Level 5
  • 20.
    Agile Coach FailureModes Failure Modes Spy Seagull Opinionat or Admin Hub Butterfly Expert Nag
  • 21.
    Takeaways Set right expectationsabout role of Coach Ensure agreement on expected outcome Focus on org. development & culture Establish right structures Highlight the Outcome
  • 22.