SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Integrating Users Logic into
Requirements Engineering for
Connected Healthcare co-Design
Authors: Sofia Ouhbi, Maria Karampela and Minna Isomursu
Outline
§ Requirements Engineering
§ S-D logic
§ Integrating the users logic into Requirements Engineering
§ Conclusions and future works
Requirements Engineering
3
Requirements ISO/IEC/IEEE 29148:2011
4
• statement which translates or expresses a need and its associated constraints and
conditions
Requirement:
• interdisciplinary function that mediates between the domains of the acquirer and
supplier to establish and maintain the requirements to be met by the system,
software or service of interest
Requirements engineering:
• discovering, eliciting, developing, analyzing, determining verification methods,
validating, communicating, documenting, and managing requirements
Requirements engineering is concerned with:
Software requirements ISO/IEC 25030
5
Systemrequirements
Softwarerequirements
Softwareproduct
requirements
Other system
requirements
Software
development
requirements
Include for example requirements for computer hardware, data,
mechanical parts, and human business processes
Development organisation requirements
Development process requirements
Inherent
property
requirements
Functional requirements
Quality in use requirements
External quality requirements
Assigned
property
requirements
Managerial requirements including for example
requirements for price, delivery, date, product future, and
product supplier
Internal quality requirements
Software quality
requirements
Process for requirements development
6
Requirements Elicitation is concerned with the origins of software
requirements and how the requirements engineer can collect
them.
It is fundamentally a human activity where the stakeholders are
identified and relationships established between the
development team and the customer.
Requirements Analysis is undertaken to detect and
resolve conflicts between requirements; discover the
bounds of the software and how it must interact with its
environment; and to classify requirements.
Requirements Specification results in the specification of the users
and system requirements which can establish the system
requirements specification (SyRS) document and the software
requirements specification (SRS) document.
Requirements
elicitation
Requirements
analysis
Requirements
specification
Requirements
validation
Requirements Validation is the last phase of the
requirements development process and it is crucial as
mirrors the elicitation of requirements phase. This phase
validates whether the requirements of the customers
have been met or not, so that it gives a reply to the
question “did we create the right product?”
Problems related to weak requirements
7
Weak
requirements
engineering
• Unstable product
• Unclear responsibilities
• Gaps between
customer expectations
and project content
• …
Errors
Problems related to weak requirements
8
Chaos Report
!
Success/Failure Profiles!
The most important aspect of the research is discovering why projects fail. To do
this, The Standish Group surveyed IT executive managers for their opinions about
why projects succeed. The three major reasons that a project will succeed are user
involvement, executive management support, and a clear statement of
requirements. There are other success criteria, but with these three elements in
place, the chances of success are much greater. Without them, chance of failure
increases dramatically.!
!
8© 2014 Project Smart. All rights reserved.
Project Success Factors % of Responses
1. User Involvement 15.9%
2. Executive Management Support 13.9%
3. Clear Statement of Requirements 13.0%
4. Proper Planning 9.6%
5. Realistic Expectations 8.2%
6. Smaller Project Milestones 7.7%
7. Competent Staff 7.2%
8. Ownership 5.3%
9. Clear Vision & Objectives 2.9%
10. Hard-Working, Focused Staff 2.4%
Other 13.9%
Chaos Report
!
The survey participants were also asked about the factors that cause projects to be
challenged.!
Opinions about why projects are impaired and ultimately cancelled ranked
incomplete requirements and lack of user involvement at the top of the list.

9© 2014 Project Smart. All rights reserved.
Project Impaired Factors % of Responses
1. Incomplete Requirements 13.1%
2. Lack of User Involvement 12.4%
3. Lack of Resources 10.6%
4. Unrealistic Expectations 9.9%
5. Lack of Executive Support 9.3%
6. Changing Requirements & Specifications 8.7%
7. Lack of Planning 8.1%
8. Didn't Need It Any Longer 7.5%
9. Lack of IT Management 6.2%
10. Technology Illiteracy 4.3%
Other 9.9%
Chaos Report
!
The survey participants were also asked about the factors that cause projects to be
challenged.!
Opinions about why projects are impaired and ultimately cancelled ranked
incomplete requirements and lack of user involvement at the top of the list.

Project Challenged Factors % of Responses
1. Lack of User Input 12.8%
2. Incomplete Requirements & Specifications 12.3%
3. Changing Requirements & Specifications 11.8%
4. Lack of Executive Support 7.5%
5. Technology Incompetence 7.0%
6. Lack of Resources 6.4%
7. Unrealistic Expectations 5.9%
8. Unclear Objectives 5.3%
9. Unrealistic Time Frames 4.3%
10. New Technology 3.7%
Other 23.0%
Design challenges due to poor requirements Examples
9
A typical example of software failure due to exclusion of users to the requirements development process
HealthCare.gov launched on October 2013, failed to serve users needs due to various issues.
• Inaccurate forecasting of user population which resulted to accessibility issues
• Various system and software design failures which were related to poor user evaluation
• Failure to test scalability and include end-users to the design process
“I’m going to try and download every movie ever made, and you’re going to try to sign up for
Obamacare, and we’ll see which happens first”
Jon Stewart challenging Kathleen Sebelius (former Secretary of Health and Human Services) to a race.
Design challenges due to poor requirements Examples
10
The UK’s National Programme for IT (NPfIT) web
service was an effort to offer a centralized electronic
health record (EHR) that would be accessible by
patients and also would connect general
practitioners and hospitals’ records.
After its implementation the software was scrapped
due to several failures such as poor functionality
connected to exclusion of end-users and
stakeholders in the design process.
Challenges facing connected health
The enthusiasm by health leaders and policy makers for new technologies is not always reflected by
adoption and utilisation in practice..
It is argued that a focus on technology over the formulation of a well-defined value proposition have
resulted in many e-health project failures.
Healthcare organisations must re-evaluate traditional boundaries due to the complexity of
connected health technologies necessary for collaboration and co-creation.
Integrating the users logic into Requirements Engineering offers an alternative stakeholder-centric
construct.
11
S-D Logic
Service Dominant Logic
12
S-D Logic?
Service-Dominant (S-D) Logic is a mindset for a unified understanding of the purpose and nature of
organizations, markets and society.
The foundational proposition of S-D logic is that organizations, markets, and society are
fundamentally concerned with exchange of service—the applications of competences (knowledge
and skills) for the benefit of a party.
That is, service is exchanged for service; all firms are service firms; all markets are centered on the
exchange of service, and all economies and societies are service based.
13
Source: sdlogic.net
S-D Logic
Instead of service marketing “breaking free” from goods marketing, as has been the pursuit of the
services marketing sub-discipline for the last several decades, all of marketing needs to break free
from the goods and manufacturing-based model—that is, goods-dominant (G-D) logic.
S-D logic embraces concepts of the value-in-use and co-creation of value rather than the value-in-
exchange and embedded-value concepts of G-D logic.
Instead of firms being informed to market to customers, they are instructed to market with customers,
as well as other value-creation partners in the firm’s value network.
14
Source: sdlogic.net
Goods-Dominant Logic Model
15
Supplier Producer ConsumerSupply chain
Product/
Value
Delivery
Goods/
Money
Value
Destruction
Value
C
reation
G-D Logic
Products Tangible
Services Intangible
S-D Logic
Direct
Indirect
Goods
Money
G-D Logic vs S-D Logic
16
Axioms, Foundational Premises and Concepts of S-D Logic
17
Axiom1FP1Service is the fundamental basis of exchange.
FP2Indirect exchange masks the fundamental basis of exchange.
FP3Goods are a distribution mechanism for service provision.
FP4Operant resources are the fundamental source of strategic benefit.
FP5All economies are service economies.
Axiom2FP6Value is co-created by multiple actors, always including the beneficiary.
FP7Actors cannot deliver value but can participate in the creation and offering of value propositions.
FP8A service-centered view is inherently beneficiary oriented and relational.
Axiom3FP9All social and economic actors are resource integrators.
Axiom4FP10Value is always uniquely and phenomenologically determined by the beneficiary.
Axiom5FP11Value co-creation is coordinated through actor-generated institutions and institutional arrangements.
Source: Vargo and Lusch (2016), "Institutions and axioms: an extension and update of service-dominant logic" Journal of the Academy of Marketing Science, 1-19.
The Core Narrative & Processes of S-D Logic
18
Generic actors
Involved in
Resource Integration
and
Service Exchange
Enabled &
Constrained by
Endogenously
generated
Institutions & Institutional
Arrangements
Establishing
nested &
overlapping
Service ecosystems
Value
co-creation
S-D logic in healthcare
A G-D logic framing of the relationship between the provider and the patient views the provider as
experienced, knowledgeable, innovative, creative, and the source or creator of value. The patient is
viewed as inexperienced, unknowledgeable, passive or dull, and someone who consumes and uses
up or destroys value. This represents the logic of separation between producer and consumer or in
health care between health care providers and patients.
S-D logic is one of togetherness. Both the health provider and the consumer (or client or customer –
rather than patient) are sensing and experiencing, creating, integrating resources, and learning.
19
Integrating the users logic into RE
20
Integrating the users logic into RE
21
Requirements
elicitation
Requirements
analysis
Requirements
specification
Requirements
validation
Value
co-creation
Integrating the users logic into RE
Transforming knowledge, business and users’ needs into software components is a challenge by
itself. Our proposed framework based on S-D logic can contribute on that in different ways.
Considering software in the lens of service means that the focus of the requirements development
process should be shifted to the design of exchange of resources, so to the design of knowledge
and skills (Axiom1, FP1).
The idea of value-in-use is a notion that requirements development process can benefit from.
According to this notion, value is created by the beneficiaries of a service while using the services.
Moreover, the value is co-created by multiple actors including always the end-users (Axiom2, FP6).
Based on that, a suggestion would be to involve beneficiaries, patients in this case, along the
requirements development process. Their knowledge in each step of the requirements development
process could lead to the creation of more agile and effective solutions that will be aligned with
their needs.
22
Integrating the users logic into RE
The idea of a common objective for “collective wellbeing” amplifies the argument that stakeholders
involvement in the requirements development process can have positive impact (Axiom 3, FP9). The
contribution of this axiom is the notion that service ecosystems are environments that connect actors
under a common goal.
In case of healthcare services it is essential to involve patients into the design process as their needs
are often complex and unique, requiring thus solutions that are sensitive on that (Axiom4, FP10) as
value is always uniquely determined by the beneficiary.
More attention should be given to the commonalities of the stakeholders of a service than to the
differences (Axiom5, FP11).
23
Integrating the users logic into RE
• Software engineers could gain a better understanding of the complex network of actors focusing on different
perspectives within the same network. Mapping the actions and stakeholders could contribute to better
understanding of service ecology leading to the development of more agile solutions.
• Although the S-D logic framework could contribute towards better understanding of service ecology and
network of users, the education of the future software engineers can also facilitate them to better understand
and reflect upon users’ needs.
• Software engineers hold an essential role and an ethical responsibility to serve society by contributing towards
the creation of welfare services.
24
Future work
Our future work will focus on the refinement of the proposed
approach and the development of a model to support
software engineers to improve the requirements
development process for connected health systems.
We intend also to conduct empirical evaluation to validate
our proposed approach.
Our contribution presents a preliminary
discussion of S-D logic integration into the
requirements development process.
We discussed how the five core axioms of
the S-D logic, the service ecology and
reformation on education of engineers could
contribute on the re- design of the
requirements development process.
Conclusions
Thank you for your attention!
Questions?

Contenu connexe

Tendances

http___www.irma-international.org_viewtitle_32970_
http___www.irma-international.org_viewtitle_32970_http___www.irma-international.org_viewtitle_32970_
http___www.irma-international.org_viewtitle_32970_Abdul Hakeem
 
Confessions of an HR Executive
Confessions of an HR ExecutiveConfessions of an HR Executive
Confessions of an HR Executivehdonbrown
 
Information Technology Project Management - part 08
Information Technology Project Management - part  08Information Technology Project Management - part  08
Information Technology Project Management - part 08Rizwan Khurram
 
Outsourcing product development introduction
Outsourcing product development introductionOutsourcing product development introduction
Outsourcing product development introductionsuryauk
 
Presentation by dhruva sen
Presentation by dhruva senPresentation by dhruva sen
Presentation by dhruva senPMI_IREP_TP
 
Technology Transfer: Plan for Success
Technology Transfer: Plan for SuccessTechnology Transfer: Plan for Success
Technology Transfer: Plan for SuccessJennifer Flagg
 
Presentation by anipriya p
Presentation by anipriya pPresentation by anipriya p
Presentation by anipriya pPMI_IREP_TP
 
Saasquality - A Method For Quality Evaluation Of Software As A Service (Saas)
Saasquality - A Method For Quality Evaluation Of Software As A Service (Saas)Saasquality - A Method For Quality Evaluation Of Software As A Service (Saas)
Saasquality - A Method For Quality Evaluation Of Software As A Service (Saas)ijcsit
 
TEI of Pega 7 Platform
TEI of Pega 7 PlatformTEI of Pega 7 Platform
TEI of Pega 7 PlatformJeff Case
 
Modelling Determinants of Software Development Outsourcing for Nigeria
Modelling Determinants of Software Development Outsourcing for NigeriaModelling Determinants of Software Development Outsourcing for Nigeria
Modelling Determinants of Software Development Outsourcing for NigeriaIJMTST Journal
 
Paul_Updated_Vinod_R_Resume
Paul_Updated_Vinod_R_ResumePaul_Updated_Vinod_R_Resume
Paul_Updated_Vinod_R_ResumePaul Vinod
 
Surviving the Software Selection Process
Surviving the Software Selection ProcessSurviving the Software Selection Process
Surviving the Software Selection ProcessAnthony D'Ugo
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
IRJET- Factors in Selection of Construction Project Management Software i...
IRJET-  	  Factors in Selection of Construction Project Management Software i...IRJET-  	  Factors in Selection of Construction Project Management Software i...
IRJET- Factors in Selection of Construction Project Management Software i...IRJET Journal
 
Technologies We Have Worked With
Technologies We Have Worked WithTechnologies We Have Worked With
Technologies We Have Worked WithThe Neutriono Donut
 

Tendances (19)

http___www.irma-international.org_viewtitle_32970_
http___www.irma-international.org_viewtitle_32970_http___www.irma-international.org_viewtitle_32970_
http___www.irma-international.org_viewtitle_32970_
 
Confessions of an HR Executive
Confessions of an HR ExecutiveConfessions of an HR Executive
Confessions of an HR Executive
 
Information Technology Project Management - part 08
Information Technology Project Management - part  08Information Technology Project Management - part  08
Information Technology Project Management - part 08
 
BA
BABA
BA
 
Outsourcing product development introduction
Outsourcing product development introductionOutsourcing product development introduction
Outsourcing product development introduction
 
Presentation by dhruva sen
Presentation by dhruva senPresentation by dhruva sen
Presentation by dhruva sen
 
Technology Transfer: Plan for Success
Technology Transfer: Plan for SuccessTechnology Transfer: Plan for Success
Technology Transfer: Plan for Success
 
IDS 2013 - ROSKO 3
IDS 2013 - ROSKO 3IDS 2013 - ROSKO 3
IDS 2013 - ROSKO 3
 
Presentation by anipriya p
Presentation by anipriya pPresentation by anipriya p
Presentation by anipriya p
 
Saasquality - A Method For Quality Evaluation Of Software As A Service (Saas)
Saasquality - A Method For Quality Evaluation Of Software As A Service (Saas)Saasquality - A Method For Quality Evaluation Of Software As A Service (Saas)
Saasquality - A Method For Quality Evaluation Of Software As A Service (Saas)
 
forrester-tei
forrester-teiforrester-tei
forrester-tei
 
TEI of Pega 7 Platform
TEI of Pega 7 PlatformTEI of Pega 7 Platform
TEI of Pega 7 Platform
 
Modelling Determinants of Software Development Outsourcing for Nigeria
Modelling Determinants of Software Development Outsourcing for NigeriaModelling Determinants of Software Development Outsourcing for Nigeria
Modelling Determinants of Software Development Outsourcing for Nigeria
 
Paul_Updated_Vinod_R_Resume
Paul_Updated_Vinod_R_ResumePaul_Updated_Vinod_R_Resume
Paul_Updated_Vinod_R_Resume
 
Surviving the Software Selection Process
Surviving the Software Selection ProcessSurviving the Software Selection Process
Surviving the Software Selection Process
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Richa Saxena_CV
Richa Saxena_CVRicha Saxena_CV
Richa Saxena_CV
 
IRJET- Factors in Selection of Construction Project Management Software i...
IRJET-  	  Factors in Selection of Construction Project Management Software i...IRJET-  	  Factors in Selection of Construction Project Management Software i...
IRJET- Factors in Selection of Construction Project Management Software i...
 
Technologies We Have Worked With
Technologies We Have Worked WithTechnologies We Have Worked With
Technologies We Have Worked With
 

Similaire à Integrating the users logic into Requirements Engineering

IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxdjualaja88
 
Incorporation of GlobalIssue factors in SDLC by using Inverse Requirement
Incorporation of GlobalIssue factors in SDLC by using Inverse RequirementIncorporation of GlobalIssue factors in SDLC by using Inverse Requirement
Incorporation of GlobalIssue factors in SDLC by using Inverse Requirementiosrjce
 
Requirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsRequirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsIBM Rational software
 
Agile Customer Engagement A Longitudinal Qualitative Case Study
Agile Customer Engagement  A Longitudinal Qualitative Case StudyAgile Customer Engagement  A Longitudinal Qualitative Case Study
Agile Customer Engagement A Longitudinal Qualitative Case StudyJackie Taylor
 
Ba process plan- IGATE Global Solutions LTD
Ba process plan- IGATE Global Solutions LTDBa process plan- IGATE Global Solutions LTD
Ba process plan- IGATE Global Solutions LTDDebarata Basu
 
Achieving IT Strategic Directives When Evaluating a New Promotional Content E...
Achieving IT Strategic Directives When Evaluating a New Promotional Content E...Achieving IT Strategic Directives When Evaluating a New Promotional Content E...
Achieving IT Strategic Directives When Evaluating a New Promotional Content E...Cognizant
 
pManifold Utility Practice 2015
pManifold Utility Practice 2015pManifold Utility Practice 2015
pManifold Utility Practice 2015pManifold
 
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Cognizant
 
Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical ExecutionChuong Nguyen
 
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...ecij
 
IRJET- A Study on Project Management Techniques to Avoid Project Failure
IRJET- A Study on Project Management Techniques to Avoid Project FailureIRJET- A Study on Project Management Techniques to Avoid Project Failure
IRJET- A Study on Project Management Techniques to Avoid Project FailureIRJET Journal
 
An Najah University IT Market Skill Needs Survey
An Najah University IT Market Skill Needs SurveyAn Najah University IT Market Skill Needs Survey
An Najah University IT Market Skill Needs SurveyLaith Kassis
 
Appendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docxAppendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docxarmitageclaire49
 
17 Must-Do's to Create a Product-Centric IT Organization
17 Must-Do's to Create a Product-Centric IT Organization17 Must-Do's to Create a Product-Centric IT Organization
17 Must-Do's to Create a Product-Centric IT OrganizationCognizant
 
Chapter 1(1).pptx
Chapter 1(1).pptxChapter 1(1).pptx
Chapter 1(1).pptxmegzgreat
 
Infrastructure that can stand the test of time | Accenture
Infrastructure that can stand the test of time | AccentureInfrastructure that can stand the test of time | Accenture
Infrastructure that can stand the test of time | Accentureaccenture
 
Agile software development and challenges
Agile software development and challengesAgile software development and challenges
Agile software development and challengeseSAT Journals
 

Similaire à Integrating the users logic into Requirements Engineering (20)

IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptx
 
J017648994
J017648994J017648994
J017648994
 
Incorporation of GlobalIssue factors in SDLC by using Inverse Requirement
Incorporation of GlobalIssue factors in SDLC by using Inverse RequirementIncorporation of GlobalIssue factors in SDLC by using Inverse Requirement
Incorporation of GlobalIssue factors in SDLC by using Inverse Requirement
 
Requirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsRequirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutions
 
Agile Customer Engagement A Longitudinal Qualitative Case Study
Agile Customer Engagement  A Longitudinal Qualitative Case StudyAgile Customer Engagement  A Longitudinal Qualitative Case Study
Agile Customer Engagement A Longitudinal Qualitative Case Study
 
Ba process plan- IGATE Global Solutions LTD
Ba process plan- IGATE Global Solutions LTDBa process plan- IGATE Global Solutions LTD
Ba process plan- IGATE Global Solutions LTD
 
Achieving IT Strategic Directives When Evaluating a New Promotional Content E...
Achieving IT Strategic Directives When Evaluating a New Promotional Content E...Achieving IT Strategic Directives When Evaluating a New Promotional Content E...
Achieving IT Strategic Directives When Evaluating a New Promotional Content E...
 
pManifold Utility Practice 2015
pManifold Utility Practice 2015pManifold Utility Practice 2015
pManifold Utility Practice 2015
 
Requirement analysis with use case
Requirement analysis with use caseRequirement analysis with use case
Requirement analysis with use case
 
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
 
Tqm in infosys
Tqm in infosysTqm in infosys
Tqm in infosys
 
Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical Execution
 
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...
FISHBONE ANALYSIS ON WASTES IN SOFTWARE DEVELOPMENT USING THE LEAN I.T. PRINC...
 
IRJET- A Study on Project Management Techniques to Avoid Project Failure
IRJET- A Study on Project Management Techniques to Avoid Project FailureIRJET- A Study on Project Management Techniques to Avoid Project Failure
IRJET- A Study on Project Management Techniques to Avoid Project Failure
 
An Najah University IT Market Skill Needs Survey
An Najah University IT Market Skill Needs SurveyAn Najah University IT Market Skill Needs Survey
An Najah University IT Market Skill Needs Survey
 
Appendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docxAppendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docx
 
17 Must-Do's to Create a Product-Centric IT Organization
17 Must-Do's to Create a Product-Centric IT Organization17 Must-Do's to Create a Product-Centric IT Organization
17 Must-Do's to Create a Product-Centric IT Organization
 
Chapter 1(1).pptx
Chapter 1(1).pptxChapter 1(1).pptx
Chapter 1(1).pptx
 
Infrastructure that can stand the test of time | Accenture
Infrastructure that can stand the test of time | AccentureInfrastructure that can stand the test of time | Accenture
Infrastructure that can stand the test of time | Accenture
 
Agile software development and challenges
Agile software development and challengesAgile software development and challenges
Agile software development and challenges
 

Plus de Sofia Ouhbi

Evaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringEvaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringSofia Ouhbi
 
Accessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health DataAccessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health DataSofia Ouhbi
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySofia Ouhbi
 
Towards Sustainable Connected Health Applications
Towards Sustainable Connected Health ApplicationsTowards Sustainable Connected Health Applications
Towards Sustainable Connected Health ApplicationsSofia Ouhbi
 
Applying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health RecordsApplying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health RecordsSofia Ouhbi
 
Electronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineElectronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineSofia Ouhbi
 
A Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationA Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationSofia Ouhbi
 
Software quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping studySoftware quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping studySofia Ouhbi
 

Plus de Sofia Ouhbi (8)

Evaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringEvaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements Engineering
 
Accessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health DataAccessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health Data
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping Study
 
Towards Sustainable Connected Health Applications
Towards Sustainable Connected Health ApplicationsTowards Sustainable Connected Health Applications
Towards Sustainable Connected Health Applications
 
Applying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health RecordsApplying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health Records
 
Electronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineElectronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular Medicine
 
A Survey of Requirements Engineering Education
A Survey of Requirements Engineering EducationA Survey of Requirements Engineering Education
A Survey of Requirements Engineering Education
 
Software quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping studySoftware quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping study
 

Dernier

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 

Dernier (20)

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 

Integrating the users logic into Requirements Engineering

  • 1. Integrating Users Logic into Requirements Engineering for Connected Healthcare co-Design Authors: Sofia Ouhbi, Maria Karampela and Minna Isomursu
  • 2. Outline § Requirements Engineering § S-D logic § Integrating the users logic into Requirements Engineering § Conclusions and future works
  • 4. Requirements ISO/IEC/IEEE 29148:2011 4 • statement which translates or expresses a need and its associated constraints and conditions Requirement: • interdisciplinary function that mediates between the domains of the acquirer and supplier to establish and maintain the requirements to be met by the system, software or service of interest Requirements engineering: • discovering, eliciting, developing, analyzing, determining verification methods, validating, communicating, documenting, and managing requirements Requirements engineering is concerned with:
  • 5. Software requirements ISO/IEC 25030 5 Systemrequirements Softwarerequirements Softwareproduct requirements Other system requirements Software development requirements Include for example requirements for computer hardware, data, mechanical parts, and human business processes Development organisation requirements Development process requirements Inherent property requirements Functional requirements Quality in use requirements External quality requirements Assigned property requirements Managerial requirements including for example requirements for price, delivery, date, product future, and product supplier Internal quality requirements Software quality requirements
  • 6. Process for requirements development 6 Requirements Elicitation is concerned with the origins of software requirements and how the requirements engineer can collect them. It is fundamentally a human activity where the stakeholders are identified and relationships established between the development team and the customer. Requirements Analysis is undertaken to detect and resolve conflicts between requirements; discover the bounds of the software and how it must interact with its environment; and to classify requirements. Requirements Specification results in the specification of the users and system requirements which can establish the system requirements specification (SyRS) document and the software requirements specification (SRS) document. Requirements elicitation Requirements analysis Requirements specification Requirements validation Requirements Validation is the last phase of the requirements development process and it is crucial as mirrors the elicitation of requirements phase. This phase validates whether the requirements of the customers have been met or not, so that it gives a reply to the question “did we create the right product?”
  • 7. Problems related to weak requirements 7 Weak requirements engineering • Unstable product • Unclear responsibilities • Gaps between customer expectations and project content • … Errors
  • 8. Problems related to weak requirements 8 Chaos Report ! Success/Failure Profiles! The most important aspect of the research is discovering why projects fail. To do this, The Standish Group surveyed IT executive managers for their opinions about why projects succeed. The three major reasons that a project will succeed are user involvement, executive management support, and a clear statement of requirements. There are other success criteria, but with these three elements in place, the chances of success are much greater. Without them, chance of failure increases dramatically.! ! 8© 2014 Project Smart. All rights reserved. Project Success Factors % of Responses 1. User Involvement 15.9% 2. Executive Management Support 13.9% 3. Clear Statement of Requirements 13.0% 4. Proper Planning 9.6% 5. Realistic Expectations 8.2% 6. Smaller Project Milestones 7.7% 7. Competent Staff 7.2% 8. Ownership 5.3% 9. Clear Vision & Objectives 2.9% 10. Hard-Working, Focused Staff 2.4% Other 13.9% Chaos Report ! The survey participants were also asked about the factors that cause projects to be challenged.! Opinions about why projects are impaired and ultimately cancelled ranked incomplete requirements and lack of user involvement at the top of the list.
 9© 2014 Project Smart. All rights reserved. Project Impaired Factors % of Responses 1. Incomplete Requirements 13.1% 2. Lack of User Involvement 12.4% 3. Lack of Resources 10.6% 4. Unrealistic Expectations 9.9% 5. Lack of Executive Support 9.3% 6. Changing Requirements & Specifications 8.7% 7. Lack of Planning 8.1% 8. Didn't Need It Any Longer 7.5% 9. Lack of IT Management 6.2% 10. Technology Illiteracy 4.3% Other 9.9% Chaos Report ! The survey participants were also asked about the factors that cause projects to be challenged.! Opinions about why projects are impaired and ultimately cancelled ranked incomplete requirements and lack of user involvement at the top of the list.
 Project Challenged Factors % of Responses 1. Lack of User Input 12.8% 2. Incomplete Requirements & Specifications 12.3% 3. Changing Requirements & Specifications 11.8% 4. Lack of Executive Support 7.5% 5. Technology Incompetence 7.0% 6. Lack of Resources 6.4% 7. Unrealistic Expectations 5.9% 8. Unclear Objectives 5.3% 9. Unrealistic Time Frames 4.3% 10. New Technology 3.7% Other 23.0%
  • 9. Design challenges due to poor requirements Examples 9 A typical example of software failure due to exclusion of users to the requirements development process HealthCare.gov launched on October 2013, failed to serve users needs due to various issues. • Inaccurate forecasting of user population which resulted to accessibility issues • Various system and software design failures which were related to poor user evaluation • Failure to test scalability and include end-users to the design process “I’m going to try and download every movie ever made, and you’re going to try to sign up for Obamacare, and we’ll see which happens first” Jon Stewart challenging Kathleen Sebelius (former Secretary of Health and Human Services) to a race.
  • 10. Design challenges due to poor requirements Examples 10 The UK’s National Programme for IT (NPfIT) web service was an effort to offer a centralized electronic health record (EHR) that would be accessible by patients and also would connect general practitioners and hospitals’ records. After its implementation the software was scrapped due to several failures such as poor functionality connected to exclusion of end-users and stakeholders in the design process.
  • 11. Challenges facing connected health The enthusiasm by health leaders and policy makers for new technologies is not always reflected by adoption and utilisation in practice.. It is argued that a focus on technology over the formulation of a well-defined value proposition have resulted in many e-health project failures. Healthcare organisations must re-evaluate traditional boundaries due to the complexity of connected health technologies necessary for collaboration and co-creation. Integrating the users logic into Requirements Engineering offers an alternative stakeholder-centric construct. 11
  • 13. S-D Logic? Service-Dominant (S-D) Logic is a mindset for a unified understanding of the purpose and nature of organizations, markets and society. The foundational proposition of S-D logic is that organizations, markets, and society are fundamentally concerned with exchange of service—the applications of competences (knowledge and skills) for the benefit of a party. That is, service is exchanged for service; all firms are service firms; all markets are centered on the exchange of service, and all economies and societies are service based. 13 Source: sdlogic.net
  • 14. S-D Logic Instead of service marketing “breaking free” from goods marketing, as has been the pursuit of the services marketing sub-discipline for the last several decades, all of marketing needs to break free from the goods and manufacturing-based model—that is, goods-dominant (G-D) logic. S-D logic embraces concepts of the value-in-use and co-creation of value rather than the value-in- exchange and embedded-value concepts of G-D logic. Instead of firms being informed to market to customers, they are instructed to market with customers, as well as other value-creation partners in the firm’s value network. 14 Source: sdlogic.net
  • 15. Goods-Dominant Logic Model 15 Supplier Producer ConsumerSupply chain Product/ Value Delivery Goods/ Money Value Destruction Value C reation
  • 16. G-D Logic Products Tangible Services Intangible S-D Logic Direct Indirect Goods Money G-D Logic vs S-D Logic 16
  • 17. Axioms, Foundational Premises and Concepts of S-D Logic 17 Axiom1FP1Service is the fundamental basis of exchange. FP2Indirect exchange masks the fundamental basis of exchange. FP3Goods are a distribution mechanism for service provision. FP4Operant resources are the fundamental source of strategic benefit. FP5All economies are service economies. Axiom2FP6Value is co-created by multiple actors, always including the beneficiary. FP7Actors cannot deliver value but can participate in the creation and offering of value propositions. FP8A service-centered view is inherently beneficiary oriented and relational. Axiom3FP9All social and economic actors are resource integrators. Axiom4FP10Value is always uniquely and phenomenologically determined by the beneficiary. Axiom5FP11Value co-creation is coordinated through actor-generated institutions and institutional arrangements. Source: Vargo and Lusch (2016), "Institutions and axioms: an extension and update of service-dominant logic" Journal of the Academy of Marketing Science, 1-19.
  • 18. The Core Narrative & Processes of S-D Logic 18 Generic actors Involved in Resource Integration and Service Exchange Enabled & Constrained by Endogenously generated Institutions & Institutional Arrangements Establishing nested & overlapping Service ecosystems Value co-creation
  • 19. S-D logic in healthcare A G-D logic framing of the relationship between the provider and the patient views the provider as experienced, knowledgeable, innovative, creative, and the source or creator of value. The patient is viewed as inexperienced, unknowledgeable, passive or dull, and someone who consumes and uses up or destroys value. This represents the logic of separation between producer and consumer or in health care between health care providers and patients. S-D logic is one of togetherness. Both the health provider and the consumer (or client or customer – rather than patient) are sensing and experiencing, creating, integrating resources, and learning. 19
  • 20. Integrating the users logic into RE 20
  • 21. Integrating the users logic into RE 21 Requirements elicitation Requirements analysis Requirements specification Requirements validation Value co-creation
  • 22. Integrating the users logic into RE Transforming knowledge, business and users’ needs into software components is a challenge by itself. Our proposed framework based on S-D logic can contribute on that in different ways. Considering software in the lens of service means that the focus of the requirements development process should be shifted to the design of exchange of resources, so to the design of knowledge and skills (Axiom1, FP1). The idea of value-in-use is a notion that requirements development process can benefit from. According to this notion, value is created by the beneficiaries of a service while using the services. Moreover, the value is co-created by multiple actors including always the end-users (Axiom2, FP6). Based on that, a suggestion would be to involve beneficiaries, patients in this case, along the requirements development process. Their knowledge in each step of the requirements development process could lead to the creation of more agile and effective solutions that will be aligned with their needs. 22
  • 23. Integrating the users logic into RE The idea of a common objective for “collective wellbeing” amplifies the argument that stakeholders involvement in the requirements development process can have positive impact (Axiom 3, FP9). The contribution of this axiom is the notion that service ecosystems are environments that connect actors under a common goal. In case of healthcare services it is essential to involve patients into the design process as their needs are often complex and unique, requiring thus solutions that are sensitive on that (Axiom4, FP10) as value is always uniquely determined by the beneficiary. More attention should be given to the commonalities of the stakeholders of a service than to the differences (Axiom5, FP11). 23
  • 24. Integrating the users logic into RE • Software engineers could gain a better understanding of the complex network of actors focusing on different perspectives within the same network. Mapping the actions and stakeholders could contribute to better understanding of service ecology leading to the development of more agile solutions. • Although the S-D logic framework could contribute towards better understanding of service ecology and network of users, the education of the future software engineers can also facilitate them to better understand and reflect upon users’ needs. • Software engineers hold an essential role and an ethical responsibility to serve society by contributing towards the creation of welfare services. 24
  • 25. Future work Our future work will focus on the refinement of the proposed approach and the development of a model to support software engineers to improve the requirements development process for connected health systems. We intend also to conduct empirical evaluation to validate our proposed approach. Our contribution presents a preliminary discussion of S-D logic integration into the requirements development process. We discussed how the five core axioms of the S-D logic, the service ecology and reformation on education of engineers could contribute on the re- design of the requirements development process. Conclusions
  • 26. Thank you for your attention! Questions?