1 / 14

BVUG Blueprint Virtual Users Group

BVUG Blueprint Virtual Users Group. May 11, 2011 Writing Use Cases in an Agile World Karl o’brien Senior solutions engineer Blueprint systems. Introduction. Karl O’Brien Senior Solutions Engineer with Blueprint working with the North East team 30+ Years Industry experience

tameka
Download Presentation

BVUG Blueprint Virtual Users Group

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BVUGBlueprint Virtual Users Group May 11, 2011 Writing Use Cases in an Agile World Karl o’brien Senior solutions engineer Blueprint systems

  2. Introduction Karl O’Brien Senior Solutions Engineer with Blueprint working with the North East team 30+ Years Industry experience Certified SCRUM Master Experiences from being a Coder to Development Manager Last 10 years focused on Requirements

  3. Agenda Use Cases ARE Agile…..No, really !! Agile Use Cases in Four Steps Step 1: Start with Actors, Goals and Descriptions Step 2: Write On Demand Step 3: Write Effective Steps Step 4: Adapt the Level of Precision

  4. Use Cases ARE Agile…..No, really !! Are Use Cases Agile – The Ugly Cousin? Agile is an Attitude and an Approach Are Use Cases Agile? – Wrong Question

  5. Use Cases ARE Agile…..No, really !!

  6. Actors, Goals and Descriptions Who needs to use the thing we are about to build? Why do they need to use it?

  7. Actors, Goals and Descriptions • Create your first set of Use Cases • Write a short description for each – Story Format • The [actor name] wants to [goal of use case] so that [reason for wanting to achieve that goal] • The guest user wants to create an account so that they can access the features available to registered users. • Review Descriptions with Stakeholders

  8. Write On Demand Less is More – Don’t do everything up front Prioritize Use Cases – Next Sprint Review with Developers Know when you have enough detail

  9. Write Effective Steps Main Success Scenario – Be concise

  10. Write Effective Steps Types of Steps Keep the writing lively

  11. Write Effective Steps • Omit details like: • The User Interface • The format of the data being passed • Business rules and formulas • Performance (and other non-functional) requirements If you do need to document such details, use the Use Case as a hub and hang the details off the use case, don’t imbed it into the steps (Traceability).

  12. Adapt the Level of Precision Refrain from using Use Case Templates Be flexible about precision

  13. Summary Use Cases CAN be Agile Don’t just write detail for the sake of writing it Review, review, review Beauty of not using Agile, is the surprise of finding out the project is failing after spending 80% of the budget.

  14. Q&A Thank you for your attention. I’d be happy to take questions at this time.

More Related