9
Example Workshop Charter USE CASE DIAGRAM

Requirements Workshops That Work · Web viewINTERACTION WITH RQ WEBSITE WORKSHOP CHARTER Purpose The purpose of this workshop is to identify the goals of entities that interact with

  • Upload
    ngolien

  • View
    214

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Requirements Workshops That Work · Web viewINTERACTION WITH RQ WEBSITE WORKSHOP CHARTER Purpose The purpose of this workshop is to identify the goals of entities that interact with

Example Workshop CharterUSE CASE DIAGRAM

Page 2: Requirements Workshops That Work · Web viewINTERACTION WITH RQ WEBSITE WORKSHOP CHARTER Purpose The purpose of this workshop is to identify the goals of entities that interact with

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.

Page 3: Requirements Workshops That Work · Web viewINTERACTION WITH RQ WEBSITE WORKSHOP CHARTER Purpose The purpose of this workshop is to identify the goals of entities that interact with

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

Page 4: Requirements Workshops That Work · Web viewINTERACTION WITH RQ WEBSITE WORKSHOP CHARTER Purpose The purpose of this workshop is to identify the goals of entities that interact with

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.

Page 5: Requirements Workshops That Work · Web viewINTERACTION WITH RQ WEBSITE WORKSHOP CHARTER Purpose The purpose of this workshop is to identify the goals of entities that interact with

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

Page 6: Requirements Workshops That Work · Web viewINTERACTION WITH RQ WEBSITE WORKSHOP CHARTER Purpose The purpose of this workshop is to identify the goals of entities that interact with

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.

Page 7: Requirements Workshops That Work · Web viewINTERACTION WITH RQ WEBSITE WORKSHOP CHARTER Purpose The purpose of this workshop is to identify the goals of entities that interact with

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