It has always puzzled me – why, oh why do developers just love combining all requirements for a given individual feature in a single story? A new form? It will be a story. A new checkout logic? Yes, a story. Upsells, downsells, membership offered within a checkout? Yep, just add them all to the same story. So the stories blow up more and more, becoming unmanageable, having all their intricate requirements and test case scenarios woven into the endless paragraphs of text, get moved from sprint to sprint, and eventually get failed and failed again by QA because they can’t approve something that has 127 business rules when even one of them is not working.
After witnessing years of both large and small companies grappling with the challenges of implementing the Agile software development methodology—acknowledging its potential for improvement or even considering it a failure—the original creators of Agile have taken the initiative to revisit and enhance the methodology. In today's exploration, we delve into the core values of Agile 2.0 to assess whether this evolved system addresses the inherent instabilities and shortcomings of the original Agile framework
The Agile Manifesto prioritizes "Working software over comprehensive documentation," acknowledging the significance of ongoing development. However, like any principle, this approach has its drawbacks, and I am trying to avoid statements like "completely flawed." Having observed instances where projects experienced setbacks or even total failure due to strict adherence to this Agile tenet, today, I invite you to explore with me why comprehensive documentation is essential for successful software development.
Every Stakeholder Must Read! It may be a surprise to you, but the decision to change product scope mid-flight can pose significant challenges that impact the project's success. Let's explore the potential pitfalls of altering project scope and overview how to make your change requests with empathy and effectiveness. What is even more important is knowing when to make them and when to avoid.
Amidst my extensive experience in the realm of software development, I’ve encountered a diverse array of documentation practices, each with its unique strengths and shortcomings. Some teams diligently employed design intake forms, capturing the essence of user experiences and expectations. Yet, I’ve also come across individual data dictionaries that, while rich in technical details, lacked a bridge to the actual user interface and experience.
We all need a sanity check once in a while. It’s much easier to fix things when you start noticing that the process is not working its best, rather than when it’s all crumbling down. I urge you to answer the following 15 questions periodically to ensure that your team does not veer from the right path. Let's check what people think on the main indicator of the Product that's failing.
In product development, the journey from ideation to market can be fraught with challenges. The main tragedy of many product fates is a useless, unusable, or obsolete product. Understanding the key reasons behind product failures is crucial for steering clear of pitfalls and embracing a more effective approach. Let's dissect the conventional models that often lead to suboptimal outcomes, shedding light on the missteps that hinder innovation and growth.
We have all experienced this in one way or another—when we truly believe our idea or suggestion is correct and maybe even the best, but the decision was made against it. How to deal with it? Should you fight for it, or should you submit? Today, we navigate the nuanced terrain of choices in Agile, dissecting scenarios where personal viewpoints clash with authority, team dynamics, and the challenge of defending or submitting to choices.
In recent years, the recognition of the need for proficient product coaches has surged, driven by an increasing number of companies embracing the practices of successful industry leaders. As the demand for product coaching grows, so does the challenge of distinguishing true expertise from the plethora of self-proclaimed “agile coaches” and “career coaches” with little to no product experience.
In the dynamic realm of agile project management, staying on course amidst changing requirements and stakeholder pressures can be a challenging balancing act. One of the most formidable challenges is managing stakeholders, particularly when they attempt to inflate product scope, introduce constant changes, or propose a complete pivot.

Newsletter Signup

Our Promise:

  • The newsletter will be distributed no more frequently than weekly.
  • We will never share your email with or sell it to any third party.
  • You will be able to unsubscribe at any time.