SlideShare a Scribd company logo
Technische Universität München
A Case Study on 

Artefact-based RE Improvement in Practice
Joint work with
Stefan Wagner, University of Stuttgart
Daniel Méndez
Technical University of Munich
Germany
PROFES 2015
Bozen-Bolzano, Italy
@mendezfe
Notion of RE quality is eventually relative to its context!
[RUP-derivate]
Does this represent a good or a bad
Requirements Engineering (RE)?
Notion of RE quality and its improvement
Socio-economic context
RE “Best Practice” Norm
Goals,

expectations,
…
1. Solution orientation
Assess/Benchmark
RE reference modelAdopt
RE improvement principles
Notion of RE quality and its improvement
Socio-economic context
RE “Best Practice” Norm
Goals,

expectations,
…
1. Solution orientation
2. Problem orientation
Serves as
Orientation
Steer
RE reference model
RE improvement principles
Notion of RE quality and its improvement
Socio-economic context
RE “Best Practice” Norm
Goals,

expectations,
…
1. Solution orientation
2. Problem orientation
Paradigms (simplified)
Serves as
Orientation
Steer
RE reference model
RE improvement principles
Notion of RE quality and its improvement
Socio-economic context
RE “Best Practice” Norm
Goals,

expectations,
…
1. Solution orientation
2. Problem orientation
Paradigms (simplified)
A
A. Activity orientation
B
B. Artefact orientation
Serves as
Orientation
Steer
RE reference model
RE improvement principles
Potential and limitations of problem-driven, artefact-based RE improvement still unknown
Problem
Problem-driven, artefact-based RE improvement
Why? Goals,

expectations,
…Steer
» Notion of RE quality is something relative to context
» Reluctance against solution orientation in practice*

„I am not convinced of the benefits of external standards.“
Why problem orientation
Why artefact orientation
» Allows to abstract from complex processes
» Supports, e.g., flexibility and consistency in artefacts
* http://re-survey.org
Artefact-based RE improvement approach
• Blueprint of an artefact-b. and problem-driven RE improvement
• Process realisation in EPF composer, templates, …
Details on theapproach presentedat PROFES 2013 
& PROFES 2014
Artefact-based RE Improvement
Process 

engineers
Comparative 

evaluation 

(against CMMI-based approaches)
Art.-based

RE Imp.

Approach
Evaluation of artefact-based RE improvement
Study design overview
• Case 1:Wacker Chemie
• Case 2: SupplyOn AG (independent replication)
Goals
• Evaluate 

problem-driven and artefact-based RE improvement 

in industrial context compared to 

solution-driven and activity-based approaches
Approach: Case study research
Research questions
Project environment
Artefact-based 

RE Project
participants
Comparative 

evaluation
Legacy RE approach
1. How well are process engineers supported in their RE improvement tasks?
2. How well are project participants supported by the resulting RE reference model?
Study 1
Study 2
Study 1
Study 2
Case studies on artefact-based RE improvement
Essence of rating
RQ 1 Structured approach to RE improvement
Context-specific RE impr. goals achieved
The good: It worked
RQ 2
(The actually interesting parts…)
The bad: It worked, but only “somehow”…
Research questions
1. How well are process engineers supported in their RE improvement tasks?
2. How well are project participants supported by the resulting RE reference model?
Case studies on artefact-based RE improvement
Qualitative feedback from participants
Process engineers (RQ 1)
• Domain knowledge is essential for efficient improvement
• Workshops fostered discussions engineers would otherwise not have
• Need for fast improvement cycles (e.g. meetings every week)
• Need for additional studies when many changes have been made
• The success of a pilot study strongly depends on the quality of the tools
• Coaching should focus on why things should be done, not how
• Focus not only on artefacts, but also suggest methods and techniques
• Not too many changes at once
Project participants (RQ 2)
Limitations
• Problem orientation at the cost of certification
• Social factors never fully covered by models and approaches
• Improvement effects beyond RE not objectively measurable
• Relation between process quality and artefact quality not completely clear
Success factors (selected)
• Awareness of management for problems at project level
• Willingness to participate and openness to change
• Domain knowledge
• Respect (and reflect) organisational culture
• Skills (social skills, empirical skills) and openness for pragmatism
Case studies on artefact-based RE improvement
Thank you!
Daniel Méndez
Daniel.Mendez@tum.de
@mendezfe
Further reading
• Slides will be made available 

(and probably tweeted)
• Ask me if you need material
(tools, instruments …)
http://www4.in.tum.de/~mendezfe/openspace.shtml
[PROFES 2013]
[PROFES 2015]

More Related Content

What's hot

Theory Building in RE - The NaPiRE Initiative
Theory Building in RE - The NaPiRE InitiativeTheory Building in RE - The NaPiRE Initiative
Theory Building in RE - The NaPiRE Initiative
Daniel Mendez
 
Chitkara univ fdp program on interdisciplinary research
Chitkara univ fdp program on interdisciplinary researchChitkara univ fdp program on interdisciplinary research
Chitkara univ fdp program on interdisciplinary research
Dr. Nitin Saluja
 
RESEARCH in software engineering
RESEARCH in software engineeringRESEARCH in software engineering
RESEARCH in software engineering
Ivano Malavolta
 
Bsa 376 week 5 dq 2
Bsa 376 week 5 dq 2Bsa 376 week 5 dq 2
Bsa 376 week 5 dq 2
nforampernorth1988
 
Design Thinking for Requirements Engineering
Design Thinking for Requirements EngineeringDesign Thinking for Requirements Engineering
Design Thinking for Requirements Engineering
Daniel Mendez
 
Bsa 376 week 1 dq 2
Bsa 376 week 1 dq 2Bsa 376 week 1 dq 2
Bsa 376 week 1 dq 2
sioverlite1978
 
Collaborative Agile Research, por Claudia Melo
Collaborative Agile Research, por Claudia MeloCollaborative Agile Research, por Claudia Melo
Collaborative Agile Research, por Claudia Melo
Thoughtworks
 
Bsa 376 week 1 dq 1
Bsa 376 week 1 dq 1Bsa 376 week 1 dq 1
Bsa 376 week 1 dq 1
bamsiococa1976
 
A Simplified Agile Methodology for Ontology Development
A Simplified Agile Methodology for Ontology DevelopmentA Simplified Agile Methodology for Ontology Development
A Simplified Agile Methodology for Ontology Development
University of Bologna
 
Euro symposium Action Design Research practise 19092019
Euro symposium Action Design Research practise 19092019Euro symposium Action Design Research practise 19092019
Euro symposium Action Design Research practise 19092019
Matti Rossi
 
Bsa 376 week 4 dq 1
Bsa 376 week 4 dq 1Bsa 376 week 4 dq 1
Bsa 376 week 4 dq 1
peiberternpres1985
 
Towards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and ProductivityTowards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and Productivity
Margaret-Anne Storey
 
5 project prioritization
5 project prioritization5 project prioritization
5 project prioritization
Dagný Gísladóttir
 
Bsa 376 week 2 dq 2
Bsa 376 week 2 dq 2Bsa 376 week 2 dq 2
Bsa 376 week 2 dq 2
conslileamas1980
 
Mehmet Aydın, KHU - Nurullah Battal, Roche | Agile Turkey Summit 2013
Mehmet Aydın, KHU - Nurullah Battal, Roche | Agile Turkey Summit 2013Mehmet Aydın, KHU - Nurullah Battal, Roche | Agile Turkey Summit 2013
Mehmet Aydın, KHU - Nurullah Battal, Roche | Agile Turkey Summit 2013
Agile Turkey
 
Evaluability Assessments and Choice of Evaluation Methods
Evaluability Assessments and Choice of Evaluation MethodsEvaluability Assessments and Choice of Evaluation Methods
Evaluability Assessments and Choice of Evaluation Methods
Debbie_at_IDS
 
Schools of software testing
Schools of software testingSchools of software testing
Schools of software testing
Yaroslavtseva Iryna
 
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Alan Said
 
Object Oriented Analysis & Design
Object Oriented Analysis & DesignObject Oriented Analysis & Design
Object Oriented Analysis & Design
Meghaj Mallick
 
Presentation VMBO 18 2-2013
Presentation VMBO 18 2-2013Presentation VMBO 18 2-2013
Presentation VMBO 18 2-2013
Ben Roelens
 

What's hot (20)

Theory Building in RE - The NaPiRE Initiative
Theory Building in RE - The NaPiRE InitiativeTheory Building in RE - The NaPiRE Initiative
Theory Building in RE - The NaPiRE Initiative
 
Chitkara univ fdp program on interdisciplinary research
Chitkara univ fdp program on interdisciplinary researchChitkara univ fdp program on interdisciplinary research
Chitkara univ fdp program on interdisciplinary research
 
RESEARCH in software engineering
RESEARCH in software engineeringRESEARCH in software engineering
RESEARCH in software engineering
 
Bsa 376 week 5 dq 2
Bsa 376 week 5 dq 2Bsa 376 week 5 dq 2
Bsa 376 week 5 dq 2
 
Design Thinking for Requirements Engineering
Design Thinking for Requirements EngineeringDesign Thinking for Requirements Engineering
Design Thinking for Requirements Engineering
 
Bsa 376 week 1 dq 2
Bsa 376 week 1 dq 2Bsa 376 week 1 dq 2
Bsa 376 week 1 dq 2
 
Collaborative Agile Research, por Claudia Melo
Collaborative Agile Research, por Claudia MeloCollaborative Agile Research, por Claudia Melo
Collaborative Agile Research, por Claudia Melo
 
Bsa 376 week 1 dq 1
Bsa 376 week 1 dq 1Bsa 376 week 1 dq 1
Bsa 376 week 1 dq 1
 
A Simplified Agile Methodology for Ontology Development
A Simplified Agile Methodology for Ontology DevelopmentA Simplified Agile Methodology for Ontology Development
A Simplified Agile Methodology for Ontology Development
 
Euro symposium Action Design Research practise 19092019
Euro symposium Action Design Research practise 19092019Euro symposium Action Design Research practise 19092019
Euro symposium Action Design Research practise 19092019
 
Bsa 376 week 4 dq 1
Bsa 376 week 4 dq 1Bsa 376 week 4 dq 1
Bsa 376 week 4 dq 1
 
Towards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and ProductivityTowards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and Productivity
 
5 project prioritization
5 project prioritization5 project prioritization
5 project prioritization
 
Bsa 376 week 2 dq 2
Bsa 376 week 2 dq 2Bsa 376 week 2 dq 2
Bsa 376 week 2 dq 2
 
Mehmet Aydın, KHU - Nurullah Battal, Roche | Agile Turkey Summit 2013
Mehmet Aydın, KHU - Nurullah Battal, Roche | Agile Turkey Summit 2013Mehmet Aydın, KHU - Nurullah Battal, Roche | Agile Turkey Summit 2013
Mehmet Aydın, KHU - Nurullah Battal, Roche | Agile Turkey Summit 2013
 
Evaluability Assessments and Choice of Evaluation Methods
Evaluability Assessments and Choice of Evaluation MethodsEvaluability Assessments and Choice of Evaluation Methods
Evaluability Assessments and Choice of Evaluation Methods
 
Schools of software testing
Schools of software testingSchools of software testing
Schools of software testing
 
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
 
Object Oriented Analysis & Design
Object Oriented Analysis & DesignObject Oriented Analysis & Design
Object Oriented Analysis & Design
 
Presentation VMBO 18 2-2013
Presentation VMBO 18 2-2013Presentation VMBO 18 2-2013
Presentation VMBO 18 2-2013
 

Viewers also liked

On the Distinction of Functional and Quality Requirements in Practice
On the Distinction of Functional and Quality Requirements in PracticeOn the Distinction of Functional and Quality Requirements in Practice
On the Distinction of Functional and Quality Requirements in Practice
Daniel Mendez
 
Case Studies in Industry - What We Have Learnt
Case Studies in Industry - What We Have LearntCase Studies in Industry - What We Have Learnt
Case Studies in Industry - What We Have Learnt
Daniel Mendez
 
Case studies in industry - fundamentals and lessons learnt
Case studies in industry - fundamentals and lessons learntCase studies in industry - fundamentals and lessons learnt
Case studies in industry - fundamentals and lessons learnt
Daniel Mendez
 
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
Daniel Mendez
 
Theories in Empirical Software Engineering
Theories in Empirical Software EngineeringTheories in Empirical Software Engineering
Theories in Empirical Software Engineering
Daniel Mendez
 
Scientific software engineering methods and their validity
Scientific software engineering methods and their validityScientific software engineering methods and their validity
Scientific software engineering methods and their validity
Daniel Mendez
 
Software Engineering Excellence - The key to mastering the Digital Transforma...
Software Engineering Excellence - The key to mastering the Digital Transforma...Software Engineering Excellence - The key to mastering the Digital Transforma...
Software Engineering Excellence - The key to mastering the Digital Transforma...
Daniel Mendez
 
An Introduction into Philosophy of Science for Software Engineers
An Introduction into Philosophy of Science for Software Engineers An Introduction into Philosophy of Science for Software Engineers
An Introduction into Philosophy of Science for Software Engineers
Daniel Mendez
 

Viewers also liked (8)

On the Distinction of Functional and Quality Requirements in Practice
On the Distinction of Functional and Quality Requirements in PracticeOn the Distinction of Functional and Quality Requirements in Practice
On the Distinction of Functional and Quality Requirements in Practice
 
Case Studies in Industry - What We Have Learnt
Case Studies in Industry - What We Have LearntCase Studies in Industry - What We Have Learnt
Case Studies in Industry - What We Have Learnt
 
Case studies in industry - fundamentals and lessons learnt
Case studies in industry - fundamentals and lessons learntCase studies in industry - fundamentals and lessons learnt
Case studies in industry - fundamentals and lessons learnt
 
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
 
Theories in Empirical Software Engineering
Theories in Empirical Software EngineeringTheories in Empirical Software Engineering
Theories in Empirical Software Engineering
 
Scientific software engineering methods and their validity
Scientific software engineering methods and their validityScientific software engineering methods and their validity
Scientific software engineering methods and their validity
 
Software Engineering Excellence - The key to mastering the Digital Transforma...
Software Engineering Excellence - The key to mastering the Digital Transforma...Software Engineering Excellence - The key to mastering the Digital Transforma...
Software Engineering Excellence - The key to mastering the Digital Transforma...
 
An Introduction into Philosophy of Science for Software Engineers
An Introduction into Philosophy of Science for Software Engineers An Introduction into Philosophy of Science for Software Engineers
An Introduction into Philosophy of Science for Software Engineers
 

Similar to A Case Study on Artefact-based RE Improvement in Practice

Assessment and Feedback programme update (April 2012)
Assessment and Feedback programme update (April 2012)Assessment and Feedback programme update (April 2012)
Assessment and Feedback programme update (April 2012)
jisc-elearning
 
BAETE_workshop_for_PEV_October_2017.pdf
BAETE_workshop_for_PEV_October_2017.pdfBAETE_workshop_for_PEV_October_2017.pdf
BAETE_workshop_for_PEV_October_2017.pdf
ASMZahidKausar
 
Requirements Engineering Process Improvement
Requirements Engineering Process ImprovementRequirements Engineering Process Improvement
Requirements Engineering Process Improvement
Ian Sommerville
 
Project audit and closure
Project audit and closureProject audit and closure
Project audit and closure
Sanjay Vaij
 
Daidalos Evaluation ECIME 2007
Daidalos Evaluation  ECIME 2007Daidalos Evaluation  ECIME 2007
Collaborative work 2, Group 5
Collaborative work 2, Group 5Collaborative work 2, Group 5
Collaborative work 2, Group 5
Cristina Tamayo
 
Ajjawi online eassessment conference final
Ajjawi online eassessment conference finalAjjawi online eassessment conference final
Ajjawi online eassessment conference final
r_ajjawi
 
CAPM Exam preparation - series 1
CAPM Exam preparation - series 1CAPM Exam preparation - series 1
CAPM Exam preparation - series 1
Toe Myint Naing
 
Training_Self Assessment Report
Training_Self Assessment ReportTraining_Self Assessment Report
Training_Self Assessment Report
saba khan
 
Quality, Who Says
Quality, Who SaysQuality, Who Says
Quality, Who Says
WCET Conference 2008
 
Curriculum evaluation models
Curriculum evaluation modelsCurriculum evaluation models
Curriculum evaluation models
DrGavisiddappa Angadi
 
Undergraduate Final Year Project Guideline for Lecturers 2014
Undergraduate Final Year Project Guideline for Lecturers 2014Undergraduate Final Year Project Guideline for Lecturers 2014
Undergraduate Final Year Project Guideline for Lecturers 2014
Ir. Dr. R.Badlishah Ahmad
 
OBE pdf [Autosaved].ppt
OBE pdf [Autosaved].pptOBE pdf [Autosaved].ppt
OBE pdf [Autosaved].ppt
EngrMuhammadBabar1
 
PMP exam changes 2020
PMP exam changes 2020PMP exam changes 2020
PMP exam changes 2020
Mercury Solutions Limited
 
InterACT JISC Case Study
InterACT JISC Case StudyInterACT JISC Case Study
InterACT JISC Case Study
r_ajjawi
 
VA-VE Presentation.pptx
VA-VE Presentation.pptxVA-VE Presentation.pptx
VA-VE Presentation.pptx
DevenJally1
 
Session 2 jan17
Session 2 jan17Session 2 jan17
Session 2 jan17
Vijay Kumar Jadon
 
Is your project not going well this will help you get it back on track
Is your project not going well this will help you get it back on trackIs your project not going well this will help you get it back on track
Is your project not going well this will help you get it back on track
Project Management Solutions
 
55th세미나 발표자료
55th세미나 발표자료55th세미나 발표자료
55th세미나 발표자료
Kim Sjoon
 
Language testing and the use of the common european framework of reference fo...
Language testing and the use of the common european framework of reference fo...Language testing and the use of the common european framework of reference fo...
Language testing and the use of the common european framework of reference fo...
M B
 

Similar to A Case Study on Artefact-based RE Improvement in Practice (20)

Assessment and Feedback programme update (April 2012)
Assessment and Feedback programme update (April 2012)Assessment and Feedback programme update (April 2012)
Assessment and Feedback programme update (April 2012)
 
BAETE_workshop_for_PEV_October_2017.pdf
BAETE_workshop_for_PEV_October_2017.pdfBAETE_workshop_for_PEV_October_2017.pdf
BAETE_workshop_for_PEV_October_2017.pdf
 
Requirements Engineering Process Improvement
Requirements Engineering Process ImprovementRequirements Engineering Process Improvement
Requirements Engineering Process Improvement
 
Project audit and closure
Project audit and closureProject audit and closure
Project audit and closure
 
Daidalos Evaluation ECIME 2007
Daidalos Evaluation  ECIME 2007Daidalos Evaluation  ECIME 2007
Daidalos Evaluation ECIME 2007
 
Collaborative work 2, Group 5
Collaborative work 2, Group 5Collaborative work 2, Group 5
Collaborative work 2, Group 5
 
Ajjawi online eassessment conference final
Ajjawi online eassessment conference finalAjjawi online eassessment conference final
Ajjawi online eassessment conference final
 
CAPM Exam preparation - series 1
CAPM Exam preparation - series 1CAPM Exam preparation - series 1
CAPM Exam preparation - series 1
 
Training_Self Assessment Report
Training_Self Assessment ReportTraining_Self Assessment Report
Training_Self Assessment Report
 
Quality, Who Says
Quality, Who SaysQuality, Who Says
Quality, Who Says
 
Curriculum evaluation models
Curriculum evaluation modelsCurriculum evaluation models
Curriculum evaluation models
 
Undergraduate Final Year Project Guideline for Lecturers 2014
Undergraduate Final Year Project Guideline for Lecturers 2014Undergraduate Final Year Project Guideline for Lecturers 2014
Undergraduate Final Year Project Guideline for Lecturers 2014
 
OBE pdf [Autosaved].ppt
OBE pdf [Autosaved].pptOBE pdf [Autosaved].ppt
OBE pdf [Autosaved].ppt
 
PMP exam changes 2020
PMP exam changes 2020PMP exam changes 2020
PMP exam changes 2020
 
InterACT JISC Case Study
InterACT JISC Case StudyInterACT JISC Case Study
InterACT JISC Case Study
 
VA-VE Presentation.pptx
VA-VE Presentation.pptxVA-VE Presentation.pptx
VA-VE Presentation.pptx
 
Session 2 jan17
Session 2 jan17Session 2 jan17
Session 2 jan17
 
Is your project not going well this will help you get it back on track
Is your project not going well this will help you get it back on trackIs your project not going well this will help you get it back on track
Is your project not going well this will help you get it back on track
 
55th세미나 발표자료
55th세미나 발표자료55th세미나 발표자료
55th세미나 발표자료
 
Language testing and the use of the common european framework of reference fo...
Language testing and the use of the common european framework of reference fo...Language testing and the use of the common european framework of reference fo...
Language testing and the use of the common european framework of reference fo...
 

More from Daniel Mendez

Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?
Daniel Mendez
 
Building and Evaluating Theories 
 in Software Engineering
Building and Evaluating Theories 
 in Software EngineeringBuilding and Evaluating Theories 
 in Software Engineering
Building and Evaluating Theories 
 in Software Engineering
Daniel Mendez
 
Requirements Engineering Research: How good are we at solving practical prob...
Requirements Engineering Research:  How good are we at solving practical prob...Requirements Engineering Research:  How good are we at solving practical prob...
Requirements Engineering Research: How good are we at solving practical prob...
Daniel Mendez
 
In Quest of Requirements Engineering Research that Industry Needs
In Quest of Requirements Engineering Research that Industry NeedsIn Quest of Requirements Engineering Research that Industry Needs
In Quest of Requirements Engineering Research that Industry Needs
Daniel Mendez
 
Survey Research in Software Engineering
Survey Research in Software EngineeringSurvey Research in Software Engineering
Survey Research in Software Engineering
Daniel Mendez
 
Surveys in Software Engineering
Surveys in Software EngineeringSurveys in Software Engineering
Surveys in Software Engineering
Daniel Mendez
 

More from Daniel Mendez (6)

Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?
 
Building and Evaluating Theories 
 in Software Engineering
Building and Evaluating Theories 
 in Software EngineeringBuilding and Evaluating Theories 
 in Software Engineering
Building and Evaluating Theories 
 in Software Engineering
 
Requirements Engineering Research: How good are we at solving practical prob...
Requirements Engineering Research:  How good are we at solving practical prob...Requirements Engineering Research:  How good are we at solving practical prob...
Requirements Engineering Research: How good are we at solving practical prob...
 
In Quest of Requirements Engineering Research that Industry Needs
In Quest of Requirements Engineering Research that Industry NeedsIn Quest of Requirements Engineering Research that Industry Needs
In Quest of Requirements Engineering Research that Industry Needs
 
Survey Research in Software Engineering
Survey Research in Software EngineeringSurvey Research in Software Engineering
Survey Research in Software Engineering
 
Surveys in Software Engineering
Surveys in Software EngineeringSurveys in Software Engineering
Surveys in Software Engineering
 

Recently uploaded

Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
PirithiRaju
 
Reaching the age of Adolescence- Class 8
Reaching the age of Adolescence- Class 8Reaching the age of Adolescence- Class 8
Reaching the age of Adolescence- Class 8
abhinayakamasamudram
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Selcen Ozturkcan
 
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptxTOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
shubhijain836
 
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
hozt8xgk
 
Lattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptxLattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptx
DrRajeshDas
 
Introduction_Ch_01_Biotech Biotechnology course .pptx
Introduction_Ch_01_Biotech Biotechnology course .pptxIntroduction_Ch_01_Biotech Biotechnology course .pptx
Introduction_Ch_01_Biotech Biotechnology course .pptx
QusayMaghayerh
 
Signatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coastsSignatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coasts
Sérgio Sacani
 
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE  AND ITS BENIFITS.pptxIMPORTANCE OF ALGAE  AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
OmAle5
 
一比一原版美国佩斯大学毕业证如何办理
一比一原版美国佩斯大学毕业证如何办理一比一原版美国佩斯大学毕业证如何办理
一比一原版美国佩斯大学毕业证如何办理
gyhwyo
 
11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf
PirithiRaju
 
Synopsis presentation VDR gene polymorphism and anemia (2).pptx
Synopsis presentation VDR gene polymorphism and anemia (2).pptxSynopsis presentation VDR gene polymorphism and anemia (2).pptx
Synopsis presentation VDR gene polymorphism and anemia (2).pptx
FarhanaHussain18
 
Quality assurance B.pharm 6th semester BP606T UNIT 5
Quality assurance B.pharm 6th semester BP606T UNIT 5Quality assurance B.pharm 6th semester BP606T UNIT 5
Quality assurance B.pharm 6th semester BP606T UNIT 5
vimalveerammal
 
Microbiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdfMicrobiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdf
sammy700571
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
PsychoTech Services
 
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Sérgio Sacani
 
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDSJAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
Sérgio Sacani
 
Post translation modification by Suyash Garg
Post translation modification by Suyash GargPost translation modification by Suyash Garg
Post translation modification by Suyash Garg
suyashempire
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
Carl Bergstrom
 
Anti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark UniverseAnti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark Universe
Sérgio Sacani
 

Recently uploaded (20)

Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
 
Reaching the age of Adolescence- Class 8
Reaching the age of Adolescence- Class 8Reaching the age of Adolescence- Class 8
Reaching the age of Adolescence- Class 8
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
 
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptxTOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
 
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
 
Lattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptxLattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptx
 
Introduction_Ch_01_Biotech Biotechnology course .pptx
Introduction_Ch_01_Biotech Biotechnology course .pptxIntroduction_Ch_01_Biotech Biotechnology course .pptx
Introduction_Ch_01_Biotech Biotechnology course .pptx
 
Signatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coastsSignatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coasts
 
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE  AND ITS BENIFITS.pptxIMPORTANCE OF ALGAE  AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
 
一比一原版美国佩斯大学毕业证如何办理
一比一原版美国佩斯大学毕业证如何办理一比一原版美国佩斯大学毕业证如何办理
一比一原版美国佩斯大学毕业证如何办理
 
11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf
 
Synopsis presentation VDR gene polymorphism and anemia (2).pptx
Synopsis presentation VDR gene polymorphism and anemia (2).pptxSynopsis presentation VDR gene polymorphism and anemia (2).pptx
Synopsis presentation VDR gene polymorphism and anemia (2).pptx
 
Quality assurance B.pharm 6th semester BP606T UNIT 5
Quality assurance B.pharm 6th semester BP606T UNIT 5Quality assurance B.pharm 6th semester BP606T UNIT 5
Quality assurance B.pharm 6th semester BP606T UNIT 5
 
Microbiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdfMicrobiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdf
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
 
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
 
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDSJAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
 
Post translation modification by Suyash Garg
Post translation modification by Suyash GargPost translation modification by Suyash Garg
Post translation modification by Suyash Garg
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
 
Anti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark UniverseAnti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark Universe
 

A Case Study on Artefact-based RE Improvement in Practice

  • 1. Technische Universität München A Case Study on 
 Artefact-based RE Improvement in Practice Joint work with Stefan Wagner, University of Stuttgart Daniel Méndez Technical University of Munich Germany PROFES 2015 Bozen-Bolzano, Italy @mendezfe
  • 2. Notion of RE quality is eventually relative to its context! [RUP-derivate] Does this represent a good or a bad Requirements Engineering (RE)?
  • 3. Notion of RE quality and its improvement Socio-economic context RE “Best Practice” Norm Goals,
 expectations, … 1. Solution orientation Assess/Benchmark RE reference modelAdopt RE improvement principles
  • 4. Notion of RE quality and its improvement Socio-economic context RE “Best Practice” Norm Goals,
 expectations, … 1. Solution orientation 2. Problem orientation Serves as Orientation Steer RE reference model RE improvement principles
  • 5. Notion of RE quality and its improvement Socio-economic context RE “Best Practice” Norm Goals,
 expectations, … 1. Solution orientation 2. Problem orientation Paradigms (simplified) Serves as Orientation Steer RE reference model RE improvement principles
  • 6. Notion of RE quality and its improvement Socio-economic context RE “Best Practice” Norm Goals,
 expectations, … 1. Solution orientation 2. Problem orientation Paradigms (simplified) A A. Activity orientation B B. Artefact orientation Serves as Orientation Steer RE reference model RE improvement principles
  • 7. Potential and limitations of problem-driven, artefact-based RE improvement still unknown Problem Problem-driven, artefact-based RE improvement Why? Goals,
 expectations, …Steer » Notion of RE quality is something relative to context » Reluctance against solution orientation in practice*
 „I am not convinced of the benefits of external standards.“ Why problem orientation Why artefact orientation » Allows to abstract from complex processes » Supports, e.g., flexibility and consistency in artefacts * http://re-survey.org
  • 8. Artefact-based RE improvement approach • Blueprint of an artefact-b. and problem-driven RE improvement • Process realisation in EPF composer, templates, … Details on theapproach presentedat PROFES 2013 
& PROFES 2014
  • 9. Artefact-based RE Improvement Process 
 engineers Comparative 
 evaluation 
 (against CMMI-based approaches) Art.-based
 RE Imp.
 Approach Evaluation of artefact-based RE improvement Study design overview • Case 1:Wacker Chemie • Case 2: SupplyOn AG (independent replication) Goals • Evaluate 
 problem-driven and artefact-based RE improvement 
 in industrial context compared to 
 solution-driven and activity-based approaches Approach: Case study research Research questions Project environment Artefact-based 
 RE Project participants Comparative 
 evaluation Legacy RE approach 1. How well are process engineers supported in their RE improvement tasks? 2. How well are project participants supported by the resulting RE reference model?
  • 10. Study 1 Study 2 Study 1 Study 2 Case studies on artefact-based RE improvement Essence of rating RQ 1 Structured approach to RE improvement Context-specific RE impr. goals achieved The good: It worked RQ 2 (The actually interesting parts…) The bad: It worked, but only “somehow”… Research questions 1. How well are process engineers supported in their RE improvement tasks? 2. How well are project participants supported by the resulting RE reference model?
  • 11. Case studies on artefact-based RE improvement Qualitative feedback from participants Process engineers (RQ 1) • Domain knowledge is essential for efficient improvement • Workshops fostered discussions engineers would otherwise not have • Need for fast improvement cycles (e.g. meetings every week) • Need for additional studies when many changes have been made • The success of a pilot study strongly depends on the quality of the tools • Coaching should focus on why things should be done, not how • Focus not only on artefacts, but also suggest methods and techniques • Not too many changes at once Project participants (RQ 2)
  • 12. Limitations • Problem orientation at the cost of certification • Social factors never fully covered by models and approaches • Improvement effects beyond RE not objectively measurable • Relation between process quality and artefact quality not completely clear Success factors (selected) • Awareness of management for problems at project level • Willingness to participate and openness to change • Domain knowledge • Respect (and reflect) organisational culture • Skills (social skills, empirical skills) and openness for pragmatism Case studies on artefact-based RE improvement
  • 13. Thank you! Daniel Méndez Daniel.Mendez@tum.de @mendezfe Further reading • Slides will be made available 
 (and probably tweeted) • Ask me if you need material (tools, instruments …) http://www4.in.tum.de/~mendezfe/openspace.shtml [PROFES 2013] [PROFES 2015]