Applied Agile Coaching Program for Companies
Implementing Agile the agile way
The main idea about working in phases to implement agile in an agile way.
Our approach enables us to :
- Deliver quick results
- Not imposing too much changes and discomfort to the team and business flow.
- Focus on 80/20 rule , work on the actions that makes high difference.
As we work in phases , we focus in each phase on the objective of the phase
However we work on overcoming all the challenges to achieve the objective even if it intersect with other phases.
Future phases aspects will be done as is ,until optimized in the future phase
Building a robust agile process and culture requires working on different aspects with the team and management.
These aspects are :
1.Vision and Alignment
2.Process and Roles.
3.Culture and human dynamics
4.Technical skills and practices.
Phases
Our approach is to work in phases, in each phase we are committed to introduce improvement in one of the aspects
Phases are :
1.Initiation and Trainings
2.Agile Delivery Cycle
3.Agile Requirements Engineering
4.Agile Planning and Estimation
5.Agile Culture and Mindset
6.Technical standards and practices
Phase 1: Initiation and Training
Objective : Build a knowledge foundation for all the company around the agile adoption process
Duration : 1 week
Activities :
- All Team Training about agile introduction (videos)
- IT leaders training about the adoption process and how to manage it (Interactive workshop)
- Stakeholder training about the agile adoption with technical teams (Interactive workshop)
- Squads (agile teams) Restructure workshop.
Phase 2:Agile Delivery Cycle
Objective :
Build the habit of the team delivering end to end features with the sprint (2 weeks time)
This includes working on team problems of communication , integrations and other bottlenecks that slows delivery.
Duration : 2- 3 months
Activities :
- Team education about the objective and how to achieve it (videos)
- Coach Tech leaders on how to run scrum events
- Merging Lean practices with Agile Process.
- Recommended to start team by team.
Phase 3:Agile Requirements Engineering
Objective :
Making sure the team is working on high value features and the most important ones in terms of business priority
Duration : 2- 3 months
Activities :
- Team education about the objective and how to achieve it (videos).
- Tech leaders education about agile requirements engineering practices.
- Stakeholders education about agile requirements handling.
- Coach Tech leaders on how to run grooming events and story writing.
- Tech leaders follow-up on previous achievements.
Phase 4:Agile Estimation and Planning
Objective :
Building a forecast for the value needed to be achieve to predict the timeline and resources needed based upon the stable delivery and requirements process that we should have by this phase .
This should also help for hiring decisions.
Duration : 1- 2 months
Activities :
- Team education about the objective and how to achieve it(videos).
- Tech leaders education about agile requirements planning practices.
- Stakeholders education about agile planning handling.
- Coach Tech leaders on how to run grooming events and sprint planning.
- Tech leaders follow-up on previous achievements.
Phase 5:Agile Culture and Mindset
Objective :
Making sure the team can work together and that they can reach their full potential as a team
Duration : 2 – 3 months
Activities :
- Team education about the skills needed.
- Team coaching on human dynamics.
- Coach Tech leaders on human dynamics
- Setting up a process for two way feedback and improvement.
- Coaching Management and Leaders on how to coach employees.
- Coaching HR on Agile culture.
- Tech leaders follow-up on previous achievements
Phase 6:Technical standards and practices
Objective :
Support Business Agility through technical practices.
Duration : 3-4 months
Activities :
- Team Education about technical practices that support agility.
- Following up on practices implementation.
- Following up on past phases.