Use Cases Workshop Debrief

For those of you that have taken the Exploring User Requirements with Use Cases workshop through Clarrus, we provide here for your convenience a collection of resources that we discussed throughout the session. You may freely use these as appropriate to help bring better practices into your organization. 

Some of these artifacts may be more comprehensive than discussed in the Use Cases workshop itself – if there are any questions, please don’t hesitate to contact us.

Useful Information

The .zip file available here contains the following files, all copyright Karl E. Wiegers and provided here with permission:

  • MS Word templates for a Vision and Scope document, a Use Case document, and a Software Requirements Specification.
  • A Requirements Review checklist, a Use Case checklist, and an Impact Analysis worksheet.
  • A White Paper from Karl, Requirements Traps to Avoid, that can be a useful introduction to many of the concepts covered in the course.
  • A .pdf file containing copies of the 2 solution slides that were not included in the course materials.
  • A Requirements Prioritization worksheet to help you collaborate with the user community to prioritize scope, taking all stakeholder needs into account.
  • Examples of completed documents for the Cafeteria Ordering System

From Ellen Gottesdiener (copyrighted and with permission) is the following in the .zip file:

  • Decide How to Decide, an article originally published in Software Development magazine.

In addition, the following files are provided by Clarrus: in the .zip file:

  • A Quality Attributes worksheet and corresponding White Paper to facilitate the stepwise approach to this challenge, as described in the workshop.
  • An article expanding the V-model for testing, Test Prioritization Strategies, originally published in the July 2002 Cutter IT Journal.

Additional Resources

Here are several more resources you may find valuable:

Here are several more resources you may find valuable:

  • Karl Wiegers’ Process Impact website provides a great deal more information about requirements, along with his other offerings. Check out the ‘Goodies’ section for many more downloadable files.
  • Ellen Gottesdiener’s website has a number of good articles, particularly on Use Cases, Business Rules, and ‘Deciding how to Decide’, as discussed in the course.
  • Check out the Clarrus Blog or the Monthly Clarrus Compendium: free to subscribe, ongoing new insights on the issues that affect teams.
  • Check out the Zachman Framework, a useful model for demonstrating the need for a breadth of different perspectives required to fully understand a complex product. If you can find it (try Google…), the original paper from the IBM Systems Journal (“A Framework for Information Systems Architecture”) is quite good.
  • Finally, as noted in the workshop, feel free to contact me at any time regarding the content or if you have any questions about related material.

 It is recommended that those taking this workshop obtain the accompanying book, Software Requirements (2nd Edition) by Karl Wiegers.

This workshop has been licensed from Karl Wiegers and Process Impact.

Please contact us for more information regarding these materials.

  • What’s Happening

  • On The Road Again

    Jim frequently travels across Western Canada for engagements, and welcomes opportunities to meet, run a workshop, Diagnostic or Lunch and Learn session.

    Contact Jim if you would like to connect around any of the upcoming dates:

    • Blissfully at home in Vancouver, BC over the summer!
  • What People are Saying

    Fantastic article [on change management]. We have extended our project tracking system as per our meeting [with Clarrus] earlier this year, and many of our change management issues/problems disappeared – some of them literally overnight.

    — Daniel Miller, CEO, Miller Software