Example Workshop CharterUSE CASE DIAGRAM
Annotated Agenda Example Workshop Charter: Use Case Diagram
Purpose Statement & Agenda
INTERACTION WITH RQ WEBSITE
WORKSHOP CHARTER
PurposeThe purpose of this workshop is to identify the goals of entities that interact
with the RQ Website.
ScopeThe scope of this workshop includes only entities that have direct interaction
with the RQ Website (primary and secondary actors).
ObjectiveThe objective of this workshop is to create a visual model of the
actors that interact with the RQ Website.
DeliverableThe deliverable of this workshop is a USE CASE DIAGRAM showing actors
that interact with the RQ Website, as well as the goals of primary actors.
*************************************************************************************Interaction with RQ Website Workshop Agenda
Introduction
Identity system domain
Identify actors
Name user goals
Draw lines from actors to goals
Review & Wrap Up
Page 2 – Example Workshop Charter Copyright © 2017 Requirements Quest®. All rights reserved.
PurposeThe purpose of this workshop is to...
ScopeThe scope of this workshop…
ObjectiveThe objective of this workshop is to…
DeliverableThe deliverable of this workshop is…
Example Workshop Charter: Use Case Diagram Annotated Agenda
Annotated Agenda
Interaction with RQ Website Workshop Annotated Agenda
WORKSHOP START
Introduce Myself and the Documenter
Two Truths and a Lie - Participant Introductions
Review the Workshop Purpose StatementShow Purpose Statement visual aid.
Review the current-state Relationship MapShow Relationship Map (for the project) visual aid.
Copyright © 2017 Requirements Quest®. All rights reserved. Example Workshop Charter – Page 3
AgendaIntroduction
Identify system domainIdentify actors
Name user goalsDraw lines from actors to goals
Review and Wrap up
Ground RulesAll participants are equal.
No job titles.One conversation at a time.
Be punctual. Return from breaks on time.Listen to others.
Contribute solutions.Defer judgment.
Annotated Agenda Example Workshop Charter: Use Case Diagram
Describe the agendaShow Agenda visual aid.
Show EXAMPLE Use Case Diagram visual aids while explaining agenda steps.
Step 1: Identify system domainExample: In the example shown, the RQ Website is the system domain. In this step we’ll identify the entity that is being interacted with.
Step 2: Identify actorsExample: The Corporate Admin and Corporate Member are primary actors that initiate interaction with the RQ Website, and the Corporate Member and Member System are secondary actors that the RQ Website calls upon.
Step 3: Name user goalsExample: The goal of the Corporate Admin is to Assign Member Licenses. The goal of the Corporate Member is to View Available Courses.
Step 4: Draw lines from actors to goalsExample: The lines with arrowheads are used to show the primary actors that initiate interaction with the system domain. In this example, the Corporate Admin initiates interaction with the RQ Website in order to assign member licenses.
Review the ground rulesShow Ground Rules visual aid.
WORKSHOP PROCESS
Page 4 – Example Workshop Charter Copyright © 2017 Requirements Quest®. All rights reserved.
Example Workshop Charter: Use Case Diagram Annotated Agenda
Agenda Step 1: Identity system domainEstimated
Time5 minutes
Purpose Identify a specific entity that is the focal point of the discussion (system domain).Process
Steps1. Define “system domain” for the participants.
Show visual aid:
2. Ask the participants to identify the entity within the scope of the project that they want to focus on. [In this example, RQ Website.]3. Draw a box in the center of a flip chart to represent the system domain, and add a label (inside the box).REMINDER: Put a red checkmark in the box on the agenda visual aid to show that the step is complete.
Document Draw a box with label of the entity chosen as the system domain.
Agenda Step 2: Identify actorsEstimated
Time30 minutes (5 minutes per user role; assume up to 6 actors)
Purpose Identify all actors that have direct interaction with the system domain chosen in agenda step 1.
Process Steps
1. Define “Actor” for the participants. Explain the difference between a Primary Actor and a Secondary Actor.
Show visual aid:
2. Ask the participants to identify all actors that have direct interaction with the system domain. “Who knocks at the door of the system domain?”3. Draw Actor Figures for each actor identified.[Primary actors are on the left side of the system domain box, and secondary actors are on the right side.]4. Ask the participants to collaborate on a description of each actor. Write the descriptions on a separate sheet of flip chart paper.REMINDER: Put a red checkmark in the box on the agenda visual aid to show that the step is complete.
Document Draw an Actor Figure (with label) for each actor identified.Capture actor descriptions in a 2-column Actor Table.(left column header: Actor; right column header: Description)
Agenda Step 3: Name user goals
Copyright © 2017 Requirements Quest®. All rights reserved. Example Workshop Charter – Page 5
Annotated Agenda Example Workshop Charter: Use Case Diagram
Estimated Time
Up to 30 minutes (assume up to 3 primary actors)
Purpose To identify the goals of all primary actors.Process
Steps1. Explain the “Goal Oval” symbol for the participants. Define “user goal” and provide examples.
Show visual aid:
2. For each primary actor, ask the participants, “Why does [insert actor name] initiate interaction with [insert system domain]?”3. Goals should be named in verb-noun format. Review the name of the goal with the participants. Modify as needed until participants agree on name.4. For each goal, draw an oval and write the name of the goal.Repeat 2 through 4 until all goals are identified and participants reach consensus on names.REMINDER: Put a red checkmark in the box on the agenda visual aid to show that the step is complete.
Document Draw ovals for each goal identified, and put the name of the goal in the center.
Agenda Step 4: Draw lines from actors to goalsEstimated
Time10 minutes
Purpose To connect the primary and secondary actors to the goals.Process
Steps1. Explain the “Actor Initiator Arrow” and “Actor Connector Line” symbols to the participants.
Show visual aid:
2. For each primary actor, draw an arrow from the actor to the goals that the actor initiates.3. For each secondary actor, draw a line to goals that they are affiliated with.Repeat steps 2 and 3 until all actors are connected to affiliated goals.REMINDER: Put a red checkmark in the box on the agenda visual aid to show that the step is complete.
Document Draw actor initiator arrows and actor connector lines to connect actors with affiliated goals.
WORKSHOP FINISH
Page 6 – Example Workshop Charter Copyright © 2017 Requirements Quest®. All rights reserved.
Example Workshop Charter: Use Case Diagram Annotated Agenda
Review the deliverable(s)
Identify next steps
Assign open items
Evaluate the workshop
Close
Copyright © 2017 Requirements Quest®. All rights reserved. Example Workshop Charter – Page 7