SlideShare une entreprise Scribd logo
1  sur  18
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

Contenu connexe

Tendances

Ch9-Software Engineering 9
Ch9-Software Engineering 9Ch9-Software Engineering 9
Ch9-Software Engineering 9
Ian Sommerville
 
Systems Analysis And Design Methodology And Supporting Processes
Systems Analysis And Design Methodology And Supporting ProcessesSystems Analysis And Design Methodology And Supporting Processes
Systems Analysis And Design Methodology And Supporting Processes
Alan McSweeney
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
Rajeev Sharan
 
Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6
koolkampus
 
Ch22-Software Engineering 9
Ch22-Software Engineering 9Ch22-Software Engineering 9
Ch22-Software Engineering 9
Ian Sommerville
 
Ch7-Software Engineering 9
Ch7-Software Engineering 9Ch7-Software Engineering 9
Ch7-Software Engineering 9
Ian Sommerville
 

Tendances (20)

Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and design
 
Ch9-Software Engineering 9
Ch9-Software Engineering 9Ch9-Software Engineering 9
Ch9-Software Engineering 9
 
Ch22 project management
Ch22 project managementCh22 project management
Ch22 project management
 
Ch11 reliability engineering
Ch11 reliability engineeringCh11 reliability engineering
Ch11 reliability engineering
 
5 architecture
5 architecture5 architecture
5 architecture
 
information system analysis and design
information system analysis and designinformation system analysis and design
information system analysis and design
 
Ch20 systems of systems
Ch20 systems of systemsCh20 systems of systems
Ch20 systems of systems
 
LEGACY SYSTEM In Software Engineering By NADEEM AHMED
LEGACY SYSTEM In Software Engineering By NADEEM AHMED LEGACY SYSTEM In Software Engineering By NADEEM AHMED
LEGACY SYSTEM In Software Engineering By NADEEM AHMED
 
Systems Analysis And Design Methodology And Supporting Processes
Systems Analysis And Design Methodology And Supporting ProcessesSystems Analysis And Design Methodology And Supporting Processes
Systems Analysis And Design Methodology And Supporting Processes
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Legacy system.
Legacy system.Legacy system.
Legacy system.
 
L5 Dependability Requirements
L5 Dependability RequirementsL5 Dependability Requirements
L5 Dependability Requirements
 
Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6
 
Software Designing - Software Engineering
Software Designing - Software EngineeringSoftware Designing - Software Engineering
Software Designing - Software Engineering
 
Ch22-Software Engineering 9
Ch22-Software Engineering 9Ch22-Software Engineering 9
Ch22-Software Engineering 9
 
Ch7-Software Engineering 9
Ch7-Software Engineering 9Ch7-Software Engineering 9
Ch7-Software Engineering 9
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
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 ...
 
Software process
Software processSoftware process
Software process
 

Similaire à Stakeholders, viewpoints and concerns

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
 
Introducing sociotechnical systems
Introducing sociotechnical systemsIntroducing sociotechnical systems
Introducing sociotechnical systems
sommerville-videos
 

Similaire à 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
 
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...
 
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...
 

Plus de sommerville-videos

System of systems classification
System of systems classificationSystem of systems classification
System of systems classification
sommerville-videos
 

Plus de 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
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

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