Learnt Agile Development Processes. Now, What’s Next?

The first step when an organization decides to adopt agile development methodology is to look out for a Agile coach who can train the team on agile development processes. For example, an organization either want to adopt extreme programming practices or SCRUM development practices; Once decided, agile coach take team through the specifics of the development processes. For instance, if one wants to go with SCRUM, one would be made aware of some of the following concepts/stages:

  • Sprint Planning/Backlogs
  • Estimation/Velocity
  • Implementation
  • Reterospectives
  • Burn down charts

Well, once the teams get aware of the above procedures as part of agile development process, they get down to adopting the process. However, in my experience, I have found that it takes quite a long time and patience for the organization to have successful adoption until they also make themselves aware of maturity model and plan accordingly to effectively and efficiently work through above stages while adhering to Agile manifestos of delivering working software frequently while welcoming changing requirements.

Following is the agile development maturity model that can be followed to successfully adopt the agile development methodology:

Agile Development Maturity Model

Agile Development Maturity Model

 

Above diagram represents following four stages based on which one can plan to setup development practices, and tools & frameworks to achieve the agile development objectives:

  1. Adhoc
  2. Defined
  3. Managed
  4. Optimized

 

Ajitesh Kumar

Ajitesh Kumar

I have been recently working in the area of Data analytics including Data Science and Machine Learning / Deep Learning. I am also passionate about different technologies including programming languages such as Java/JEE, Javascript, Python, R, Julia, etc, and technologies such as Blockchain, mobile computing, cloud-native technologies, application security, cloud computing platforms, big data, etc. I would love to connect with you on Linkedin. Check out my latest book titled as First Principles Thinking: Building winning products using first principles thinking.
Posted in Agile Methodology, Software Engg, Software Quality. Tagged with .