Explore Courses
course iconScrum AllianceCertified ScrumMaster (CSM) Certification
  • 16 Hours
Best seller
course iconScrum AllianceCertified Scrum Product Owner (CSPO) Certification
  • 16 Hours
Best seller
course iconScaled AgileLeading SAFe 6.0 Certification
  • 16 Hours
Trending
course iconScrum.orgProfessional Scrum Master (PSM) Certification
  • 16 Hours
course iconScaled AgileSAFe 6.0 Scrum Master (SSM) Certification
  • 16 Hours
course iconScaled Agile, Inc.Implementing SAFe 6.0 (SPC) Certification
  • 32 Hours
Recommended
course iconScaled Agile, Inc.SAFe 6.0 Release Train Engineer (RTE) Certification
  • 24 Hours
course iconScaled Agile, Inc.SAFe® 6.0 Product Owner/Product Manager (POPM)
  • 16 Hours
Trending
course iconKanban UniversityKMP I: Kanban System Design Course
  • 16 Hours
course iconIC AgileICP Agile Certified Coaching (ICP-ACC)
  • 24 Hours
course iconScrum.orgProfessional Scrum Product Owner I (PSPO I) Training
  • 16 Hours
course iconAgile Management Master's Program
  • 32 Hours
Trending
course iconAgile Excellence Master's Program
  • 32 Hours
Agile and ScrumScrum MasterProduct OwnerSAFe AgilistAgile CoachFull Stack Developer BootcampData Science BootcampCloud Masters BootcampReactNode JsKubernetesCertified Ethical HackingAWS Solutions Artchitct AssociateAzure Data Engineercourse iconPMIProject Management Professional (PMP) Certification
  • 36 Hours
Best seller
course iconAxelosPRINCE2 Foundation & Practitioner Certificationn
  • 32 Hours
course iconAxelosPRINCE2 Foundation Certification
  • 16 Hours
course iconAxelosPRINCE2 Practitioner Certification
  • 16 Hours
Change ManagementProject Management TechniquesCertified Associate in Project Management (CAPM) CertificationOracle Primavera P6 CertificationMicrosoft Projectcourse iconJob OrientedProject Management Master's Program
  • 45 Hours
Trending
course iconProject Management Master's Program
  • 45 Hours
Trending
PRINCE2 Practitioner CoursePRINCE2 Foundation CoursePMP® Exam PrepProject ManagerProgram Management ProfessionalPortfolio Management Professionalcourse iconAWSAWS Certified Solutions Architect - Associate
  • 32 Hours
Best seller
course iconAWSAWS Cloud Practitioner Certification
  • 32 Hours
course iconAWSAWS DevOps Certification
  • 24 Hours
course iconMicrosoftAzure Fundamentals Certification
  • 16 Hours
course iconMicrosoftAzure Administrator Certification
  • 24 Hours
Best seller
course iconMicrosoftAzure Data Engineer Certification
  • 45 Hours
Recommended
course iconMicrosoftAzure Solution Architect Certification
  • 32 Hours
course iconMicrosoftAzure Devops Certification
  • 40 Hours
course iconAWSSystems Operations on AWS Certification Training
  • 24 Hours
course iconAWSArchitecting on AWS
  • 32 Hours
course iconAWSDeveloping on AWS
  • 24 Hours
course iconJob OrientedAWS Cloud Architect Masters Program
  • 48 Hours
New
course iconCareer KickstarterCloud Engineer Bootcamp
  • 100 Hours
Trending
Cloud EngineerCloud ArchitectAWS Certified Developer Associate - Complete GuideAWS Certified DevOps EngineerAWS Certified Solutions Architect AssociateMicrosoft Certified Azure Data Engineer AssociateMicrosoft Azure Administrator (AZ-104) CourseAWS Certified SysOps Administrator AssociateMicrosoft Certified Azure Developer AssociateAWS Certified Cloud Practitionercourse iconAxelosITIL 4 Foundation Certification
  • 16 Hours
Best seller
course iconAxelosITIL Practitioner Certification
  • 16 Hours
course iconPeopleCertISO 14001 Foundation Certification
  • 16 Hours
course iconPeopleCertISO 20000 Certification
  • 16 Hours
course iconPeopleCertISO 27000 Foundation Certification
  • 24 Hours
course iconAxelosITIL 4 Specialist: Create, Deliver and Support Training
  • 24 Hours
course iconAxelosITIL 4 Specialist: Drive Stakeholder Value Training
  • 24 Hours
course iconAxelosITIL 4 Strategist Direct, Plan and Improve Training
  • 16 Hours
ITIL 4 Specialist: Create, Deliver and Support ExamITIL 4 Specialist: Drive Stakeholder Value (DSV) CourseITIL 4 Strategist: Direct, Plan, and ImproveITIL 4 Foundationcourse iconJob OrientedData Science Bootcamp
  • 6 Months
Trending
course iconJob OrientedData Engineer Bootcamp
  • 289 Hours
course iconJob OrientedData Analyst Bootcamp
  • 6 Months
course iconJob OrientedAI Engineer Bootcamp
  • 288 Hours
New
Data Science with PythonMachine Learning with PythonData Science with RMachine Learning with RPython for Data ScienceDeep Learning Certification TrainingNatural Language Processing (NLP)TensorflowSQL For Data Analyticscourse iconIIIT BangaloreExecutive PG Program in Data Science from IIIT-Bangalore
  • 12 Months
course iconMaryland UniversityExecutive PG Program in DS & ML
  • 12 Months
course iconMaryland UniversityCertificate Program in DS and BA
  • 31 Weeks
course iconIIIT BangaloreAdvanced Certificate Program in Data Science
  • 8+ Months
course iconLiverpool John Moores UniversityMaster of Science in ML and AI
  • 750+ Hours
course iconIIIT BangaloreExecutive PGP in ML and AI
  • 600+ Hours
Data ScientistData AnalystData EngineerAI EngineerData Analysis Using ExcelDeep Learning with Keras and TensorFlowDeployment of Machine Learning ModelsFundamentals of Reinforcement LearningIntroduction to Cutting-Edge AI with TransformersMachine Learning with PythonMaster Python: Advance Data Analysis with PythonMaths and Stats FoundationNatural Language Processing (NLP) with PythonPython for Data ScienceSQL for Data Analytics CoursesAI Advanced: Computer Vision for AI ProfessionalsMaster Applied Machine LearningMaster Time Series Forecasting Using Pythoncourse iconDevOps InstituteDevOps Foundation Certification
  • 16 Hours
Best seller
course iconCNCFCertified Kubernetes Administrator
  • 32 Hours
New
course iconDevops InstituteDevops Leader
  • 16 Hours
KubernetesDocker with KubernetesDockerJenkinsOpenstackAnsibleChefPuppetDevOps EngineerDevOps ExpertCI/CD with Jenkins XDevOps Using JenkinsCI-CD and DevOpsDocker & KubernetesDevOps Fundamentals Crash CourseMicrosoft Certified DevOps Engineer ExperteAnsible for Beginners: The Complete Crash CourseContainer Orchestration Using KubernetesContainerization Using DockerMaster Infrastructure Provisioning with Terraformcourse iconTableau Certification
  • 24 Hours
Recommended
course iconData Visualisation with Tableau Certification
  • 24 Hours
course iconMicrosoftMicrosoft Power BI Certification
  • 24 Hours
Best seller
course iconTIBCO Spotfire Training
  • 36 Hours
course iconData Visualization with QlikView Certification
  • 30 Hours
course iconSisense BI Certification
  • 16 Hours
Data Visualization Using Tableau TrainingData Analysis Using Excelcourse iconEC-CouncilCertified Ethical Hacker (CEH v12) Certification
  • 40 Hours
course iconISACACertified Information Systems Auditor (CISA) Certification
  • 22 Hours
course iconISACACertified Information Security Manager (CISM) Certification
  • 40 Hours
course icon(ISC)²Certified Information Systems Security Professional (CISSP)
  • 40 Hours
course icon(ISC)²Certified Cloud Security Professional (CCSP) Certification
  • 40 Hours
course iconCertified Information Privacy Professional - Europe (CIPP-E) Certification
  • 16 Hours
course iconISACACOBIT5 Foundation
  • 16 Hours
course iconPayment Card Industry Security Standards (PCI-DSS) Certification
  • 16 Hours
course iconIntroduction to Forensic
  • 40 Hours
course iconPurdue UniversityCybersecurity Certificate Program
  • 8 Months
CISSPcourse iconCareer KickstarterFull-Stack Developer Bootcamp
  • 6 Months
Best seller
course iconJob OrientedUI/UX Design Bootcamp
  • 3 Months
Best seller
course iconEnterprise RecommendedJava Full Stack Developer Bootcamp
  • 6 Months
course iconCareer KickstarterFront-End Development Bootcamp
  • 490+ Hours
course iconCareer AcceleratorBackend Development Bootcamp (Node JS)
  • 4 Months
ReactNode JSAngularJavascriptPHP and MySQLcourse iconPurdue UniversityCloud Back-End Development Certificate Program
  • 8 Months
course iconPurdue UniversityFull Stack Development Certificate Program
  • 9 Months
course iconIIIT BangaloreExecutive Post Graduate Program in Software Development - Specialisation in FSD
  • 13 Months
Angular TrainingBasics of Spring Core and MVCFront-End Development BootcampReact JS TrainingSpring Boot and Spring CloudMongoDB Developer Coursecourse iconBlockchain Professional Certification
  • 40 Hours
course iconBlockchain Solutions Architect Certification
  • 32 Hours
course iconBlockchain Security Engineer Certification
  • 32 Hours
course iconBlockchain Quality Engineer Certification
  • 24 Hours
course iconBlockchain 101 Certification
  • 5+ Hours
NFT Essentials 101: A Beginner's GuideIntroduction to DeFiPython CertificationAdvanced Python CourseR Programming LanguageAdvanced R CourseJavaJava Deep DiveScalaAdvanced ScalaC# TrainingMicrosoft .Net Frameworkcourse iconSalary Hike GuaranteedSoftware Engineer Interview Prep
  • 3 Months
Data Structures and Algorithms with JavaScriptData Structures and Algorithms with Java: The Practical GuideLinux Essentials for Developers: The Complete MasterclassMaster Git and GitHubMaster Java Programming LanguageProgramming Essentials for BeginnersComplete Python Programming CourseSoftware Engineering Fundamentals and Lifecycle (SEFLC) CourseTest-Driven Development for Java ProgrammersTypeScript: Beginner to Advanced

Challenges & Recommendations To Be A Successful Agile Coach

Updated on 12 March, 2018

8.36K+ views
5 min read

In the real world, there are many versions of Agile implementation which are tailor-made to fit into existing organization’s AS IS hierarchy and operating patterns. Top leaders and managers understand that Agile coach’s role is pivotal to make Agile transformation feasible and possible in their organization.

Let us consider different scenarios under which Agile coach is hired for transformation purpose on a project or in the organization: 

  1. When an Agile coach is hired as an external contractual consultant for a specific duration to make people aware of Agile principles/values for the first time and help in transitioning for one or two releases
  2. When an Agile coach is hired as full-time employee - after initial awareness is created by external consultant but practices were not followed, so now the organization wants to get implementation done through full time Agile coach
  3. When an Agile coach is either hired as full time employee or taken from a pool of Agile folks available to the organization - to generate  awareness from scratch and own the responsibility of Agile implementation on a specific project or account

There are pros (which serve as strength to the coach) and cons (serve as a challenge) in each of the scenarios mentioned above for an Agile coach. Based on these pros and cons the recommended approach has to vary dynamically.

Insider Tips to Land Your Dream Scrum Master Job

Includes Scrum Resume Sample

Scenario 1:  Agile Coach is hired as an external consultant for a specific duration (3 to 6 months) – to create awareness & lead implementation by handholding for one or two releases.
Pros: 

  • Strong support from SPONSOR OR Top management (Be it hierarchical or flat hierarchy-based organization)
  • Middle management for e.g. Project managers or Technical leaders agree and accept the change due to decision made by top management

Cons or Challenges: 

  • Project Managers or Technical leaders attend all awareness sessions due to top management’s pressure but do not completely accept or understand the benefits of agile implementation. This leads to GAPS leading to incorrect IMPLEMENTATION 
  • Project Managers or Technical leaders send selected members for awareness of their preference. Rest of the team members are interested in understanding Agile too but they mostly woder “WHAT IS THIS AGILE STUFF really?” I would also like to know.. as I am going to do coding & testing in Agile way too”. This leads to a low awareness spread across the project or organization 

Recommended Approach:

  1. Conduct stakeholder analysis: Identify stakeholders and prepare Stakeholder analysis graph – Power/influence vs Interest in implementing Agile transformation. Sponsor (High Interest, High Power), Project Managers (Interest variable, Medium Power), Product Owner (variable interest, Medium to high power). Make sure to enlist every individual role’s name with role in this quadrant at least for one or two major projects If this is organizational change.
  2. Set expectation to each role based on Agile Roles- Identify and set expectation for each Agile Role verbally and in written by agreeing in the expectation management meeting– Product Owner(who may be a current Business analyst), Scrum Master(who may be a current Tech Lead or Team Lead), Future Agile coach(within organization), Project Manager(though is not a role in SCRUM but is needed to oversee the entire transition and collect metrics and remove project level impediments and client management ensure success of a process and product delivery)
  3. Make batches of 15-30 participants & Conduct Coaching session for tailored different target Agile roles identified in point no. 2. 
  4. Ensure that Project Managers understand their role in terms of supporting transformation and how success factors need to be measured and monitored at specific intervals to ensure their engagement.
  5. Conduct tests or quiz at the end of each session and share the results of each role group with top management to show the awareness of knowledge transferred
  6. Call randomly one person from each role group to present their understanding to the top management. For e.g. Chief Product Owner must ensure whether Product Owners understand the importance of backlog grooming & refinement, whether they can write crisp user stories to support INVEST criteria. Similarly, Scrum Master & Project Managers should also be called upon to present their implementation approach and how they will successfully carry out transformation on ground
  7. Also, team members should be provided tests and called upon randomly to present their understanding about basic Agile overview, values and principles, roles and responsibilities.
  8. Coaches should guide all the roles with usage of Agile life cycle tools & managers to check metrics and reports from those tools. 
  9. Coach can be present for one or two releases, to see if the implementation by attending Agile ceremonies or meetings for each team randomly to see if everything is falling in place and help managers by guiding about how to measure and demonstrate metrics with transparency, inspection, and adaptation.
  10. Once all falls in place which takes around 3 to 6 months (based on acceptance from all leads) window for a project or organization of about 100 -150 people then external Agile consultant can move on to another assignment.
  11. Coach should share Agile learning reference manuals and templates on a shared repository so that everyone remains Agile aware even after he/she leaves at the end of a contract.
  12. Manager’s support is pivotal to keep Agile best practices going on after an external coach leaves the project or organization.

Scenario 2:  Agile Coach is hired as full-time employee – lead implementation after external coach leaves
Pros: 

  • Strong support from Top management (in case of hierarchical organization)
  • Middle management for e.g. Project managers or Technical leaders agree and accept the change due to decision made by top management( in case of hierarchical organization)

Cons or Challenges: 

  • Low to medium support from  Top management (in case of flat or less hierarchical organization)
  • Middle management for e.g. Project managers or Technical leaders may not agree and challenge every decision and create hindrance at every step (in case of flat or less hierarchical) as they have rights to make decisions at their project level

Maximize your professional growth with the best PRINCE2 training provider. Enhance your project management expertise and take control of your career now!

Recommendation: 

  1. Conduct Stakeholder analysis as described in pt. 1. In scenario 1 to keep handy the stakeholder map and create a strategy to handle each set of stakeholder differently based on their power and interest
  2. Be in observational mode for a couple of iterations :- Attend all Agile meetings to check if all meetings/ceremonies are followed as per the methodology suggested 
  3. Take a note of GAPS in Agile practices not being followed.
  4. After a couple of iterations, start recommending corrective actions formally during Agile meetings or ceremonies verbally. 
  5. If specific set of stakeholders do not follow recommendations despite verbal & written reminders then escalate it to the project manager. Project manager generally supports in hierarchical organizations to close the gaps formally in case there are is no ego problem. In case of non-hierarchical organizations support from managers is less or non-existent which leads to an approach wherein building personal rapport with non-collaborating stakeholders like Tech leads or Team Leads is the only way to get implementation through
  6. Also, refresh the Agile basics of team members and leaders by sharing good articles or videos on various Agile topics. 
  7. As per stakeholder analysis and gaps found in Agile implementation per role, group coaching should be targeted to fill the gaps.  For e.g. if  product owners do not break epic into stories and technical team enters technical tasks instead of user stories in every iteration, then there is a need for the Product Owner to be trained on backlog refinement or breaking epics into user stories OR breaking bigger stories into smaller ones then coach them by sharing examples of doing it by one-to-one coaching OR YouTube videos OR articles present on internet sources or publishing self-written white papers or videos or presentations to educate the product owner about writing user stories in Agile.
  8. Ensuring inter-team meetings (for e.g. scrum of scrum) to happen where team leads can highlight dependencies and find resolutions to mitigate risks related to schedule slippage. Such meetings also aid sharing lessons learnt  across teams to ensure consistency in implementing best practices.
  9. Conduct coaching presentations – One presentation topic to address entire project at least once in a week to ensure everyone is on the same page and also to ensure consistent application of Agile implementation.
  10. After essential coaching sessions are conducted as a refresher awareness sessions tests should be conducted in the form of quizzes to check if everyone is aware of Agile practices.
  11. Check at regular intervals - sprint or release - If Agile lifecycle management tool like JIRA or RALLY etc. reflect the progress of the project as it is on ground thereby maintaining transparency to ensure that metrics get collected to review if milestones are reached as per schedule and devise strategy to mitigate risks to close gaps or slippage well in advance.
  12. Ensure Project managers measure metrics suggested and monitor project health at specific intervals to ensure their engagement.
  13. Help Project managers to maintain a log of Agile practice gaps or impediments – backlog, open and closed along with start and end date and actions taken to monitor progress of all gaps closed in a particular duration and the actions taken can help other projects in future implementation
  14. Present a milestone chart to the SPONSOR or top management along with the project manager about how transition happened with the gaps found initially and actions taken to close them and how Agile transformation was successfully achieved.
  15. Once the project is established in Agile practices after a couple of releases, an Agile coach can move onto another project or account.

Scenario 3:  Agile Coach is hired as a full-time employee – create awareness and lead implementation

Pros: 

  • Strong support from SPONSOR OR Top management (in case of hierarchical organization)
  • Middle management for e.g. Project managers or Technical leaders agree and accept the change due to decision made by top management(in case of hierarchical organization)

Cons or Challenges:

  • Project Managers or Technical leaders attend all awareness sessions due to top management’s pressure but do not truly accept or understand the benefits of Agile implementation. This leads to GAPS leading to incorrect IMPLEMENTATION (in case of hierarchical organization)
  • Low to medium support from  Top management (in case of flat or less hierarchical organization)
  • Middle management for e.g. Project managers or Technical leaders may not agree and challenge every decision and provide hindrance at every step (in case of flat or less hierarchical) as they have rights to make decisions at their project level

Recommended Approach:
Combination of recommended approach for scenario 1 and 2 
Note: 
These approaches are subjected to how they are carried out by an individual coach. There might be many other successful approaches based on the challenges faced in a real world which is full of multiple diverse surprises.