Agile Requirements.

Business Requirements

  • Identify sprint sized 'user stories' using Use case outline sentence 'As a xxx I wish to do yyyy so that'

  • Use cases diagrams - use <<includes>> for all but the primary user story -

  • Primary user stories written by customers

  • All user stories written in business terms

  • Programmer estimates size

  • Product Owner assigns priority

  • Schedule user stories in each sprint

  • after implementation, these <<included>> use cases can just be assumed to be part of the parent.


Agile Analysis

  • Use case details - pre-conditions, triggers, and outcomes not necessarily defined

  • Business Rules - are defined in code by the programmer without any formal input

  • For moderate sized programs it is recommended that one of these strategies is adopted:

    • All the 'necessary' use cases be outlined and agreed at the begginning.

    • All business Objects be formally identified and at least named at the begginning.


Agile Implementation

  • Implementation - programmer driven

  • Acceptance  - users testing the system report changes, which get added to the list of packs for selection at the next suitable sprint.



This site was designed with the
website builder. Create your website today.
Start Now