Agile methodology user stories


Published on

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Agile methodology user stories

  1. 1. Agile Methodology<br />Creating User Stories<br />© 2010 Agile Management Solutions. (AMS LLC) All rights reserved.<br />
  2. 2. AgileManifesto<br />Follow Some of These Principles When Creating User Stories: <br />Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. <br />Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. <br />Business people and developers must work together daily throughout the project. <br />The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. <br />Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. <br />The best architectures, requirements, and designs emerge from self-organizing teams. <br />
  3. 3. What is a User Story?<br />Wikipedia defines it as “a software system requirement formulated as one or more sentences in the everyday or business language of the user”. <br />
  4. 4. Layman's Terms<br />I like to say “it is a quicker way of detailing requirements without having to create large documents and minimizing the time to administer the documents through the entire life-cycle of the project”.<br />
  5. 5. User Story Layout<br />Follow these 3 steps for easy creation of your user stories. Step One is to create the headline.<br />Use patterns like: As a (role), I will be able to (feature) so that I can (reason)<br />Example: “As a manager, I will be able to access my account online so that I can modify it 24/7”. <br />
  6. 6. User Story Layout<br />Follow these 3 steps for easy creation of your user stories. Step Two is to use index cards.<br />Index cards just by design (3X5) will force you to keep the story short and sweet. No big soliloquy here, just the facts needed to convey the story to the development team and business in a clear and concise manner.<br />
  7. 7. User Story Layout<br />Follow these 3 steps for easy creation of your user stories. Step Three is to create the acceptance tests for this story. <br />Each test has instructions for setting up and then running the test. <br />Example: ”Create account, add funds, subtract some of the funds then check the balance for expected results”. <br />
  8. 8. Summary<br />User Stories must contain just enough information, remember short and sweet. <br />User Stories should be written in the business user’s language .<br />Indicate the priority that are prioritized by your project stakeholders.<br /> Use a unique identifier for traceability between the user story and acceptance tests.<br />
  9. 9. About the Author<br />Paul Gravina has been working in the Information Technology arena for the past 15 years. He has worked in a variety of roles related to technology such as Quality Assurance, Business Analyst and Project Management. He has been certified as a Six Sigma Green Belt and is the owner of Agile Management Solutions an IT contracting firm. Paul also contributes to the blog Agile Management Solutions <br />© 2010 Agile Management Solutions. (AMS LLC) All rights reserved.<br />