Requirements / Requirements Models / Use Cases

What Are Use Case Scenarios?

Posted on:

It is easy to mix up the definitions of use case and use case scenario. A use case represents the actions that are required to enable or abandon a goal. A use case has multiple “paths” that can be taken by any user at any one time. A use case scenario is a single path through the use case. This article provides an example use case and some diagrams to help visualize the concept.

Slightly off-topic

Setting The Price for Your Software

Posted on:

Joel on Software writes a great article about how to set the price for your software to maximize profits.

Joel does a good job of explaining and exploring the economic theories behind pricing and balancing supply and demand. He then dives into market segmentation and how it applies to pricing. Finally, he addresses the marketing elements of pricing and perceived value.

Business Analysis

Business Analyst Profit Center

Posted on:

Kevin Brennan recently posted his presentation from BA World Toronto (hat tip to Ryan). It’s a great presentation, with compelling imagery. Kevin raises an interesting point – are BA’s doomed to obsolescence? Kevin cites outsourcing and agile as two developments that might make BA’s irrelevant. With outsourcing, your company risks […]

Agile / Requirements / Requirements gathering / Requirements Models / Software development / Use Cases

Agile Development of Use Cases

Posted on:

We proposed a strategy for developing use cases as part of an agile development methodology last week. In this article, we will look in more detail at that proposal, and also look at a specific way to apply agile techniques to the development of the use cases. What we propose is essentially incremental development of use cases, and starting what comes next as soon as you can.