Stakeholders, Goals, Scope: The Foundation for Requirements and Business Models



Similar documents
From Business Event to BUC

Volere. Requirements Specification Template. Edition

Business Plan Worksheet

Creating a Publication Work Breakdown Structure

BAL2-1 Professional Skills for the Business Analyst

Project Management Step Wise. Sunday, 4 November 12

CDC UNIFIED PROCESS PRACTICES GUIDE

NGO Self-assessment through a SWOT exercise

SECTION 2 PROGRAMMING & DEVELOPMENT

Use Cases. Massimo Felici. Massimo Felici Use Cases c

Capital Works Construction Project. [Insert Project Title] [Insert Sponsoring Agency]

Process / Operation Symbols

Week 3. COM1030. Requirements Elicitation techniques. 1. Researching the business background

Do you know? "7 Practices" for a Reliable Requirements Management. by Software Process Engineering Inc. translated by Sparx Systems Japan Co., Ltd.

Teaching Requirements through Interdisciplinary Projects

Quick Guide Business Process Modeling Notation (BPMN)

* Graph paper is a pdf file of graph paper that you can use to print onto printer appropriate acetate.

Process Analysis. Work Process Documentation Guidelines. Purpose

Project Planning With IT

You can learn more about Stick around by visiting stickaround.info and by finding Stick Around on social media.

How to Assemble Your Own Felt Stories

Afro Ant Conversation. Change Management Return on Investment 3 April 2014

A World of Girls uses stories to help girls find clues about how they can create positive change in the world change that affects girls.

Qualitative data acquisition methods (e.g. Interviews and observations) -.

Defining Program Types

{Add company name} {Add geographical location} {Add/edit as required} Enterprise Architect. {Add local information}

Draft Requirements Management Plan

SOFT 423: Software Requirements

WRITING EFFECTIVE REPORTS AND ESSAYS

Tabletop Hopscotch Learn about online safety with this fun game

Guide 6 - Mapping Markets and Commodity Flow

PROJECT MANAGEMENT. Project Management Essentials Techniques for achieving 80% results with 20% effort

ediscovery WORKFLOW AUTOMATION IN SIX EASY STEPS

Tips for writing good use cases.

Deliverable D8.1 Water Reuse Europe (WRE) website design and functionality specification

Software Engineering. Requirements elicitation - Facts finding. Software Engineering Requirements Elicitation Slide 1

Intro Lesson (Ages 8-14)

Multimedia Project Development

Software Requirements

Requirements Workshop Work Breakdown Structure

Building a new intranet?

Middle School Project: Final Cut Pro This Is Our School

Writing Reports BJECTIVES ONTENTS. By the end of this section you should be able to :

A Comparison of PMI s PMBOK Guide Versions 4 & 3

CHAPTER 11 REQUIREMENTS

2-Day Workshop Project JumpStart The Workshop Designed to Launch Projects Faster

Using Sign in SQA Exams

Software Requirements, Third Edition

A workshop for Teachers of Young Children. How Blocks Stack Up. By Sharon MacDonald

This lesson introduces students to decimals.

Project Management Process

Module 3: Functional Requirements

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

OE PROJECT CHARTER TEMPLATE

Facilitated Workshops in Software Development Projects

Developing a Project. Management System. Using Project Agency Template. Approach. - the Process and the Benefits

Project Time Management

DSDM Case Study. An Agile Approach to Software Systems Development for the Highways Agency

FORMATIVE ASSESSMENT STRATEGIES, DEFINITIONS, EXAMPLES

TRAINING AND RESOURCES TOOLKIT

How To Monitor A Project

The IFPUG Counting Practices On-Going Effort in Sizing Functional Requirements. Janet Russac

INTRODUCTION: Plan and Schedule Development Create a Work Breakdown Structure (WBS) The detailed guidelines and examples start on the following page.

Frog VLE Update. Latest Features and Enhancements. September 2014

Software Project Management Plan (SPMP)

Visualization Techniques for Requirements Definition

Introducing the parts of a flower

HOW TO GET STARTED WITH DATA MODELING

Critical analysis. Be more critical! More analysis needed! That s what my tutors say about my essays. I m not really sure what they mean.

Managing Process Architecture and Requirements in a CMMI based SPI project 1

Primary School FSP01. Program overview. Activity 1 Introduction to forensic science. Activity 2 Practicing observational skills

[1] [2]

Listening to the Customer s Voice 1

Project Management. From small self contained projects through to major change projects. Brought to you by Project Agency

HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7?

Datalynx Project Delivery Methodology and PCTM Methodology For Legacy Data Cleansing & Migration

Expert Reference Series of White Papers. Intersecting Project Management and Business Analysis

10. Frequently asked questions concerning copyright issues

Inside Track Research Note. In association with. Enterprise Storage Architectures. Is it only about scale up or scale out?

Overview. System Definition Webster s Dictionary. System Engineering Hierarchy. System Engineering. Computer-Based Systems [PRE2005]

Orange High School. Year 7, Mathematics Assignment 2

Process Mapping and Process- Based Internal Audits

Process Understanding & Improvement

Transcription:

Stakeholders, Goals, Scope: The Foundation for Requirements and Business Models Suzanne Robertson The Atlantic Systems Guild Ltd Suzanne Robertson is a principal and founder of The Atlantic Systems Guild. You can contact her at suzanne@systemsguild.com When we published the first version of the Volere requirements template (http://www.volere.co.uk) we identified stakeholders (sections 2 and 3), goals (section 1), and scope (sections 7 and 8) as the foundation stones for discovering the relevant requirements. Since then we have applied Volere on many projects in many different industries. This article summarises experiences in using the Stakeholder, Goal, Scope approach as well as providing some new guidelines for using a variety of business analysis models for discovering requirements. We use Volere (the Italian verb for to wish or to want) as the name for our work on requirements techniques, models, templates and services. What to do First? When we started to use the Stakeholder, Goal, Scope (SGS) approach to discovering requirements we found that we did not necessarily do things in the same order every time. People ask Should we do a stakeholder analysis first, or analyse the goals or try to define the work and product scope? The answer was it depends not a very useful guideline. On consideration we realised that in fact we do not do any one of these things Stakeholders, Goals, Scope Copyright The Atlantic Systems Guild 2003 1

before the other, we do them in parallel. This makes a lot of sense because discoveries about one will lead you to questions and answers about another. The diagram in Figure 1 summarises the Stakeholder, Goal, Scope trio. The Stakeholders define the human society that has some effect on the success or otherwise of the project. A project stakeholder is someone who gains or loses something (could be functionality, revenue, status, compliance with rules ) as a result of that project. The Goals define the success criteria for the project. They answer the question how will we know if this project is or is not a success? The goals are used to guide the project and to help the project team make choices about where to concentrate their efforts. The Scope defines the boundaries of the investigation and the boundaries of the product to be built by the project. We have learnt that it minimises confusion if we build two scope models one for the investigation and one for the product. Scope Goals Stakeholders Figure 1. The Stakeholder, Goal, Scope (SGS) cycle explores and defines the requirements space. Running an SGS Workshop Our favourite way to run a Stakeholder, Goals, Scope workshop is to stick large sheets of paper on all four walls of a room. If you are lucky then you might have a room with whiteboards instead of walls. Make sure that you are well equipped with marker pens, post it notes, sticky tape, scissors, and, Stakeholders, Goals, Scope Copyright The Atlantic Systems Guild 2003 2

if possible, a digital camera. Now label each of the walls with one of the headings: Goals, Stakeholders, Scope, Other Things. Stick a copy of the Volere table of contents (http://www.volere.co.uk) on the Other Things wall to help to guide you. It does not matter which wall you start on and you can certainly jump from one to the other it works much better if you do these things in parallel. The important thing is to explore each subject and then ensure that you can connect your findings. The following are some effective techniques for trapping your knowledge about each dimension of your project. Exploring Goals Ask each of the workshop participants for their interpretation of the main goal of the project by considering the Purpose, Advantage and Measurement (P.A.M)Ask each person to write on a post it note and stick on the Goals wall: - A one sentence description of the Purpose of the project - What is the business Advantage - How would we Measure the business advantage Stand together around the wall and get each person to explain their view and facilitate a discussion. The objective is to establish whether there is a common goal and what additional questions need to be answered. During this, and all the other exploration activities, have someone standing near each of the other walls and writing down any Stakeholders, Scope or Other Things onto the appropriate wall. Exploring Stakeholders Stand around the stakeholder wall and analyse your stakeholders by drawing a stakeholder map (Figure 2). For each of the circles on the map, ask which stakeholders do we have to fit into this circle? Stakeholders, Goals, Scope Copyright The Atlantic Systems Guild 2003 3

The world outside The rest of the enterprise The affected business area The intended product Figure 2: A stakeholder map helps to discover the appropriate stakeholders and identify their interests in the project. Use the stakeholder analysis template (Figure 3) as a checklist to help you think of all the appropriate stakeholders and to be more precise about what knowledge they need to contribute to the project. Stakeholder Role (The job title, department or organisation that indicates a stakeholding) Client Customer(s) Business/Subject Experts Future Ideas Specialists Current System Specialists Clerical User Technical User Potential User Sales Specialist Marketing Specialist Aesthetics Specialist Graphics Specialist Usability Specialist Safety Specialist Security Specialist Cultural Specialists Legal Specialists Environmental Specialists Maintenance Specialists Packaging Designer Manufacturer Product Installer Stakeholder Name (The name(s) of the responsible stakeholder(s) Necessary Involvement (Estimate of when and how much time) Goals Classes of Knowledge Business Constraints Technical Constraints Functionality Look and Feel Usability Performance Stakeholders, Goals, Scope Copyright The Atlantic Systems Guild 2003 4

Figure3: This is an extract of the stakeholder analysis template, it is downloadable from http://www.volere.co.uk Exploring Scope When you are standing at the Scope wall, you are focusing on defining the boundary of your investigation. In other words, what sort of information do you need from which stakeholders and how does it all fit together? A convenient way of expressing your scope of investigation is to draw a context diagram (Figure 4). Adjacent system A The extent of your study C D Adjacent system B The affected business area The intended product E F G Adjacent system Figure 4: The Context Diagram is the basis for identifying the business events that you intend to study in detail, The precise scope is defined by the interfaces to and from the adjacent systems. Each of the adjacent systems maps to one of the stakeholders on the stakeholder map. Exploring Other Things During a Stakeholder, Goal, Scope workshop people will think of other points, subjects, ideas that are outside the purpose of the workshop but you do not to forget them. Stakeholders, Goals, Scope Copyright The Atlantic Systems Guild 2003 5

Volere Table of Contents PROJECT DRIVERS 1. The Purpose of the Product 2. Client, Customer and other Stakeholders 3. Users of the Product PROJECT CONSTRAINTS 4. Mandated Constraints 5. Naming Conventions and Definitions 6. Relevant Facts and Assumptions FUNCTIONAL REQUIREMENTS 7. The Scope of the Work 8. The Scope of the Product 9. Functional and Data Requirements NON-FUNCTIONAL REQUIREMENTS 10. Look and Feel Requirements 11. Usability Requirements 12. Performance Requirements 13. Operational Requirements 14. Maintainability and Portability Requirements 15. Security Requirements 16. Cultural and Political Requirements 17. Legal Requirements PROJECT ISSUES 18. Open Issues 19. Off-the-Shelf Solutions 20. New Problems 21. Tasks 22. Cutover 23. Risks 24. Costs 25. User Documentation and Training 26. Waiting Room 27. Ideas for Solutions That is why the Other Things wall is there. Suppose someone identifies a risk, or mentions an important security requirement, or has a design idea. Just write each one onto a post it note, tag it with the appropriate Volere contents number and the name of the person who raised it and stick it on the wall. Then, when you are ready to explore each subject you will have a starting point. Organising the SGS Deliverables The purpose of the SGS workshop is to provide a foundation for discovering and defining relevant requirements. You can test whether you have this Stakeholders, Goals, Scope Copyright The Atlantic Systems Guild 2003 6

foundation by attempting to partition the scope of the work into business events leading to business use cases. [Rob 1, Rob 2]. The business use cases provide the basis for building analytical models and defining the detailed atomic requirements. Everything that you produce during the SGS workshop provides the basis for discovering relevant requirements. and tracing them throughout the project s life. By taking this systems engineering approach, all your project knowledge has formal connections and you can trace each requirement to the relevant stakeholders. To learn more about this approach start by downloading the Volere template from http://www.volere.co.uk. References [Rob 1] Robertson, James & Suzanne. Mastering the Requirements Process. Addison-Wesley, 1999. [Rob 2] Robertson, James & Suzanne. Complete Systems Analysis - the Workbook, the Textbook, the Answers. Dorset House, New York, 1994. http://www.systemsguild.com http://www.volere.co.uk Stakeholders, Goals, Scope Copyright The Atlantic Systems Guild 2003 7