Debunking Agile Myths

Debunking Agile Myths

Despite the steady adoption of the Agile delivery approach by organizations of all sizes, I continue to observe misgivings or myths among IT and business leaders considering Agile. The spirit of Agile has always been to embrace business change rapidly and demonstrate progress at shorter, regular intervals. However, the belief that this is accomplished by disrupting existing operational processes and adding more responsibilities on staff isn't necessarily true.

The reality of Agile generally lies somewhere in the middle of the change continuum.

Let me outline the top 5 myths out there and try to clarify my position on each one of them -

Myth # 1: Agile means "No Planning" - This one is probably the most egregious myth of them all and hence on the top of my list. Agile requires planning but it is carried out in a different way. The idea is to NOT take a big-bang planning approach as who knows what the future might look like in 2 months and beyond. So Agile takes a more adaptive, iterative approach that takes into account the upcoming 4-6 weeks or ~3 iterations (assuming 2 week sprints). Basically, you divide work into smaller chunks and commit to reviewing your plans on a regular basis. 

Myth # 2: Agile eliminates project documentation - If you misinterpret the Agile Manifesto, there isn't much I can do about it. “We value working software over comprehensive documentation” doesn't mean that you skip documentation. The manifesto is there to guide you on how to prioritize your project activities. You must include documentation in your estimates and include corresponding task(s) in your definition of done.

Myth # 3: Agile requires co-located stakeholders -  Agile emphasizes ongoing (i.e. daily) interaction and collaboration amongst stakeholders. Hence people assume that team members must be co-located for Agile to succeed. However, given the variety of communication and collaboration tech available these days, this is no longer the case. Tech tools can facilitate all of the daily/weekly Agile ceremonies, amongst distributed team stakeholders, in very effective ways. I've used Google Hangout, Skype, and Slack with high success when executing my client projects.

It really comes down to the "what" on an Agile project, not the "where" or "how" with regards to communication and collaboration.

Myth # 4: Agile reveals final product at the very end - In the old-school approach, you never starting coding until all of your requirements were locked down. While this approach might work for Nuclear Power Plant and Sky Scraper development projects (all details known upfront), any uncertainty or unanticipated changes in processes or requirements can result in expensive delays. Contrast that with Agile where you plan for uncertainty by requiring a high-level plan at the very onset of development, with the details to be iteratively elaborated as the system is built. This way stakeholders have a reasonable view of the near-term outcomes (like a specific feature during the current iteration) and as well as the long-term vision (articulated by the completion requirements and constrained by team velocity, funds, duration, etc.).

Myth # 5Agile is just "hacking" code - Hacking means slapping code together without any design or architecture thinking. And if you are doing that, you are defying one of the core tenets of the Agile Manifesto (i.e. “continuous attention to technical excellence and good design enhances agility”). Software development standards, patterns, and best practices are the bread-and-butter of high performing agile teams. So stop confusing Agile with Hacking!

The above 5 common myths can result in critical blockers for anyone trying to implement agile in their company. But if you have the right information, you can quickly bust these blockers and keep moving on your Agile journey.

***

P.S. If you liked this article, it would mean a lot if you hit the LIKE button or share with your network.

About me: I am passionate about solving problems using my product, process, and analytical capabilities. Write to me at [email protected] if you think your team or organization can use my help.

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

Uday Kumar的更多文章

  • Decoding the Deep Research Benchmarks: A Simple Guide

    Decoding the Deep Research Benchmarks: A Simple Guide

    Imagine you have a giant test with super-hard questions—so hard that even grown-up experts have trouble answering them!…

    1 条评论
  • A Simple Ideation Framework for AI-powered Tasks/Systems

    A Simple Ideation Framework for AI-powered Tasks/Systems

    Every thing that we offer or build performs a "task" for the user/consumer or does a "job" for them. If we have built…

    5 条评论
  • Integrating GenAI into Your Product Strategy

    Integrating GenAI into Your Product Strategy

    First the Whitehouse executive order on AI safety and security, then the birth of Grok, and next the big announcements…

    2 条评论
  • A Universally Responsible AI Ecosystem

    A Universally Responsible AI Ecosystem

    The proliferation of generative AI technologies has triggered an unprecedented 'arms race' in the tech world. With it…

    4 条评论
  • Lessons as a FinTech Data Steward

    Lessons as a FinTech Data Steward

    A few months into joining a large, public FinTech and taking on the product leader role for the card authorization…

  • LLM AI Considerations for Product Managers

    LLM AI Considerations for Product Managers

    OpenAI's ChatGPT service has captured everybody's imagination and has become an overnight success. It is giving average…

    7 条评论
  • The Anatomy of People Coaching

    The Anatomy of People Coaching

    If you've played the role of a people manager, you know how rewarding it is to mentor, coach, and groom the next set of…

    2 条评论
  • Data Lessons from 2021

    Data Lessons from 2021

    Right after the Thanksgiving break, I attended my very first AWS ReInvent event. Although I had seen videos and photos…

    9 条评论
  • Product Lessons From 2020

    Product Lessons From 2020

    Regardless of our differences, I bet that we can all agree on one thing about 2020: It has been a Roller Coaster year!…

    11 条评论
  • AWS Cloud Practitioner Study Guide

    AWS Cloud Practitioner Study Guide

    About a month ago, I successfully passed the exam and secured the the AWS Cloud Practitioner certification. If you are…

    12 条评论

社区洞察

其他会员也浏览了