Lists / Product Management / Requirements

Know Thy Customers’ Markets

Posted on:

Michael on Product Management and Marketing has posted the first in his series of product management commandments – Know Thy Customer. He provides five tips on how to know your customer better. We extend his idea to include understanding our customers’ markets, and provide more tips. By analogy, this is the difference between a detective who studies a criminal and a profiler who seeks to understand a class of criminals.

Communication / Foundation series / Requirements / Requirements Models / Use Cases

Foundation Series: How To Read a Formal Use Case

Posted on:

Use cases represent the activities that people do when interacting with a system to achieve their goals. Use cases are a very effective tool for communicating and documenting what a system is intended to accomplish. Formal use cases are use cases that use a specific structure to represent the information. Knowing how to read a formal use case is important.

Lists / Product Management / Requirements / Requirements Models / Use Cases

The 8 Goals of Use Cases

Posted on:

Why do we write use cases? For the same reasons that our users use our software – to achieve a goal. In our case, we want to assure that we are creating the right software. By looking at this goal in more detail, we can make decisions that drive the best possible use case creation. Lets apply our product management skills to writing better use cases by writing an MRD for use cases

Process Improvement / Product Management / Requirements / Requirements management software / ROI / Software development

Companies Will Waste $1B This Year on Software Tools

Posted on:

Gartner reported that companies spent $3.7 Billion USD on application development tools in 2004, with a 5% annual growth rate. The Standish Group has shown that 40% to 60% of project failures are due to requirements failures. At least 1/3 of the money spent on getting more efficient at coding is being wasted – it should be spent on writing the right software.