background preloader

Agile

Facebook Twitter

Use Cases or User Stories. When teaching use cases, a question that comes up now and then is what the difference is between a use case and a user story as used on agile projects. There is a lot to be found on the internet discussing this. Two useful references and a start for further investigation are mentioned below. What I try to do here is capture my conclusion of these discussions.

But before coming to this, let's briefly discuss what is what. User Story A user story is a short statement about what a user wants to do, and why. On some projects a particular format is being used for user stories, being "As a ... Use Case Next to specifying a goal, a use case captures one or more scenarios describing the interaction between an actor and a system to achieve that goal.

What's Different? So, apparently, a use case elaborates more on what the actor does to achieve a goal. Some people say that use cases capture too much detail, and claim that user stories are better for this reason. Conclusion Some Suggestions. User Story And Use Case Comparison. Licensing and prices. 30-Day Money Back Guarantee We offer a 30-day money back guarantee. If you are dissatisfied with SpecLog for any reason, you will receive a full refund (minus credit card charges).

Upgrades Each license includes free upgrades for 1 year. License type details A per-user license is required for using stand-alone repositories. A per-server license can be purchased to share a repository without buying individual user licenses. A server can serve an unlimited number of users that are licensed through a per-user license or 100 users through the per-server license. Publicly hosted open source projects as well as academic and non-governmental/non-profit organizations can apply for a community license.

If you are a trainer or coaching agile teams, we can provide you with a free user license. Agile Video Tutorials | Rally Help. Agile Requirements Modeling. Many traditional project teams run into trouble when they try to define all of the requirements up front, often the result of a misguided idea that developers will actually read and follow what the requirements document contains. The reality is that the requirements document is usually insufficient, regardless of how much effort goes into it, the requirements change anyway, and the developers eventually end up going directly to their stakeholders for information anyway (or they simply guess what their stakeholders meant).

Agilists know that if they have the ability to elicit detailed requirements up front then they can also do the same when they actually need the information. They also know that any investment in detailed documentation early in the project will be wasted when the requirements inevitably change. Agilists choose to not waste time early in the project writing detailed requirements documents because they know that this is a very poor way to work. Table of Contents 1. 2. 3.