Home » Archives

Content in the Blogs category

[3 Dec 2012 | Comments Off on Minimal Viable Products | ]

In this blog post, Cory Foy discusses how to apply the Pareto law, the famous 80/20 rule, to the concept of minimal viable product. He defines two starting positions: you have to sell a solution for a problem or there is an actual need in a market. A Standish research shows that 45% of the features of a product are never used. This are the features you should not create if you want to deliver your product quickly.

[12 Nov 2012 | Comments Off on Do Not Design for Users | ]

In this blog post, Mike Long discusses the current trend to design applications for specific users or “personas”. His point is that “focusing on individuals might improve things for one person at the cost of others.” He prefers instead Activity-Centered Design (ACD) that focuses on the activity context in which individuals interact with the product.

[30 Oct 2012 | Comments Off on Four Mistakes to Avoid in Requirements Meeting | ]

Adriana Beal has wrote an interesting post discussing four mistakes to avoid when leading a requirements meeting. The first mistake is to create unnecessary meetings and/or failing to recognize when one is needed. The second mistake is failing to prioritize the order in which items will be discussed, and whenever possible, the amount of time that will be dedicated to each item. The third mistake is to fail to keep the discussion on topic. The fourth mistake is failing to engage introverted or non-assertive people. Each mistakes is discussed in …

[23 Oct 2012 | Comments Off on How Long Do Requirements Take? | ]

In this blog post, Karl E. Wiegers tries to answer the question: How long will it take to “do requirements” on your software project? The answer is naturally: it depends! The post lists conditions that can accelerate requirements development and other factors that lengthen the time needed for effective requirements development. Things are also different if you use a traditional project approach or if you follow an incremental and iterative framework like Scrum. You should also examines the tasks that the business analysts will actually perform and how long those …

[16 Oct 2012 | Comments Off on Minimum Viable Hypothesis | ]

In this blog post, James Shore suggests that the concept Minimum Viable Hypothesis should replace the idea of Minimum Viable Product (MVP). His point is that when you focus on the product you could end up being in love with it.

[2 Oct 2012 | Comments Off on The Three Agile Innovation Drivers | ]

In this blog post, Roman Pichler presents the three innovation drivers in Agile product management: desirability, viability and feasibility. He introduces a simple model to explore where innovation occurs in products, based on the fact that “product innovation usually occurs in the following three areas: the user experience (UX) and the product features, the business model or the product’s architecture and technologies”. When you start developing a new product, you should use the three drivers to understand where innovation occurs and how much uncertainty is present in the development effort. …

[27 Aug 2012 | Comments Off on Capabilities Based Planning for Requirements | ]

In this blog post, Glen Alleman explains the concept of capabilities based planning to elicit requirements. You use capabilities is to answer the question “Why is this requirement needed?” Capabilities statements are then used to define the units of measure for program progress which is the most meaningful to the customer. Starting with the Capabilities prevents that requirements gathering process produce list of requirements that are all needed. The blog provides a step-by-step approach for capabilities. Then for each defined capability there needs to be a process and product requirements. …

[20 Aug 2012 | Comments Off on Organize Requirements with a Requirements Mapping Matrix | ]

This blog post by  Kim Spilker explains how to using a Requirements Mapping Matrix (RMM) to organize and identify requirements. The RMM is a visual model that can help organize requirements to find missing links, missing information, and unnecessary information you can cut. RMMs are used to map elements of models to one another, for instance to map business objectives, features, requirements and business rules to one another. Traceability matrices are similar to RMMs, but as you can map more than two objects to one another in an RMM, RMMs …

[9 Aug 2012 | Comments Off on Is the Product Owners Owning His Product? | ]

This blog post tries to answer the following questions: Does a Product Owner indeed own his product? What are the duties of a Product Owner? Who is the Product Owner? What qualities should a Product Owner possess? Starting from the description in the Scrum Guide, the blog provides interesting material to understand the high level requirements of the Product Owner role, how it impacts others and the qualities needed for it.

[22 May 2012 | Comments Off on User Stories Walking Exercise | ]

In this blog post, Dhaval Panchal proposes a technique that help slicing agile user stories. He uses it for stories ‘not-done’ at the end of sprint or team that have problems to split stories horizontally across components. The idea is linked to the experience of taking your dog to a park for a walk. The team will walk each end user functionality through the architectural component park. During this walk you estimate each user stories to see if it is feasible to develop them in one sprint, you can detect …