SlideShare a Scribd company logo
Stakeholders, viewpoints and
concerns
Ian Sommerville
http://www.youtube.com/watch?v=P5X-ridjaOY

Stakeholders, viewpoints and concerns, 2013

Slide 1
Stakeholders
• Sources of requirements

Stakeholders, viewpoints and concerns, 2013

Slide 2
Stakeholders
• People or roles who are affected, in
some way, by a system and so who can
contribute requirements or knowledge to
help you understand the requirements

Stakeholders, viewpoints and concerns, 2013

Slide 3
Medical information system

Stakeholders, viewpoints and concerns, 2013

Slide 4
Medical system stakeholders
• Doctors
• Nurses
• Patients

Stakeholders, viewpoints and concerns, 2013

Slide 5
Medical system stakeholders
• Hospital managers
• Administrators
• Owners of other connected systems

Stakeholders, viewpoints and concerns, 2013

Slide 6
Stakeholders, viewpoints and concerns, 2013

Slide 7
Stakeholder groups
•

Clinical stakeholders
–
–

Nurses

–

•

Doctors
Other healthcase professionals

Management stakeholders
–

Hospital managers

–

Administrators

Stakeholders, viewpoints and concerns, 2013

Slide 8
Viewpoints
• Viewpoints are a way of organising and
grouping requirements that have been
elicited from stakeholders

Stakeholders, viewpoints and concerns, 2013

Slide 9
Examples of viewpoints
• End-user viewpoint
• Managerial viewpoint
• System administration viewpoint

• Engineering viewpoint

Stakeholders, viewpoints and concerns, 2013

Slide 10
Engineering viewpoint
• Engineers who are developing the
system create requirements depending
on the techniques and technology used
to develop the system

Stakeholders, viewpoints and concerns, 2013

Slide 11
Stakeholders and viewpoints
Stakeholde
rs
Provide information about
requirements

VP2

VP1

VP3

VP4

Requirements are grouped into viewpoints
Stakeholders, viewpoints and concerns, 2013

Slide 12
Concerns
• Concerns are issues that an
organisation must pay attention to and
that are systemic i.e. they apply to the
system as a whole
• Not concerned with individual
functions, features of a system or
individual stakeholder requirements
Stakeholders, viewpoints and concerns, 2013

Slide 13
• Concerns are cross-cutting issues that
may affect all system stakeholders and
the requirements from these
stakeholders

Stakeholders, viewpoints and concerns, 2013

Slide 14
Concerns
Software and
hardware

Operators and
managers
The organisation

Society

Security Availability
Stakeholders, viewpoints and concerns, 2013

Safety
Slide 15
The socio-technical triangle
Stakeholders are
at different levels
in the triangle

Software and
hardware

Operators and
managers
The organisation

Society

Stakeholders, viewpoints and concerns, 2013

Slide 16
• Concerns help bridge the gap between
organisational goals (what the
organisation has to achieve) and system
requirements (how a system
contributes to these goals)

Stakeholders, viewpoints and concerns, 2013

Slide 17
Summary
• Stakeholders
– People who have an ‘interest’ or a ‘stake’ in the
system

• Viewpoints
– Groups of related requirements from stakeholders

• Concerns
– Cross-cutting systemic organizational issues that
Stakeholders, viewpoints and concerns, 2013
Slide 18
generate requirements

More Related Content

What's hot

Gathering requirements
Gathering requirementsGathering requirements
Gathering requirements
Doan Truong Giang
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de software
Yuri Garcia
 
Ch15 software reuse
Ch15 software reuseCh15 software reuse
Ch15 software reuse
software-engineering-book
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software quality
Utkarsh Agarwal
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
Stephen Lahanas
 
Chapter04 automated tools for systems development
Chapter04 automated tools for systems developmentChapter04 automated tools for systems development
Chapter04 automated tools for systems development
Dhani Ahmad
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
Rudson Kiyoshi Souza Carvalho
 
Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)
IIUI
 
Requirements Engineering Process Improvement
Requirements Engineering Process ImprovementRequirements Engineering Process Improvement
Requirements Engineering Process Improvement
Ian Sommerville
 
RE processes and process models
RE processes and process modelsRE processes and process models
RE processes and process models
Syed Zaid Irshad
 
Blackboard Pattern
Blackboard PatternBlackboard Pattern
Blackboard Patterntcab22
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
Shwetha-BA
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Atul Karmyal
 
Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...
Dr. Hamdan Al-Sabri
 
requirement documentation
requirement documentation requirement documentation
requirement documentation
ratneshsinghparihar
 
Chapter19 rapid application development
Chapter19 rapid application developmentChapter19 rapid application development
Chapter19 rapid application development
Dhani Ahmad
 
Software Engineering - Ch4
Software Engineering - Ch4Software Engineering - Ch4
Software Engineering - Ch4Siddharth Ayer
 
Introduction to Oracle ERP
Introduction to Oracle ERPIntroduction to Oracle ERP
Introduction to Oracle ERP
Balaji Parsewar
 
Excel Pivot Tables and Graphing for Auditors
Excel Pivot Tables and Graphing for AuditorsExcel Pivot Tables and Graphing for Auditors
Excel Pivot Tables and Graphing for Auditors
Jim Kaplan CIA CFE
 

What's hot (20)

Gathering requirements
Gathering requirementsGathering requirements
Gathering requirements
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de software
 
Ch15 software reuse
Ch15 software reuseCh15 software reuse
Ch15 software reuse
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software quality
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
 
Chapter04 automated tools for systems development
Chapter04 automated tools for systems developmentChapter04 automated tools for systems development
Chapter04 automated tools for systems development
 
Sd05 (si) relógios e sincronização
Sd05 (si)   relógios e sincronizaçãoSd05 (si)   relógios e sincronização
Sd05 (si) relógios e sincronização
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
 
Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)
 
Requirements Engineering Process Improvement
Requirements Engineering Process ImprovementRequirements Engineering Process Improvement
Requirements Engineering Process Improvement
 
RE processes and process models
RE processes and process modelsRE processes and process models
RE processes and process models
 
Blackboard Pattern
Blackboard PatternBlackboard Pattern
Blackboard Pattern
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...
 
requirement documentation
requirement documentation requirement documentation
requirement documentation
 
Chapter19 rapid application development
Chapter19 rapid application developmentChapter19 rapid application development
Chapter19 rapid application development
 
Software Engineering - Ch4
Software Engineering - Ch4Software Engineering - Ch4
Software Engineering - Ch4
 
Introduction to Oracle ERP
Introduction to Oracle ERPIntroduction to Oracle ERP
Introduction to Oracle ERP
 
Excel Pivot Tables and Graphing for Auditors
Excel Pivot Tables and Graphing for AuditorsExcel Pivot Tables and Graphing for Auditors
Excel Pivot Tables and Graphing for Auditors
 

Similar to Stakeholders, viewpoints and concerns

Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
Nawanan Theera-Ampornpunt
 
Dependability requirements for LSCITS
Dependability requirements for LSCITSDependability requirements for LSCITS
Dependability requirements for LSCITS
Ian Sommerville
 
Requirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringRequirement engineering in S/W Engineering
Requirement engineering in S/W Engineering
Mikel Raj
 
The Inclusion of Nurses in the Systems Development Life Cycle.docx
The Inclusion of Nurses in the Systems Development Life Cycle.docxThe Inclusion of Nurses in the Systems Development Life Cycle.docx
The Inclusion of Nurses in the Systems Development Life Cycle.docx
write5
 
NUR 532 Nursing Leadership and the Healthcare System i0321.docx
NUR 532 Nursing Leadership and the Healthcare System i0321.docxNUR 532 Nursing Leadership and the Healthcare System i0321.docx
NUR 532 Nursing Leadership and the Healthcare System i0321.docx
cherishwinsland
 
Recognising agents in health systems…and complexity
Recognising agents in health systems…and complexityRecognising agents in health systems…and complexity
Recognising agents in health systems…and complexity
Collaboration for Health Policy & Systems Analysis in Africa (CHEPSAA)
 
iFRAME
iFRAMEiFRAME
iFRAME
KarlHRchter
 
CS 5032 L4 requirements engineering 2013
CS 5032 L4 requirements engineering 2013CS 5032 L4 requirements engineering 2013
CS 5032 L4 requirements engineering 2013Ian Sommerville
 
IT Governance & Management in Healthcare Organizations: Part 2 (Sociotechnica...
IT Governance & Management in Healthcare Organizations: Part 2 (Sociotechnica...IT Governance & Management in Healthcare Organizations: Part 2 (Sociotechnica...
IT Governance & Management in Healthcare Organizations: Part 2 (Sociotechnica...
Nawanan Theera-Ampornpunt
 
IT Governance & Management in Healthcare Organizations: Part 2 (October 19, 2...
IT Governance & Management in Healthcare Organizations: Part 2 (October 19, 2...IT Governance & Management in Healthcare Organizations: Part 2 (October 19, 2...
IT Governance & Management in Healthcare Organizations: Part 2 (October 19, 2...
Nawanan Theera-Ampornpunt
 
Quality in Health and Social care management
Quality in Health and Social care managementQuality in Health and Social care management
Quality in Health and Social care management
rajithadikari
 
IT Governance & Management in Healthcare Organizations: Part 2 (October 16, 2...
IT Governance & Management in Healthcare Organizations: Part 2 (October 16, 2...IT Governance & Management in Healthcare Organizations: Part 2 (October 16, 2...
IT Governance & Management in Healthcare Organizations: Part 2 (October 16, 2...
Nawanan Theera-Ampornpunt
 
Information Technology Management in Healthcare Organizations: Part 2 (Octobe...
Information Technology Management in Healthcare Organizations: Part 2 (Octobe...Information Technology Management in Healthcare Organizations: Part 2 (Octobe...
Information Technology Management in Healthcare Organizations: Part 2 (Octobe...
Nawanan Theera-Ampornpunt
 
Introducing sociotechnical systems
Introducing sociotechnical systemsIntroducing sociotechnical systems
Introducing sociotechnical systemssommerville-videos
 
How Impact Investors Think about Measuring Impact
How Impact Investors Think about Measuring ImpactHow Impact Investors Think about Measuring Impact
How Impact Investors Think about Measuring Impact
rfbridge0
 
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
Nawanan Theera-Ampornpunt
 
Designing Complex Systems for Recovery (LSCITS EngD 2011)
Designing Complex Systems for Recovery (LSCITS EngD 2011)Designing Complex Systems for Recovery (LSCITS EngD 2011)
Designing Complex Systems for Recovery (LSCITS EngD 2011)
Ian Sommerville
 
Making Resilience Tangible, Practical and Relevant: Tools and Approaches Work...
Making Resilience Tangible, Practical and Relevant: Tools and Approaches Work...Making Resilience Tangible, Practical and Relevant: Tools and Approaches Work...
Making Resilience Tangible, Practical and Relevant: Tools and Approaches Work...
The Resilience Shift
 

Similar to Stakeholders, viewpoints and concerns (20)

System success and failure
System success and failureSystem success and failure
System success and failure
 
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
 
Dependability requirements for LSCITS
Dependability requirements for LSCITSDependability requirements for LSCITS
Dependability requirements for LSCITS
 
Requirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringRequirement engineering in S/W Engineering
Requirement engineering in S/W Engineering
 
The Inclusion of Nurses in the Systems Development Life Cycle.docx
The Inclusion of Nurses in the Systems Development Life Cycle.docxThe Inclusion of Nurses in the Systems Development Life Cycle.docx
The Inclusion of Nurses in the Systems Development Life Cycle.docx
 
NUR 532 Nursing Leadership and the Healthcare System i0321.docx
NUR 532 Nursing Leadership and the Healthcare System i0321.docxNUR 532 Nursing Leadership and the Healthcare System i0321.docx
NUR 532 Nursing Leadership and the Healthcare System i0321.docx
 
Recognising agents in health systems…and complexity
Recognising agents in health systems…and complexityRecognising agents in health systems…and complexity
Recognising agents in health systems…and complexity
 
iFRAME
iFRAMEiFRAME
iFRAME
 
CS 5032 L4 requirements engineering 2013
CS 5032 L4 requirements engineering 2013CS 5032 L4 requirements engineering 2013
CS 5032 L4 requirements engineering 2013
 
IT Governance & Management in Healthcare Organizations: Part 2 (Sociotechnica...
IT Governance & Management in Healthcare Organizations: Part 2 (Sociotechnica...IT Governance & Management in Healthcare Organizations: Part 2 (Sociotechnica...
IT Governance & Management in Healthcare Organizations: Part 2 (Sociotechnica...
 
IT Governance & Management in Healthcare Organizations: Part 2 (October 19, 2...
IT Governance & Management in Healthcare Organizations: Part 2 (October 19, 2...IT Governance & Management in Healthcare Organizations: Part 2 (October 19, 2...
IT Governance & Management in Healthcare Organizations: Part 2 (October 19, 2...
 
Quality in Health and Social care management
Quality in Health and Social care managementQuality in Health and Social care management
Quality in Health and Social care management
 
Zenter_TechnicalSpec
Zenter_TechnicalSpecZenter_TechnicalSpec
Zenter_TechnicalSpec
 
IT Governance & Management in Healthcare Organizations: Part 2 (October 16, 2...
IT Governance & Management in Healthcare Organizations: Part 2 (October 16, 2...IT Governance & Management in Healthcare Organizations: Part 2 (October 16, 2...
IT Governance & Management in Healthcare Organizations: Part 2 (October 16, 2...
 
Information Technology Management in Healthcare Organizations: Part 2 (Octobe...
Information Technology Management in Healthcare Organizations: Part 2 (Octobe...Information Technology Management in Healthcare Organizations: Part 2 (Octobe...
Information Technology Management in Healthcare Organizations: Part 2 (Octobe...
 
Introducing sociotechnical systems
Introducing sociotechnical systemsIntroducing sociotechnical systems
Introducing sociotechnical systems
 
How Impact Investors Think about Measuring Impact
How Impact Investors Think about Measuring ImpactHow Impact Investors Think about Measuring Impact
How Impact Investors Think about Measuring Impact
 
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
Case Studies in Health IT Implementation & Sociotechnical Aspect of Health In...
 
Designing Complex Systems for Recovery (LSCITS EngD 2011)
Designing Complex Systems for Recovery (LSCITS EngD 2011)Designing Complex Systems for Recovery (LSCITS EngD 2011)
Designing Complex Systems for Recovery (LSCITS EngD 2011)
 
Making Resilience Tangible, Practical and Relevant: Tools and Approaches Work...
Making Resilience Tangible, Practical and Relevant: Tools and Approaches Work...Making Resilience Tangible, Practical and Relevant: Tools and Approaches Work...
Making Resilience Tangible, Practical and Relevant: Tools and Approaches Work...
 

More from sommerville-videos

Architectural patterns for real-time systems
Architectural patterns for real-time systemsArchitectural patterns for real-time systems
Architectural patterns for real-time systems
sommerville-videos
 
Introduction to real time software systems script
Introduction to real time software systems scriptIntroduction to real time software systems script
Introduction to real time software systems script
sommerville-videos
 
System of systems classification
System of systems classificationSystem of systems classification
System of systems classificationsommerville-videos
 
Reuse landscape
Reuse landscapeReuse landscape
Reuse landscape
sommerville-videos
 
Introduction to systems of systems
Introduction to systems of systemsIntroduction to systems of systems
Introduction to systems of systems
sommerville-videos
 
Scaling agile
Scaling agileScaling agile
Scaling agile
sommerville-videos
 
Agile methods for large systems
Agile methods for large systemsAgile methods for large systems
Agile methods for large systems
sommerville-videos
 
User stories
User storiesUser stories
User stories
sommerville-videos
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processes
sommerville-videos
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activities
sommerville-videos
 
Introducing Software Engineering
Introducing Software EngineeringIntroducing Software Engineering
Introducing Software Engineering
sommerville-videos
 
Why se script
Why se scriptWhy se script
Why se script
sommerville-videos
 
Ariane 5 launcher failure
Ariane 5 launcher failure Ariane 5 launcher failure
Ariane 5 launcher failure
sommerville-videos
 
Airbus Flight Control System
Airbus Flight Control SystemAirbus Flight Control System
Airbus Flight Control System
sommerville-videos
 
Availability and reliability
Availability and reliabilityAvailability and reliability
Availability and reliability
sommerville-videos
 
Critical systems engineering
Critical systems engineeringCritical systems engineering
Critical systems engineering
sommerville-videos
 
System security
System securitySystem security
System security
sommerville-videos
 
System dependability
System dependabilitySystem dependability
System dependability
sommerville-videos
 

More from sommerville-videos (20)

Architectural patterns for real-time systems
Architectural patterns for real-time systemsArchitectural patterns for real-time systems
Architectural patterns for real-time systems
 
Introduction to real time software systems script
Introduction to real time software systems scriptIntroduction to real time software systems script
Introduction to real time software systems script
 
System of systems classification
System of systems classificationSystem of systems classification
System of systems classification
 
Reuse landscape
Reuse landscapeReuse landscape
Reuse landscape
 
Introduction to systems of systems
Introduction to systems of systemsIntroduction to systems of systems
Introduction to systems of systems
 
Scaling agile
Scaling agileScaling agile
Scaling agile
 
Agile methods for large systems
Agile methods for large systemsAgile methods for large systems
Agile methods for large systems
 
User stories
User storiesUser stories
User stories
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processes
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activities
 
Introducing Software Engineering
Introducing Software EngineeringIntroducing Software Engineering
Introducing Software Engineering
 
Why se script
Why se scriptWhy se script
Why se script
 
Ariane 5 launcher failure
Ariane 5 launcher failure Ariane 5 launcher failure
Ariane 5 launcher failure
 
Airbus Flight Control System
Airbus Flight Control SystemAirbus Flight Control System
Airbus Flight Control System
 
Warsaw airbus accident
Warsaw airbus accidentWarsaw airbus accident
Warsaw airbus accident
 
Emergent properties
Emergent propertiesEmergent properties
Emergent properties
 
Availability and reliability
Availability and reliabilityAvailability and reliability
Availability and reliability
 
Critical systems engineering
Critical systems engineeringCritical systems engineering
Critical systems engineering
 
System security
System securitySystem security
System security
 
System dependability
System dependabilitySystem dependability
System dependability
 

Recently uploaded

SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 

Recently uploaded (20)

SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 

Stakeholders, viewpoints and concerns

  • 1. Stakeholders, viewpoints and concerns Ian Sommerville http://www.youtube.com/watch?v=P5X-ridjaOY Stakeholders, viewpoints and concerns, 2013 Slide 1
  • 2. Stakeholders • Sources of requirements Stakeholders, viewpoints and concerns, 2013 Slide 2
  • 3. Stakeholders • People or roles who are affected, in some way, by a system and so who can contribute requirements or knowledge to help you understand the requirements Stakeholders, viewpoints and concerns, 2013 Slide 3
  • 4. Medical information system Stakeholders, viewpoints and concerns, 2013 Slide 4
  • 5. Medical system stakeholders • Doctors • Nurses • Patients Stakeholders, viewpoints and concerns, 2013 Slide 5
  • 6. Medical system stakeholders • Hospital managers • Administrators • Owners of other connected systems Stakeholders, viewpoints and concerns, 2013 Slide 6
  • 7. Stakeholders, viewpoints and concerns, 2013 Slide 7
  • 8. Stakeholder groups • Clinical stakeholders – – Nurses – • Doctors Other healthcase professionals Management stakeholders – Hospital managers – Administrators Stakeholders, viewpoints and concerns, 2013 Slide 8
  • 9. Viewpoints • Viewpoints are a way of organising and grouping requirements that have been elicited from stakeholders Stakeholders, viewpoints and concerns, 2013 Slide 9
  • 10. Examples of viewpoints • End-user viewpoint • Managerial viewpoint • System administration viewpoint • Engineering viewpoint Stakeholders, viewpoints and concerns, 2013 Slide 10
  • 11. Engineering viewpoint • Engineers who are developing the system create requirements depending on the techniques and technology used to develop the system Stakeholders, viewpoints and concerns, 2013 Slide 11
  • 12. Stakeholders and viewpoints Stakeholde rs Provide information about requirements VP2 VP1 VP3 VP4 Requirements are grouped into viewpoints Stakeholders, viewpoints and concerns, 2013 Slide 12
  • 13. Concerns • Concerns are issues that an organisation must pay attention to and that are systemic i.e. they apply to the system as a whole • Not concerned with individual functions, features of a system or individual stakeholder requirements Stakeholders, viewpoints and concerns, 2013 Slide 13
  • 14. • Concerns are cross-cutting issues that may affect all system stakeholders and the requirements from these stakeholders Stakeholders, viewpoints and concerns, 2013 Slide 14
  • 15. Concerns Software and hardware Operators and managers The organisation Society Security Availability Stakeholders, viewpoints and concerns, 2013 Safety Slide 15
  • 16. The socio-technical triangle Stakeholders are at different levels in the triangle Software and hardware Operators and managers The organisation Society Stakeholders, viewpoints and concerns, 2013 Slide 16
  • 17. • Concerns help bridge the gap between organisational goals (what the organisation has to achieve) and system requirements (how a system contributes to these goals) Stakeholders, viewpoints and concerns, 2013 Slide 17
  • 18. Summary • Stakeholders – People who have an ‘interest’ or a ‘stake’ in the system • Viewpoints – Groups of related requirements from stakeholders • Concerns – Cross-cutting systemic organizational issues that Stakeholders, viewpoints and concerns, 2013 Slide 18 generate requirements