Theory vs. practicing the theory

Part 3: Practicing Agile – “the other anchors in the sailboat called Agile”

 
As discussed in part 2 of the “theory vs. practicing the theory”, are people (management/business) the only possible challenges to successfully practicing agile? Well, they may be the ones, but they are definitely NOT “the only ones”.
Trying to execute an Agile methodology without understanding it well, in itself creates problems in the long run. Organizations often choose to execute projects/programs using Agile without even being very clear about  (and this may not be an exhaustive list) –
  1. What problem are we trying to solve?
  2. Will Agile solve all the problems? Or will there be others that’ll need to be approached and addressed differently?
  3. Are the ways of working and the expected outcomes clearly understood by all the stakeholders and the team(s) on the ground?
  4. What is the common understanding of VALUE and is the focus more on delivering value rather than meeting schedules?
  5. Do we have a clear and well understood definition of MVP (minimum viable product) and is it something that gets refined with the stakeholders periodically, based on changing business/factors driving the market?
  6. Do we have the right tools (CI/CD) and/or practices (XP, DevOps etc.) in place to support continuous delivery of value (by making inspect and adapt processes transparent, effective and frequent)?
  7. While the teams may bend and twist the processes, and use the agile lifecycle management tools in the way they like, does everyone share the same mindset - the one that’s recommended in the agile manifesto?
  8. “A tool is only as good as the user is”, and if teams think that using the best tools in the market will fix all the issues then they’re digging their own grave!
  9. Are teams able to identify “waste” and eliminate it thereby leading to continuous improvement?
  10. How lean are organization processes? Do these processes allow teams to focus more on creating and delivering value rather than managing reporting requirements, creating/maintaining artifacts and appraising stakeholders of the progress?
More to come and if you all have more items to add to this list, please do. Signing off for today!
 
Happy reading,
Jasdev Singh (PMI-ACP, CSM)
 

Comments

Popular posts from this blog

Increasing your Agile Team's Outcome Predictability

Stop starting, start finishing.

Mastering the Daily Scrum