Becoming an Agile Coach | Mindset, Frameworks, Tools, Skills
- 11.5 hours on-demand video
- 15 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Build a product development process in the team allowing them to achieve the maximum efficiency
- Analyze problems related to product and process and fix them
- Implement Scrum, Kanban and other Agile frameworks
- Adjust existing Agile frameworks to the team's needs and create new Agile frameworks from scratch
- Understand, analyze and improve metrics related to team's outcome, output and health
- Plan product work, create user stories, manage backlog and do product experimentation
- Work with "difficult" teams and individuals: prevent and resolve conflicts, conduct Agile transformation when the team is resistant to change
- Manage Agile projects and facilitate Agile ceremonies, meetings, workshops and games
- Understand the basics of Xtreme programming, Lean Startup and Scaled Agile
- The difference between Agile and waterfall, advantages and disadvantages of both approaches
- Agile principles and values
- The difference between Agile coach and Scrum Master
- Study the user, identify user type and build user persona
- The difference between MVP and prototype
- A/B testing and introduction to statistical analysis
- Definition of user story, acceptance criteria, Definition of Done, Definition of Ready and INVEST criteria
- Agile product planning stages, product vision, planning cycles, OKRs and daily planning
- Estimation, story points, velocity and predictability measurements
- Work in progress concept, Little's law, throughput rate and cycle time
- Prioritization techniques: value vs cost, weighted average, Kano method
- Retrospective meetings and product review
- Communication tools and how to resolve communication-related issues
- Software and tools: Jira, Monday, Trello and Asana
- Measuring product success and net promoter score
- Assessing team's Agile maturity and health
- Basic understanding of software development process
- No prior experience with Agile is required
The average annual salary for an Agile Coach in US is about $138,000 and the demand for Agile professionals keeps increasing. There are a lot of Agile-related certifications in the market (PMI-ACP, Scrum Master, SAFe practitioner and many more), but most of them are focused on a certain framework, while an Agile Coach profession requires a deep understanding of an array of frameworks along with the underlying principles and values. Depending on team and product, you would need to tailor the existing frameworks or create a new framework from scratch.
This course will teach you all the Agile basics along with advanced concepts, tools and skills any successful coach needs to have.
I will start by teaching you the foundation of Agile: Agile principles, product development processes, different types of users and user research. We will then dig into product work: user stories, product backlog, planning, prioritization, estimation and reviewing. After that we will put all those building blocks together and will talk about specific Agile frameworks: Scrum, Kanban, Xtreme Programming, Lean Startup and Scaled Agile. Finally, I will teach you how to work with a team: analyzing product, process and team's health, improving communication, approaching the Agile transformation and fixing various problems. We will also cover the most popular software such as Jira, Asana, Trello and Monday.
After finishing this course you will have all the knowledge and skills you need to become a successful Agile coach.
This course contains over 11 hours of video and downloadable guidebook. It also includes a unique Agile Maturity scorecard which would help you to quickly screen any team's level of Agile maturity and identify areas for improvements. On top of that, you get access to Health Monitor facilitation tools.
- Project and product managers
- Product team development members
In this lecture we will explore the definition of Agile by comparing it to waterfall and discussing why we try to avoid waterfall whenever possible and when waterfall actually can be used.
Without going too much into details yet, I am explaining why Agile should not be opposed to Scrum and provide a quick overview of Scrum framework (see section 9 "Agile frameworks" for more in-depth analysis of Scrum).
From this lecture you will learn the difference between MVP and prototype and will understand which one to build in which situation.
In this lecture I will teach you how to write acceptance criteria - the description of user story's desired outcome.
This is an introduction to story points for those who are not familiar with the concept. I will go over Fibonacci numbers, golden ratio concept and will explain how story points work for product work estimation.
In this lecture I will explain 3 prioritization techniques which can be used when the value and cost are not clear enough or when the cost is high, so the team needs to make sure they are investing their time into the right things. We will talk about 5 whys technique, weighted average and Kano method.
While product review is important, the product owner must review and accept the work before any formal reviews or demos happen. In this lecture I will explain how the product owner review should be organized and how to do troubleshooting when product owner review is not happening.