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.

How to Apply

Register here to know how to apply with your company

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 Requirements Engineering

3.Agile Delivery Cycle

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

Outcomes :

  • Agile Implementation plan according to company assessment
  • Creating team knowledge about Agile and the most popular practices
  • Setting a process for IT Leaders for managing the Agile implementation .
  • Creating knowledge within Stakeholders about the agile adoption with technical teams

Phase 2: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

Outcomes :

  • Creating Team knowledge about requirements engineering practices.
  • Stakeholders education about agile requirements handling.
  • Stabilize the process of prioritizing requirements and delivering it to the team.
  • Creating capabilities for tech leaders to run the requirements process.
  • Creating team agreements about how the requirements should be communicated to the team .

Phase 3: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- 4 months

Outcomes :

  • Team education about the most popular agile frameworks.
  • Stabilize Team delivery process according to agile standards.
  • Creating capabilities with Tech leaders to run and facilitate the process.
  • Creating a process for the team to discuss their challenges and overcome them.
  • Team Education about Lean practices and how to apply with Agile Process.

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

Outcomes :

  • Team education about agile requirements planning practices.
  • Stakeholders education about agile planning handling.
  • Improving the skills of team estimation for new requirements.
  • Building team history of actual deliveries to be referred to in future estimations
  • Stabilize the process of planning within the team.

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

Outcomes :

  • Team education about the Agile culture and human dynamics
  • Setting up the culture for Phycological safety between the team.
  • Setting up a process for two way feedback and improvement.
  • Coaching Management and Leaders on how to coach employees.
  • Coaching HR on Agile culture.

Phase 6:Technical standards and practices

Objective :

Support Business Agility through technical practices.

Duration : 3-4 months

Outcomes :

  • Team Education about technical practices that support agility.
  • Setting up the culture of overcoming challenges by automation.
  • Setting up the process for managing automation and technical enhancement projects.

Implementation Plans

Team Coaching

Hands-on Coaching with the team and the leaders on agile implementation according to the assessment and the plan.

Activities :

  • Company Assessment
  • Implementation Plan
  • Follow up on implementation.
  • Access to online courses for all team.
  • Leaders one-on-one coaching
  • Leaders hands-on observation with the team.
  • Workshops on agile mindset and practices.
  • Teams Coaching on agile activities implementation.
  • Teams Coaching on agile ceremonies and meetings.
  • Agile tool Coaching ex. JIRA , Azure.
  • Hands-on problem solving planning and implementation.

Leaders Coaching

Coaching company leaders on implementing agile through following the implementation plan according to the assessment.

Activities :

  • Company Assessment
  • Implementation Plan
  • Follow up on implementation.
  • Access to online courses for all team.
  • Leaders one-on-one coaching
  • Leaders hands-on observation with the team

Consultation

Putting the a plan for the agile implementation and following up and updating it with the company leaders

Activities :

  • Company Assessment
  • Implementation Plan
  • Follow up on implementation.
  • Access to online courses for all team.

Register here for more details

Agile Implementation Registeration