Agile is not a Plug-in. (Why Agile Transformations Fail!)
Vineet Patni, PST, CST?, PMP?, SPC
Driving Product Discovery, Innovation, and Operational Excellence | Mentoring Start-ups to Thrive & Scale Up | Blending Agile, Scrum & AI | Coach | TBR Certified Trainer | Keynote Speaker | Founder
Queries that my workshop participants fire at me have always intrigued me, and helped me add a new perspective towards Agile. This time, the raised hand put me to answer, “Why is this MNC not able to gain and scale up its delivery capabilities after transforming to Agile?” This well reputed company has failed to keep up to the expectations and could not deliver “as expected” with their newly built agile capabilities. Why is it so?
- Is it because it’s leaders or management team have suddenly become incompetent?
- Is it because the “great” processes and practices it has built over many years in the industry have become obsolete?
- Or, is it simply because Agile is just a fad or a buzz word.
I have a few pointers with which I intend to bust the myths regarding Agile Transformation in big organizations. Let me elaborate some of these granular aspects which such big MNCs might have faced during or after their so-called “successful” Agile transformation:
Continued use of traditional project management tools and techniques:
Gantt charts, detailed upfront project plan, etc. are ways to stick to one plan forever without keeping a flexible avenue for modification. As per Lean principles, all we need is a plan that is just enough to get started. We need to focus on planning and re-planning, not THE PLAN.
"Love to plan but do not love your plan."
Setting up an Agile Project Management Office (PMO):
A classic PMO cannot behave in the same way in an agile environment. A PMO is supposed to suggest a set of best practices for a team. In Agile, there cannot be a standard set of best practices that can be prescribed for all teams. Agile is most suitable when we are operating in a “complex domain” (Reference: Cynefin Framework) and the practices need to emerge in every team context.
"For best results, set up Agile communities of practices."
Hierarchy within the development teams:
A manager’s prime directive shouldn’t be to manage, it should be to help and facilitate, to motivate and guide others around a vision. In other words, what growing tech companies need are leaders, not managers.
"In a team, everyone is equal. May he be a rookie or an experienced player."
Traditional appraisal system with individual Key Responsibility Areas (KRAs):
Working in silos (e.g. programmer, tester, architect with different set of KRAs) is entirely against the principles of Agile. Departments, teams work towards a common goal. The system of individual KRAs must be gotten rid of if we wish to build great teams that would eventually build great products or deliver great services.
"Agile is a team sport."
Logging “in-progress” defects to keep a record for future reference:
The whole idea is to deliver a defect free product. Methodologies were built keeping this vision in mind. Similarly, Agile was discovered with an idea of working together in a team with an objective of generating quality. As mentioned in the previous pointer, a tester traditionally detects errors and logs it. KRA achieved. But is the motive solved? Why waste time logging when you can communicate and help fix it.
"Defects are to be fixed, not to be logged."
Maintaining a Requirement Traceability Matrix (RTM):
An RTM is for projects where requirements are clearly defined and fixed. Because we work in a complex domain, it is too optimistic to expect that the customer’s demands are definite. Also, the final showcase is all that matters. If transparency is the key, it can be discussed in a more personalized way to keep things going.
"RTM is not required if there is frequent validation and verification."
Dear Amigos, Agile is not a plugin that we can just “install” on top of existing systems and processes. It’s a totally different mindset and needs a complete lifestyle change.
Let's take the example of the Swachh Bharat Abhiyan (Clean India Mission). In my opinion, it cannot be successful by implementing only at selected avenues ignoring the mindset of cleanliness instilled in people. We must first eradicate all the existing garbage and then start rebuilding on a clean slate.
Similarly unlearning and cleansing existing management tools and processes and most importantly people's mindset change is a must before transforming into Agile.
About the author:
Vineet Patni is the Founder and Principal Agile Coach at ScaleUp. An avid learner and a passionate facilitator, Vineet has been assisting enterprises and individuals in becoming truly Agile. Check out his upcoming workshops: .
Please feel free to connect with him at [email protected] .
"Be Agile, Scale Up!"
Disclaimer: The opinions expressed in this post are the author's own. The author welcomes and respects any difference of opinion.
Agile Coach | SAFe?5 | ICP-ACC | ATF | PSM I | PSM II trained | CSM | PMP trained | Speaker
4 年A very crisp article with clear thoughts, liked it Vineet Patni
Manager - Media Production and Creative Solution Design at NIIT Limited
5 年Nice read.. can connects dots after your session now.. thank for the insightful session..
Agile Program Management, Strategy, Change/Transformation, and Agile Coaching
6 年The KRA and Goal Sheet have turned into personal harassment tools. These can easily be twisted by middlemen for personal gains.? Delivery in agile is a team effort. Sharing a link to my article (in a story form).: "Case study--Establishing product documentation as a practice in agile" https://www.slideshare.net/sudhira.tw/case-studyestablishing-product-documentation-as-practice-in-agile?
One in a Agillion - Agile Coach / SAFe? Agilist / CSP / PMO
7 年Kiran Mane That's very well presented in clear and precise manner. For some it is still a fashion word, it's not about just implementing agile but being agile in every aspect. Eat agile...sleep agile...repeat agile...improve. Are we really agile? how are we agile? that's the question we need to ask ourselves.
Agile Delivery/Project Manager | Scrum Master | Visual Thinker | Storyteller | Mentor of the moment | Human Evangelist | Avid Learner | Mindfulness Champion
7 年Vineet, I appreciate your diligence in putting across all the pain that is felt by majority of people working in the industry, and the likely solutions to it. As you have mentioned about the "Swachh Bharat Abhiyaan", I would like to add that it cannot succeed merely by declaring it across India via the media or writings on the walls. Every citizen must realize the importance of cleanliness and pledge not to spit around or throw garbage - even if it is the wrapper of a small toffee. Similarly, declaring that we are "Agile" does not or will not serve the purpose, people should actually "live and be Agile". It definitely calls for a huge mindset and culture change - not just at the level of Worker Bees but right upto the Queen Bee. Thank you!