Agile is not the GOAL!!!
Original sketch by the author

Agile is not the GOAL!!!

When I started with one of my recent engagements as an Agile Coach, I inquired the team about the reason they decided to move to agile from the traditional way of working. The team being part of the vendor team in a client-vendor environment, I had expected a specific answer. And the answer was as specific as I expected: “The client has asked us to move to agile”. I could have stopped at that point in asking further questions, but couldn’t help prodding further. Somehow, I was not able to get a satisfactory (at least to me) answer. When I discussed this with the Client Stakeholder (CS), the below conversation ensued.

After exchanging pleasantries,

TP: So why do you think agile will help you out in this project.

CS: We have to speed up our delivery capabilities, so that it improves the time-to-market of new features and enhancements to the product.

TP: But we already are delivering enhancements to production every 2 months. And I think given the constraints of technology, the challenges in revamping the organization structure and other business factors, this time frame is good enough.

CS: Yeah. That’s right. But we want it to be quicker than the current situation. Probably releases every 1 month.

TP: OK. What else do you see which needs improvement?

CS: Nothing more. Just reducing the production roll-out to, maybe, 1 month duration.

TP: So we are ready to merge the Dev & QA organizations starting today, to enable 1 month releases.

CS: Not right now. This will take some more time as all the stakeholders are not yet aligned.

TP: Then it will be difficult to achieve the objective, because the separation of Dev & QA will prevent us from delivering something every month. The kind of technology we are working with, we won’t be able to deploy a lot of automated tools, hence manual activities will continue, which is another reason of not speeding up the deliveries.

And the conversation went on for some more time. There were other constraints, such as identifying the right Product Owner, teams located in different time zones etc. What came out of the discussion was that the client organization had a mandate of moving to agile and they had a specific deadline.

Well, this was just one such instance. I believe there are many more such cases which the agile community is currently grappling with. 

Finally what you get out of such initiatives is aptly described by Mike Cohn in one of his recent blog posts as “Iterative Waterfall”. Or some version of “mini-waterfall within iterations”. And we still brand it as Agile. Why?

May be, the world is so obsessed with Agile that everybody is struggling to keep up with the pace of adoption/transformation in other organizations. And I feel the essence of the philosophy is fast getting relegated to the background.

"Let's follow some Scrum practices without changing the existing organization structure."

"Let's procure some high-end tools for DevOps without bothering with the business stakeholders' on-boarding."

"Let's have the requirements frozen up-front and have Dev team deliver in iterations."

Well, these are some patterns which I have witnessed among others, and I am sure many of you have also seen such instances. Agile is being made into a goal of adoption/transformation, which I feel is a very disturbing trend in the industry.

If one really wants to transform, one needs to have a vision which has to be shared by the whole organization. And to reach that goal, Agile can be one of the means. But, definitely, Agile cannot (and should not) be the goal!!!

Disclaimer: The opinions expressed in this post are the author's own and do not reflect the views of the author's current or previous employers.

Sourav Singla (Certified Team Coach, SAFe Prog. Cons)

Release Train Engineer | Engagement Manager

7 年

Great article

Amit Mahendrakumar Gupta

Solution Architect @ Amdocs | Cloud native solutions expert | 2x AWS Certified | 1x Az900 Certified | 1x OCI GENAI Professional Certification

9 年

Completely agree with use of words Iterative Waterfall and Mini waterfall within iterations.Thats what most organisations confuse Agile with. Most people forget the Foundation principles of Agile and blend them or customise them as per their requirement.

Mukesh Verma

Digital Transformation Leader | Cloud Infrastructure Architect | CyberSecurity | Cloud FinOps | AI-ML | Lifelong Learner

9 年

your story prevail in every organization now and then..:) people are embracing without knowing the reason and motive. in some org scrum means daily stand up meeting , its like as in case of big data..its like teenage *** , everybody talk about it..many people really do not know how to do it..everyone thinks everyone else is doing it ...so everyone claim they are doing it...

Ashutosh Tripathi

Open for Business Opportunities | Assisting in Business growth | Product Manager | Business Consultant | Management Consulting | Business Analysis | Strategy | Innovations | Lean, Six Sigma

9 年

this is awesumme

要查看或添加评论,请登录

Tushar Paunikar (ICF-PCC)的更多文章

  • You Always Have A Choice!!!

    You Always Have A Choice!!!

    You always have a choice! If you think about it, you always have a choice. No matter how hard it is to accept, but you…

    6 条评论
  • Agile Can Be Fun... And Enlightening!

    Agile Can Be Fun... And Enlightening!

    Anecdotes don't make good stories. Generally I dig down underneath them so far that the story that finally comes out is…

    10 条评论
  • Agile and the Unwelcome Change

    Agile and the Unwelcome Change

    He who rejects change is the architect of decay. The only human institution which rejects progress is the cemetery.

    3 条评论
  • Agile and the KRA Conundrum

    Agile and the KRA Conundrum

    Life can be pulled by goals just as surely as it can be pushed by drives. -Viktor E.

    36 条评论
  • Agile and the Value of Integrity

    Agile and the Value of Integrity

    “You know what, I spend only 20% of my effort in coaching on process and practices; the rest 80% goes in coaching the…

    21 条评论
  • Agile and the Art of Simplicity

    Agile and the Art of Simplicity

    “Progress is man's ability to complicate simplicity.” -Thor Heyerdahl “Isn’t all this plain common sense!” quipped Arun.

    20 条评论
  • The Agile Fairy Tale

    The Agile Fairy Tale

    And the team continued to deliver working software every two weeks, happily ever after… A nice fairy tale ending. If…

    22 条评论
  • Agile and the Curse of Selective Listening

    Agile and the Curse of Selective Listening

    One fine evening, I was trying to have a conversation with my elder kid, Nishaad, on how his day went by. He was…

    30 条评论
  • Process Standardization, Metrics, Agility et al.

    Process Standardization, Metrics, Agility et al.

    Information Technology organizations strive to create and maintain standardized processes that represent the…

    10 条评论
  • Random Thoughts!!!

    Random Thoughts!!!

    #4. The Goal Recently I read The Goal: A Process of Ongoing Improvement by Eli Goldratt and Jeff Cox.

    17 条评论

社区洞察