The Systems Engineering Tool Box

Similar documents
Information kit for stakeholders, peak bodies and advocates

The Final Rule on Work Zone Safety and Mobility

Sample Exam. Certified Tester Foundation Level

6 Tips to Help You Improve Configuration Management. by Stuart Rance

Sample Exam. Advanced Test Automation - Engineer

Accelerating Cloud Adoption

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

ASTQB Advance Test Analyst Sample Exam Answer Key and Rationale

Data Management & Test Scenarios Exercise

THE PROGRAM GUIDE Your guide to Opt-In saving strategies, processes, and participation techniques.

Foundation Level Syllabus Usability Tester Sample Exam

Frequently Asked Questions about the NDIS

Create a website for a stakeholder using a dedicated web-authoring tool

ENISA s Position on the NIS Directive

Care Recruitment Matters Limited Privacy Notice

OCM ACADEMIC SERVICES PROJECT INITIATION DOCUMENT. Project Title: Online Coursework Management

CONCLUSIONS AND RECOMMENDATIONS

Summary of Consultation with Key Stakeholders

The Systems Engineering Tool Box

The Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements

FAQ of BIPT for the attention of the consumers relating to the compulsory identification of prepaid card users. Contents

Living With Agility

Invitation to Participate

OFFICIAL COMMISSIONING OF SECURITY SYSTEMS AND INFRASTRUCTURE

UNDAF ACTION PLAN GUIDANCE NOTE. January 2010

How to Conduct a Heuristic Evaluation

The Internal Market Information System. Frequently Asked Questions

Templating and Rubber- Stamping in RCM

DESIGN. (Chapter 04)

Main challenges for a SAS programmer stepping in SAS developer s shoes

For presentation at the Fourth Software Engineering Institute (SEI) Software Architecture Technology User Network (SATURN) Workshop.

PROPOSALS FOR THE REGULATION OF VIDEO ON DEMAND SERVICES RESPONSE BY BRITISH SKY BROADCASTING LIMITED

THINK THE FDA DOESN T CARE ABOUT USER EXPERIENCE FOR MOBILE MEDICAL APPLICATIONS? THINK AGAIN.

USER-CENTERED DESIGN KRANACK / DESIGN 4

OPEN Networks - Future Worlds Consultation

CRITERIA FOR CERTIFICATION BODY ACCREDITATION IN THE FIELD OF RISK BASED INSPECTION MANAGEMENT SYSTEMS

IOWA INCIDENT MANAGEMENT TEAM

Fundamentals: Software Engineering. Objectives. Last lectures. Unit 2: Light Introduction to Requirements Engineering

Conference for Food Protection. Standards for Accreditation of Food Protection Manager Certification Programs. Frequently Asked Questions

Criteria for selecting methods in user-centred design

PUTTING THE CUSTOMER FIRST: USER CENTERED DESIGN

Final Project Report

Working with Health IT Systems is available under a Creative Commons Attribution-NonCommercial- ShareAlike 3.0 Unported license.

Financial Crime Data and Information Sharing Solution

Wireless# Guide to Wireless Communications. Objectives

CIS 890: Safety Critical Systems

ACTIVE SHOOTER RESPONSE CAPABILITY STATEMENT. Dynamiq - Active Shooter Response

THINGS YOU NEED TO KNOW ABOUT USER DOCUMENTATION DOCUMENTATION BEST PRACTICES

Qualification Manual. EAL Level 2 Certificate in Metals Industries Processes QUALIFICATION CODE: 500/7998/0 ISSUE: 2. Page 1 of 14

BIID CPD Providers Directory Handbook Version 2.8 (last updated 06/12/2016)

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design

International Atomic Energy Agency Meeting the Challenge of the Safety- Security Interface

GOVERNANCE, RISK & COMPLIANCE CPD FOR MEMBERS IN COMMERCE & INDUSTRY AUGUST 2018

OPINION ON THE DEVELOPMENT OF SIS II

CS3205 HCI IN SOFTWARE DEVELOPMENT INTRODUCTION TO PROTOTYPING. Tom Horton. * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford)

How to assess and nominate applications for Commonwealth Scholarships or Fellowships Frequently Asked Questions

Tripwire State of Container Security Report

10 Considerations for a Cloud Procurement. March 2017

Frequently Asked Questions Related to The Arkansas General Records Retention Schedule

Process of Interaction Design and Design Languages

Requirements Engineering Process

When does QuestCDN collect personally identifiable information?

About Us. Privacy Policy v1.3 Released 11/08/2017

Florida Government Finance Officers Association. Staying Secure when Transforming to a Digital Government

SIS Operation & Maintenance 15 minutes

MODEL COMPLAINTS SYSTEM AND POLICY THE OMBUDSMAN'S GUIDE TO DEVELOPING A COMPLAINT HANDLING SYSTEM

Internet of Things. Internet of Everything. Presented By: Louis McNeil Tom Costin

Information technology Security techniques Guidance on the integrated implementation of ISO/IEC and ISO/IEC

Course Application Frequently Asked Questions

THE ESSENCE OF DATA GOVERNANCE ARTICLE

Audit Report. The Chartered Institute of Personnel and Development (CIPD)

Software specification and modelling. Requirements engineering

3 Steps To Create A Pipeline Full of Your Ideal Corporate Decision Makers Using LinkedIn

NHS Education for Scotland Portal Dental Audit: A user guide from application to completion

WITH INTEGRITY

Foundation Level Syllabus Usability Tester Sample Exam Answers

Idealist2018 Project. Ideal-ist Partner Search System - Manual for Proposers

COSO Enterprise Risk Management

Continuing Professional Development: Professional and Regulatory Requirements

FIRE REDUCTION STRATEGY. Fire & Emergency Services Authority GOVERNMENT OF SAMOA April 2017

APF!submission!!draft!Mandatory!data!breach!notification! in!the!ehealth!record!system!guide.!

Tool Selection and Implementation

Submission of information in the public consultation on potential candidates for substitution under the Biocidal Products Regulation

Public Safety Canada. Audit of the Business Continuity Planning Program

TAKE YOUR FIRST STEP TO MAKE THE WORLD A BETTER PLACE ACS DIPLOMA OF INFORMATION TECHNOLOGY

Robotics Education & Competition Foundation

SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV

Assignments. Assignment 2 is due TODAY, 11:59pm! Submit one per pair on Blackboard.

Cork County Fire & Building Control Department. Information on Submitting Commencement Notices

INNOVENT LEASING LIMITED. Privacy Notice

Andrews & Arnold Ltd

Turning Risk into Advantage

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT. March 2017 PRINCIPLES OF USER INTERFACE DESIGN

3Lesson 3: Web Project Management Fundamentals Objectives

Magento GDPR Frequently Asked Questions

LICS Certification Scheme

keeping executives safe

XP: Planning, coding and testing. Practice Planning game. Release Planning. User stories. Annika Silvervarg

Setting Usability Requirements For A Web Site Containing A Form Sarah Allen Miller and Caroline Jarrett

New Zealand Certificate in Contact Centres (Level 3)

Transcription:

The Systems Engineering Tool Box Dr Stuart Burge Give us the tools and we will finish the job Winston Churchill Stakeholder Influence Map (SIM) What is it and what does it do? A Stakeholder Influence Map (SIM) is a derivative of the standard influence map. It is a simple tool for capturing the potential stakeholders of a system and the interactions/influences that exist between them. Why do it? Typically there will be a number of different people who have an interest in a particular system. Collectively these interested people are called stakeholders and can comprise: The customer or user People who operate the system General public and people affected directly or indirectly by the system s use People who regulate the system (government and government agencies etc.) System designers, builders, maintainers and disposers The system itself Stakeholders frequently have views about a particular system that range from specific requirements through to objections about its existence or operation. Understanding these views is critical to good system design and the starting point in eliciting them is to identify the stakeholders who will express them. A Stakeholder Influence Map is a tool that can be used to identify, organize and document system stakeholders and the interactions that exist between them. Furthermore, for any system there is potentially a large number of stakeholders/customers and in the ideal world we should wish to elicit and capture requirements from all these stakeholders/customers. Pragmatically, we are likely to neither have the time or money to do so and there need to be selective. The question becomes which ones? The Stakeholder Influence map provides a degree of focus and understanding to help identify the groups of stakeholders that we: MUST get requirements from; can IGNORE ( but only this time and why!); SHOULD get requirements from. Page 1 of 8

Where and when to use it? A Stakeholder Influence Map should be constructed prior to undertaking any preliminary design work and before talking to the stakeholders. A piecemeal approach to gathering requirements is unprofessional and moreover can frustrate individual stakeholders if they are repeatedly canvased for their views. Who does it? An individual or team can undertake the construction of a Stakeholder Influence Map. In general, the outcome is more complete if a team performs the map construction. It is important to emphasise that the quality of the outcome is dependent upon the experience of team or individual. How to do it? The process for constructing a Stakeholder Influence Map comprises four steps: Step 1: Brainstorm all potential stakeholders for the system of interest. A stakeholder is defined as anybody who comes into contact with, or has an interest with, or is affect by the system of interest at any point during its entire life cycle. Step 2: Identify natural groups of stakeholders that have similar/common views or requirements. These groups should be given a collective name Step 3: Using the stakeholder groups construct the Stakeholder Influence Map by identifying and documenting the influences between the various stakeholders. Step 4: Review Stakeholder Influence Map to decide: Which groups of stakeholders MUST we get requirements from? Which groups of stakeholders can be ignored (this time and why!) Which group of stakeholders SHOULD we get requirements from The Stakeholder Influence Map may also provide an understanding of the market context for the system leading to lobbying/sales and marketing strategy Illustrative Examples The following example concerns the development of a Stakeholder Influence Map for a robotic/autonomous lawn mower. This particular system will be able to mow a domestic lawn without any human intervention. This opens up a number of possibilities including night-time operation and frequent mowing over several hours (robotic/autonomous lawn mowers do not get bored and can easily take many hours to mow even a small lawn!). The purpose for conducting the analysis would be to determine the potential stakeholders and groupings of stakeholders who have similar requirements. By grouping the stakeholders offers the opportunity to reduce the effort in eliciting and capturing requirements through focus groups or customer Page 2 of 8

clinics. It may also be possible to prioritise the groups again to reduce the effort in gathering requirements. Step 1: Brainstorm all potential stakeholders Figure 1 shows the outcome of a brainstorm of potential stakeholders on to sticky notes. A stakeholder is anybody who comes into contact with the System of interest or has an interest in it. Figure 1: Sticky note brainstorm of potential robotic lawn mower stakeholders In this particular case the brainstorm was facilitated hence there are no duplications 1. Step 2: Identify natural groups of stakeholders Figure 2 shows the outcome of grouping the various stakeholders found in step 1. The grouping is based on stakeholders that we believe have common or similar requirements. There is a danger, of course, that we group stakeholders that have differing requirements and by not eliciting these believe we have their needs and expectations when we do not. Best practice for gathering requirements includes some form of validation. 1 There are several brainstorming approaches that can be used with a team. One is to let individuals conduct the own personal brainstorm and subsequently form a team brainstorm. This will result in duplications that have to be discussed and removed. The other approach is to use a facilitator to capture stakeholders as voiced by the team members. Page 3 of 8

Figure 2: Grouping of potential stakeholders The groups of stakeholders should be reviewed and a suitable name identified for that group as shown in Figure 2. If difficulty is experienced in determining a suitable name it is likely that the group is wrong and a new grouping should be considered. It can also be useful at this stage to consider missing stakeholders. In other words, review each group to see if any further stakeholders can be identified. For example Figure 3 shows a revised Figure 2 with the inclusion of additional stakeholders. Page 4 of 8

Figure 3: Revised Figure 2 with additional stakeholders Step 3: Using the stakeholder groups construct the Stakeholder Influence Map Figure 4 shows the completed Stakeholder Influence Map. It is a partial view since not all possible connections have been captured. It does, however, represent the understanding of the team in terms of the likely influences and interaction between the various stakeholder groups. Purists, of influences maps would argue that only influences should be captured. Physical flows between groups of stakeholders should not be captured. In practice this is difficult and moreover, since we are attempting to capture the views of a team in terms of their common understanding of the situation. Therefore, if a flow between two groups of stakeholders is physical yet the team considers it useful to include include it! It must be remembered that an Influence Map (stakeholder or otherwise) is a model - a representation - of reality for a purpose and like all models is wrong. Page 5 of 8

Figure 4: Stakeholder Influence Map Step 4: Review Stakeholder Influence Map The purpose of constructing a Stakeholder Influence Map is to manage the effort, cost and time in eliciting and capturing stakeholder requirements. There never is enough time to elicit requirements every stakeholder. Grouping stakeholders provides one mechanism to reduce the requirements gathering effort. It is also possible, dependent of course on the particular project and phase, to decided not to collect requirements from a particular group. This latter mechanism requires consideration of three possibilities: The first key question is which groups of stakeholders MUST we get requirements from? The second question is which groups of stakeholders can be ignored? (but only this time and why!) What should be left are stakeholders from whom we should collect requirements. This simple assessment can dramatically reduce the effort in gathering requirements but one that is not without risk. In deciding if there are any groups for which we will not, at this point in time, collect requirement from, it is important to consider the risks the decision may pose. The magnitude/criticality of the risk is often dependent upon the project phase. Indeed, the early project phases, such as bid/ no-bid and generate proposal may have a lower risk that later phases like design system. It must also be remembered that we are deciding not to gather requirements at this point there will come a point where we must. To illustrate this consider the lawn-mower example and assume that these is a technology demonstration project that if successful will lead to the design of a production version. In this instance it was decided to collect requirements from: Page 6 of 8

The User: this would be a source of requirements that would be used by potential purchasers and therefore directly affect sales they are likely order winners. The legislators and Pressure Groups: These would provide requirements that while not order winners must be met they would be order qualifies (must haves like safety). The final group was sales since the system was unprecedented one of the key roles of Sales would be to successfully marketing the system. It was decided NOT to collect requirements from: The Lawn Environment: this is a group of objects and artefacts that don t really have requirements per sa. They must, however, be taken into account. The Supply Chain: Until some idea about potential solutions is know the supply chain requirement are likely to be high level statements like easy to assemble, manufacturable. Wait until more is understood about the problem before eliciting requirements from this group. After Sales: Again until some idea about potential solutions is available involving the After Sales stakeholder at this point may not be fruitful. The Design Authority: Once again this group would have more to say after potential solutions have been explored. In this instance, there were no groups that fell into the third category. This is often the case and this category only becomes useful if there is insufficient funds or resources to gather requirements from first group. In such cases, we have to make decisions and these should be based on relative risk. What Goes Wrong: The limitations of the Stakeholder Influence Map Missing key stakeholders. It is possible, typically by not including appropriate personnel, to miss key stakeholders. Before running the session with a team to construct a Stakeholder Influence Map, I always have a go on my own! This means that I am prepared to ask about any unspoken stakeholders that I have considered and the team have not. Grouping the Stakeholders. This is a common problem where what appears to be a sensible grouping of stakeholders turns out to be inappropriate i.e. the group members have significantly differing requirements. This can be avoided by some simple but time-consuming (and therefore resource) activities: 1. Pretend to be the stakeholders and attempt to generate an educated guess of their requirements. This may show up where there is an inconsistent group. 2. Validate the grouping by allowing a review of the team s Stakeholder Influence Map. 3. When gathering the requirements used a focus group approach comprising at least one representative of the stakeholder group. Page 7 of 8

Assuming that the last Stakeholder Influence Map will do. For a particular organization it is likely that the Stakeholder Influence Maps will be very similar differing only in detail. In consequence people soon ask why do a new one, it s going to be the same at the last one! This actually is a delicate problem since it will happen and people will consider the exercise a waste of time and either: Use the previous Stakeholder Influence Map it then becomes more of a checklist and all thinking stops! Revert to previous approaches What is critical here is people realising that the process is more important that the outcome. The fact we have spent an hour arriving at the same result as last time is good since it confirms that for this project the stakeholders are the same. Success Criteria The following list represents a set of criteria that have been found to be useful when constructing a Stakeholder Influence Map. Team size o For Systems between 4 and 8 o For Sub Systems between 2 5 o For Components 1 Team constitution has expertise and experience in the system of interest but can (and perhaps should) include members with limited experience and expertise. Use an experience independent facilitator. Plan for one hour s effort. Define clearly what we are trying to do. Page 8 of 8