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.

  • Search by Topic

  • What’s Happening

    January, 2018 – A workshop series to help you develop resilience in the workplace and in your life!

    Next open enrolment sessions start soon – contact us to get involved!

  • 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:

    • April 9-11, 2018 – Victoria, BC
  • What People are Saying

    Jim was the head instructor for the Certificate Program in Project Management at Sauder School of Business, UBC. I had the privilege of benefitting from his vast experience and great patience as he guided us to the successful completion of this challenging program. Jim was able to de-mystify the sober and precise task of project management creating a fun learning environment based on constructive collaboration and interaction.

    — Philippe Antes