SlideShare uma empresa Scribd logo
1 de 30
Interpreted in the Context of Digital Health
Requirements Engineering Best Practice
Total 405 97% Total + 414 99% Total 384 92% Total 407 97% Total + 404 96%
Reqs. Prioritizing 252 60% Workshops 328 78% Informal Modeling + 210 50% Functional 343 82% Natural Language 374 89%
Release Planing 209 50% Feedback ± 183 44% Prototyping + 169 40% Scenarios ± 263 63% Use Cases 248 59%
Requirements Triage 206 49% Analysis ± 161 38% OOA ± 166 40% Quality 240 57% Informal Text 219 52%
Business Case 202 48% Design 149 36% Quality Checks 107 26% User Interfaces 238 57% User Stories 111 26%
Roadmapping 174 42% Creativity 142 34% SA 51 12% Processes ± 183 44% Shall Templates 94 22%
Vision ± 165 39% System Archeology 292 70% DDD 34 8% Rules 173 41% Other 37 9%
Other 1 0% Requirements Reuse 270 64% Other 36 9% Software Interfaces 157 37% UML Diagrams 245 58%
Copy/Paste 159 38% Structure 140 33% Use Case Diagrams 188 45%
Total 382 91% Delta Specification 121 29% Total + 391 93% Glossary ± 132 32% Activity Diagrams 128 31%
Reqs. Prioritizing 252 60% Standard Reqs. 81 19% Inspection + 266 63% Behavior 95 23% Class Diagrams 114 27%
Handshaking 209 50% Variability Analysis 42 10% Walk-Through + 175 42% Agents 71 17% Sequence Diagrams 89 21%
Conflict Management 167 40% Modeling-based 3 1% Peer/Advisor Review 161 38% Formal Properties 24 6% State Machines 54 13%
Strategy Alignment 125 30% Interviews + 265 63% Prototype Review 143 34% Other 26 6% Other 2 0%
Power Analysis 76 18% Document Analysis 211 50% Checklist ± 89 21% Graphical Processes 208 50%
Win-Win Negotiation 45 11% Creativity 183 44% Simulation 33 8% Total 405 97% Activity Diagrams 128 31%
Variant Analysis 31 7% Workshops 142 34% Automated Checking ± 30 7% Document 265 63% DFD 111 26%
Negotiation Analysis 29 7% Idea Castings 43 10% Other 4 1% Spreadsheet 149 36% BPMN; BPML 37 9%
Idea Databases 38 9% Database 146 35% Other 9 2%
Total 341 81% Introspection 118 28% Modeling Tool 135 32% SA Diagrams 177 42%
Change Management 243 58% Observation + 87 21% Drawing Tool 61 15% DFD 111 26%
Baselining 196 47% Surveys 50 12% Other 4 1% ERD + 94 22%
Traceability 167 40% Data Mining - 25 6% STD 62 15%
Progress Tracking 106 25% Other 12 3% User Screens 151 36%
Report Generation 60 14% Informal Drawings 139 33%
Process Measurement 55 13% Tables 67 16%
Other 3 1% Other 19 5%
3, 4
Requirements Management
Management
Product Planning Elicitation Requirement TypesAnalysis
Storage
Checking
Inquiry Specification
Stakeholder Negotiation
Notations
i4DS | Centre for Requirements Engineering | © Prof. Dr. Samuel Fricker
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 2
www.fi-star.eu
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 3
One of My Favorite Cases
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 4
Idea of the System
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 5
Requirements Engineering (RE)
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 6
Requirements Engineering as Hand-Off of Requirements
Formal spec
Natural Language
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 7
Requirements Engineering as Hand-Off of Requirements
Formal spec
Natural Language
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 8
State-of-the-Art (1/4): The use of specific notations and tools did NOT correlate
with RE success.
217 98%
179 95%
148 67%
110 58%
84 38%
64 34%
80 36%
52 28%
77 35%
65 34%
39 18%
21 11%
1 0%
3 2%
Drawing Tool
Other
Modeling Tool
Database
Document
Spreadsheet
Storage
Total
219 99%
176 93%
199 90%
168 89%
142 64%
104 55%
113 51%
102 54%
68 31%
43 23%
46 21%
44 23%
22 10%
14 7%
138 62%
102 54%
106 48%
79 42%
71 32%
54 29%
68 31%
44 23%
48 22%
39 21%
31 14%
21 11%
2 1%
0 0%
114 52%
88 47%
71 32%
Graphical Processes
Activity Diagrams
State Machines
Other
Class Diagrams
Sequence Diagrams
Use Case Diagrams
Activity Diagrams
Other
UML Diagrams
User Stories
Shall Templates
Use Cases
Informal Text
Total*
Natural Language
Notations
46 21%
44 23%
22 10%
14 7%
138 62%
102 54%
106 48%
79 42%
71 32%
54 29%
68 31%
44 23%
48 22%
39 21%
31 14%
21 11%
2 1%
0 0%
114 52%
88 47%
71 32%
54 29%
68 31%
40 21%
23 10%
13 7%
4 2%
3 2%
101 46%
72 38%
68 31%
40 21%
56 25%
35 19%
33 15%
28 15%
84 38%
63 33%
76 34%
61 32%
36 16%
29 15%
15 7%
4 2%
Informal Drawings
Tables
Other
STD
User Screens
DFD
ERD
Other
SA Diagrams
DFD
BPMN; BPML
Graphical Processes
Activity Diagrams
State Machines
Other
Class Diagrams
Sequence Diagrams
Use Case Diagrams
Activity Diagrams
Other
UML Diagrams
Shall Templates
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 9
State-of-the-Art: What does Matter? (2/4)
126 57%
71 38%
Business Case*
Problem
Solution
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 10
State-of-the-Art: What does Matter? (3/4)
160 72%
100 53%
Scenarios*
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 11
State-of-the-Art: What does Matter? (4/4)
189 86%
133 70%
Workshops*
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 12
How Smart is RE Practice?
The success-correlating practices rank
3, 9, and 21 out of 67 practices that are
used in at least 5% of the projects.
Natural Language 374 89%
Functional 343 82%
Workshops 328 78%
System Archeology 292 70%
Requirements Reuse 270 64%
Inspection + 266 63%
Interviews + 265 63%
Document 265 63%
Scenarios ± 263 63%
Reqs. Prioritizing 252 60%
UML Diagrams 245 58%
Change Management 243 58%
Quality 240 57%
User Interfaces 238 57%
Document Analysis 211 50%
Informal Modeling + 210 50%
Release Planing 209 50%
Handshaking 209 50%
Graphical Processes 208 50%
Requirements Triage 206 49%
Business Case 202 48%
3
9
21
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 13
Requirements Engineering as Experimentation together with Stakeholders
Dependent variables:
- Desired impacts of the system
Independent variables:
- Characteristics of the system
?
Usage process
and scenarios
System
Direct
System Context
Indirect
System Context
Management
Regulator
Interfacing
System
Interfacing
System
Support
Production
UserCustomer
Marketing
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 14
Prepare Experimentation: Stakeholder and Problem Discovery
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 15
Prepare Experimentation: Concept Development
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 16
Do the Experiments: Approximate Step-wise the Real System and Context
Thought
Experiments
Laboratory
Experiments
Real-World
Experiments
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 17
Thought
Experiments
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 18
Laboratory Experiments
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 19
Real-World Experiments
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 20
Spread the Results: Communicate to Possibly Distant Late-Comers
The testers in Malaysia…
The developers that join during construction…
Real-World
Experiments
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 21
Videos for Knowledge Transfer about Requirements and Context
Capture of requirements experiments with video.
Hard-to-replicate situations
Intuitive behaviour
Context and rationales
Limited specification skills
Primary evidence
Prohibited dialogue
Learning need
Personnel fluctuation
Late-stage RE (testing)
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 22
Continue Experimentation: Adapt Product and Extend to New Contexts
The surgeons who work a bit differently…
Real-World
Experiments
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 23
Tools: Understand Impact through User Feedback
QoE Probe
Front-end: Android, iOS
Back-end: Qlik
AppEcho
Front-end: Android
Back-end: Jira
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 24
User Feedback for System Evolution and Adaptation
AtosSiemens
SEnerCon
01.10.2015i4DS | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 25
i4Ds | CeRE: Enable Developers in Making Smart Decisions
Find the requirements video here: https://www.youtube.com/watch?v=CBsOiabbNIc
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 26
419 Projects < 10 23 5% Banking, Finance 98 23% Research 32 8%
10-49 39 9% Automotive, Transport 54 13% Product, Platform 87 21%
50-249 42 10% Software, IT 51 12% Bespoke 237 57%
250-4499 144 34% Government, Military 40 10% Tender 42 10%
>= 4500 168 40% Healthcare, Medical 35 8% Other 21 5%
n/a 3 1% Insurance 31 7%
Telecommunications 31 7% Prototyping 23 5%
Europe 368 88% Manufacturing, Supply 22 5% Evolutionary 39 9%
Switzerland 248 59% Other 57 14% Incremental 113 27%
Germany 69 16% Hybrid 104 25%
Other Europe 51 12% Information System 260 62% Sequential 135 32%
Americas 26 6% Software-Intensive 62 15% Other 5 1%
Asia-Pacific 25 6% Engineering 28 7%
Other 69 16% < 4 54 13%
4-9 107 26%
Completely New 149 36% 10-19 89 21%
New Features or Use 107 26% 20-49 84 20%
Changed Solution 79 19% >= 50 82 20%
Enhancement 84 20% n/a 3 1%
< 4.5 27 6%
4.5-9 97 23%
9-18 119 28%
>= 18 165 39%
n/a 11 3%
Duration (calendar months)***
Product
Category
Process (Lifecycle Model)
Size (number of staff)***
Location
Project
Industry (application domain)
Type
Innovation
Company
Size (number of employees)***
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 27
What Requirements Engineering had to Achieve
Total 419 100%
Shared Understanding 214 51%
Specification Quality 197 47%
Clear Scope 160 38%
Efficiency 155 37%
User Satisfaction 145 35%
Timeliness 139 33%
Fit of Solution 94 22%
Estimation Reliability 65 16%
Architecture Quality 58 14%
Cost/Benefit Analysis 26 6%
Other 4 1%
RE Constraints
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 28
State-of-the-Art: How Successful is Industry in Doing RE?
Too Little 181 43%
Just Enough 229 55%
Too Much 9 2%
Rather Yes 385 92%
Yes 182 43%
Likely 203 48%
Rather No 34 8%
No 18 4%
Unlikely 16 4%
Success
Requirements Engineering Amount
Product Goal Achievement
AND
OR
221 successes
189 failures
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 29
RE Expertise – Overall
Successful projects employed a wider variety of RE techniques and defined more
requirement types than unsuccessful ones.
0
5
10
15
20
25
30
35
Avg. Number of RE Techniques
Successful RE Other RE
+25%
0
1
2
3
4
5
6
Number of Requirement Types
Successful RE Other RE
+26%
01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 30
Thank you!

Mais conteúdo relacionado

Mais procurados

Product Planning v1.0
Product Planning v1.0Product Planning v1.0
Product Planning v1.0Denis Gallant
 
Product Design and Development
Product Design and DevelopmentProduct Design and Development
Product Design and DevelopmentSURYAPRAKASH S
 
Product development process
Product development processProduct development process
Product development processHimanshu Sood
 
Product Design Development - CH2 Organizations
Product Design Development - CH2 OrganizationsProduct Design Development - CH2 Organizations
Product Design Development - CH2 OrganizationsDr. Zol Bahri Razali
 
Software Product Management
Software Product ManagementSoftware Product Management
Software Product Managementdwslaterjr
 
Product Design & Development Presentation 2012
Product Design & Development Presentation 2012Product Design & Development Presentation 2012
Product Design & Development Presentation 2012anneladawan
 
Product design and development ch1
Product design and development ch1Product design and development ch1
Product design and development ch1Kavindra Singh
 
Product design and development
Product design and developmentProduct design and development
Product design and developmentKishor Tayade
 
Product design and development by Karl T. Ulrich
Product design and development by Karl T. UlrichProduct design and development by Karl T. Ulrich
Product design and development by Karl T. UlrichJoy Biswas
 
Chapter 1 product design introduction
Chapter 1 product design introductionChapter 1 product design introduction
Chapter 1 product design introductionPragya Gupta
 
Obsolete / Obsolescence for Parts & Materials
Obsolete / Obsolescence for Parts & MaterialsObsolete / Obsolescence for Parts & Materials
Obsolete / Obsolescence for Parts & MaterialsChief Innovation
 
Product design
Product designProduct design
Product designRaina Zia
 
The production process
The production processThe production process
The production processRachel Heyes
 
2 development processes and organizations
2 development processes and organizations2 development processes and organizations
2 development processes and organizationsmirhadizadeh
 
Product and process design
Product and process designProduct and process design
Product and process designRajThakuri
 
SEM5- NPD -Chapter2 development processes
SEM5- NPD -Chapter2 development processesSEM5- NPD -Chapter2 development processes
SEM5- NPD -Chapter2 development processesBTEC UTeM
 

Mais procurados (20)

Product Planning v1.0
Product Planning v1.0Product Planning v1.0
Product Planning v1.0
 
Product Design and Development
Product Design and DevelopmentProduct Design and Development
Product Design and Development
 
Product development process
Product development processProduct development process
Product development process
 
Product Design Development - CH2 Organizations
Product Design Development - CH2 OrganizationsProduct Design Development - CH2 Organizations
Product Design Development - CH2 Organizations
 
Software Product Management
Software Product ManagementSoftware Product Management
Software Product Management
 
Product Design & Development Presentation 2012
Product Design & Development Presentation 2012Product Design & Development Presentation 2012
Product Design & Development Presentation 2012
 
Product design and development ch1
Product design and development ch1Product design and development ch1
Product design and development ch1
 
Product design and development
Product design and developmentProduct design and development
Product design and development
 
Chap002
Chap002Chap002
Chap002
 
Product design and development by Karl T. Ulrich
Product design and development by Karl T. UlrichProduct design and development by Karl T. Ulrich
Product design and development by Karl T. Ulrich
 
Chapter 1 product design introduction
Chapter 1 product design introductionChapter 1 product design introduction
Chapter 1 product design introduction
 
Obsolete / Obsolescence for Parts & Materials
Obsolete / Obsolescence for Parts & MaterialsObsolete / Obsolescence for Parts & Materials
Obsolete / Obsolescence for Parts & Materials
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Product design
Product designProduct design
Product design
 
The production process
The production processThe production process
The production process
 
2 development processes and organizations
2 development processes and organizations2 development processes and organizations
2 development processes and organizations
 
Product and process design
Product and process designProduct and process design
Product and process design
 
Design Review Mini(2)
Design Review Mini(2)Design Review Mini(2)
Design Review Mini(2)
 
SEM5- NPD -Chapter2 development processes
SEM5- NPD -Chapter2 development processesSEM5- NPD -Chapter2 development processes
SEM5- NPD -Chapter2 development processes
 
Maximizing productivity
Maximizing productivityMaximizing productivity
Maximizing productivity
 

Semelhante a Requirements Engineering Best Practice

Test Metrics
Test MetricsTest Metrics
Test MetricsDevukjs
 
CHAMP Year 1 Outcomes Leadership Committee December 5 2014
CHAMP Year 1 Outcomes  Leadership Committee December 5 2014CHAMP Year 1 Outcomes  Leadership Committee December 5 2014
CHAMP Year 1 Outcomes Leadership Committee December 5 2014cccschamp
 
AVEVA presents at the Rice Global Forum 2017
AVEVA presents at the Rice Global Forum 2017AVEVA presents at the Rice Global Forum 2017
AVEVA presents at the Rice Global Forum 2017AVEVA Group plc
 
ARC's Wil Chin Remote Operations Management Presentation @ ARC Industry Forum...
ARC's Wil Chin Remote Operations Management Presentation @ ARC Industry Forum...ARC's Wil Chin Remote Operations Management Presentation @ ARC Industry Forum...
ARC's Wil Chin Remote Operations Management Presentation @ ARC Industry Forum...ARC Advisory Group
 
The influence of design on project outcomes
The influence of design on project outcomesThe influence of design on project outcomes
The influence of design on project outcomesJacobs Engineering
 
Automation-Production-Systems-and-CIM-Mikell-P.-Groover-Edisi-4-2015 (1).pdf
 Automation-Production-Systems-and-CIM-Mikell-P.-Groover-Edisi-4-2015 (1).pdf Automation-Production-Systems-and-CIM-Mikell-P.-Groover-Edisi-4-2015 (1).pdf
Automation-Production-Systems-and-CIM-Mikell-P.-Groover-Edisi-4-2015 (1).pdfprernarai20
 
2020 Testing Trends: Top Predictions for QA Teams to Watch, Join, and Lead
2020 Testing Trends: Top Predictions for QA Teams to Watch, Join, and Lead2020 Testing Trends: Top Predictions for QA Teams to Watch, Join, and Lead
2020 Testing Trends: Top Predictions for QA Teams to Watch, Join, and LeadDevOps.com
 
Sample Software Reclaim Model for 50,000 Users
Sample Software Reclaim Model for 50,000 UsersSample Software Reclaim Model for 50,000 Users
Sample Software Reclaim Model for 50,000 UsersAdvika Bhavsar
 
Stork Presentation on Migration (Willem Hazenberg)
Stork Presentation on Migration (Willem Hazenberg)Stork Presentation on Migration (Willem Hazenberg)
Stork Presentation on Migration (Willem Hazenberg)ARC Advisory Group
 
Tame Complex IT Environments with Data-Driven IT Automation
Tame Complex IT Environments with Data-Driven IT AutomationTame Complex IT Environments with Data-Driven IT Automation
Tame Complex IT Environments with Data-Driven IT AutomationEnterprise Management Associates
 
The Business Value of SW Quality
The Business Value of SW QualityThe Business Value of SW Quality
The Business Value of SW QualitySQALab
 
Test Process Improvement in Agile
Test Process Improvement in AgileTest Process Improvement in Agile
Test Process Improvement in AgileTechWell
 
Test Process Improvement in Agile
Test Process Improvement in AgileTest Process Improvement in Agile
Test Process Improvement in AgileTechWell
 

Semelhante a Requirements Engineering Best Practice (20)

Test Metrics
Test MetricsTest Metrics
Test Metrics
 
CHAMP Year 1 Outcomes Leadership Committee December 5 2014
CHAMP Year 1 Outcomes  Leadership Committee December 5 2014CHAMP Year 1 Outcomes  Leadership Committee December 5 2014
CHAMP Year 1 Outcomes Leadership Committee December 5 2014
 
AVEVA presents at the Rice Global Forum 2017
AVEVA presents at the Rice Global Forum 2017AVEVA presents at the Rice Global Forum 2017
AVEVA presents at the Rice Global Forum 2017
 
INGENIUS_XIMB_Iron and Steel
INGENIUS_XIMB_Iron and SteelINGENIUS_XIMB_Iron and Steel
INGENIUS_XIMB_Iron and Steel
 
ARC's Wil Chin Remote Operations Management Presentation @ ARC Industry Forum...
ARC's Wil Chin Remote Operations Management Presentation @ ARC Industry Forum...ARC's Wil Chin Remote Operations Management Presentation @ ARC Industry Forum...
ARC's Wil Chin Remote Operations Management Presentation @ ARC Industry Forum...
 
The influence of design on project outcomes
The influence of design on project outcomesThe influence of design on project outcomes
The influence of design on project outcomes
 
Resume 2.0
Resume 2.0Resume 2.0
Resume 2.0
 
Resume 2.0
Resume 2.0Resume 2.0
Resume 2.0
 
SOS Training Brochure
SOS Training BrochureSOS Training Brochure
SOS Training Brochure
 
Automation-Production-Systems-and-CIM-Mikell-P.-Groover-Edisi-4-2015 (1).pdf
 Automation-Production-Systems-and-CIM-Mikell-P.-Groover-Edisi-4-2015 (1).pdf Automation-Production-Systems-and-CIM-Mikell-P.-Groover-Edisi-4-2015 (1).pdf
Automation-Production-Systems-and-CIM-Mikell-P.-Groover-Edisi-4-2015 (1).pdf
 
2020 Testing Trends: Top Predictions for QA Teams to Watch, Join, and Lead
2020 Testing Trends: Top Predictions for QA Teams to Watch, Join, and Lead2020 Testing Trends: Top Predictions for QA Teams to Watch, Join, and Lead
2020 Testing Trends: Top Predictions for QA Teams to Watch, Join, and Lead
 
Resume 2.0
Resume 2.0Resume 2.0
Resume 2.0
 
Sample Software Reclaim Model for 50,000 Users
Sample Software Reclaim Model for 50,000 UsersSample Software Reclaim Model for 50,000 Users
Sample Software Reclaim Model for 50,000 Users
 
Stork Presentation on Migration (Willem Hazenberg)
Stork Presentation on Migration (Willem Hazenberg)Stork Presentation on Migration (Willem Hazenberg)
Stork Presentation on Migration (Willem Hazenberg)
 
Tame Complex IT Environments with Data-Driven IT Automation
Tame Complex IT Environments with Data-Driven IT AutomationTame Complex IT Environments with Data-Driven IT Automation
Tame Complex IT Environments with Data-Driven IT Automation
 
The Business Value of SW Quality
The Business Value of SW QualityThe Business Value of SW Quality
The Business Value of SW Quality
 
Pangan_Jefferson_CV
Pangan_Jefferson_CVPangan_Jefferson_CV
Pangan_Jefferson_CV
 
Pangan_Jefferson_CV
Pangan_Jefferson_CVPangan_Jefferson_CV
Pangan_Jefferson_CV
 
Test Process Improvement in Agile
Test Process Improvement in AgileTest Process Improvement in Agile
Test Process Improvement in Agile
 
Test Process Improvement in Agile
Test Process Improvement in AgileTest Process Improvement in Agile
Test Process Improvement in Agile
 

Último

Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lodhisaajjda
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedDelhi Call girls
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Baileyhlharris
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfSkillCertProExams
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Delhi Call girls
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCamilleBoulbin1
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatmentnswingard
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Pooja Nehwal
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...amilabibi1
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsaqsarehman5055
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 

Último (20)

Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 

Requirements Engineering Best Practice

  • 1. Interpreted in the Context of Digital Health Requirements Engineering Best Practice Total 405 97% Total + 414 99% Total 384 92% Total 407 97% Total + 404 96% Reqs. Prioritizing 252 60% Workshops 328 78% Informal Modeling + 210 50% Functional 343 82% Natural Language 374 89% Release Planing 209 50% Feedback ± 183 44% Prototyping + 169 40% Scenarios ± 263 63% Use Cases 248 59% Requirements Triage 206 49% Analysis ± 161 38% OOA ± 166 40% Quality 240 57% Informal Text 219 52% Business Case 202 48% Design 149 36% Quality Checks 107 26% User Interfaces 238 57% User Stories 111 26% Roadmapping 174 42% Creativity 142 34% SA 51 12% Processes ± 183 44% Shall Templates 94 22% Vision ± 165 39% System Archeology 292 70% DDD 34 8% Rules 173 41% Other 37 9% Other 1 0% Requirements Reuse 270 64% Other 36 9% Software Interfaces 157 37% UML Diagrams 245 58% Copy/Paste 159 38% Structure 140 33% Use Case Diagrams 188 45% Total 382 91% Delta Specification 121 29% Total + 391 93% Glossary ± 132 32% Activity Diagrams 128 31% Reqs. Prioritizing 252 60% Standard Reqs. 81 19% Inspection + 266 63% Behavior 95 23% Class Diagrams 114 27% Handshaking 209 50% Variability Analysis 42 10% Walk-Through + 175 42% Agents 71 17% Sequence Diagrams 89 21% Conflict Management 167 40% Modeling-based 3 1% Peer/Advisor Review 161 38% Formal Properties 24 6% State Machines 54 13% Strategy Alignment 125 30% Interviews + 265 63% Prototype Review 143 34% Other 26 6% Other 2 0% Power Analysis 76 18% Document Analysis 211 50% Checklist ± 89 21% Graphical Processes 208 50% Win-Win Negotiation 45 11% Creativity 183 44% Simulation 33 8% Total 405 97% Activity Diagrams 128 31% Variant Analysis 31 7% Workshops 142 34% Automated Checking ± 30 7% Document 265 63% DFD 111 26% Negotiation Analysis 29 7% Idea Castings 43 10% Other 4 1% Spreadsheet 149 36% BPMN; BPML 37 9% Idea Databases 38 9% Database 146 35% Other 9 2% Total 341 81% Introspection 118 28% Modeling Tool 135 32% SA Diagrams 177 42% Change Management 243 58% Observation + 87 21% Drawing Tool 61 15% DFD 111 26% Baselining 196 47% Surveys 50 12% Other 4 1% ERD + 94 22% Traceability 167 40% Data Mining - 25 6% STD 62 15% Progress Tracking 106 25% Other 12 3% User Screens 151 36% Report Generation 60 14% Informal Drawings 139 33% Process Measurement 55 13% Tables 67 16% Other 3 1% Other 19 5% 3, 4 Requirements Management Management Product Planning Elicitation Requirement TypesAnalysis Storage Checking Inquiry Specification Stakeholder Negotiation Notations i4DS | Centre for Requirements Engineering | © Prof. Dr. Samuel Fricker
  • 2. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 2 www.fi-star.eu
  • 3. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 3 One of My Favorite Cases
  • 4. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 4 Idea of the System
  • 5. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 5 Requirements Engineering (RE)
  • 6. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 6 Requirements Engineering as Hand-Off of Requirements Formal spec Natural Language
  • 7. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 7 Requirements Engineering as Hand-Off of Requirements Formal spec Natural Language
  • 8. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 8 State-of-the-Art (1/4): The use of specific notations and tools did NOT correlate with RE success. 217 98% 179 95% 148 67% 110 58% 84 38% 64 34% 80 36% 52 28% 77 35% 65 34% 39 18% 21 11% 1 0% 3 2% Drawing Tool Other Modeling Tool Database Document Spreadsheet Storage Total 219 99% 176 93% 199 90% 168 89% 142 64% 104 55% 113 51% 102 54% 68 31% 43 23% 46 21% 44 23% 22 10% 14 7% 138 62% 102 54% 106 48% 79 42% 71 32% 54 29% 68 31% 44 23% 48 22% 39 21% 31 14% 21 11% 2 1% 0 0% 114 52% 88 47% 71 32% Graphical Processes Activity Diagrams State Machines Other Class Diagrams Sequence Diagrams Use Case Diagrams Activity Diagrams Other UML Diagrams User Stories Shall Templates Use Cases Informal Text Total* Natural Language Notations 46 21% 44 23% 22 10% 14 7% 138 62% 102 54% 106 48% 79 42% 71 32% 54 29% 68 31% 44 23% 48 22% 39 21% 31 14% 21 11% 2 1% 0 0% 114 52% 88 47% 71 32% 54 29% 68 31% 40 21% 23 10% 13 7% 4 2% 3 2% 101 46% 72 38% 68 31% 40 21% 56 25% 35 19% 33 15% 28 15% 84 38% 63 33% 76 34% 61 32% 36 16% 29 15% 15 7% 4 2% Informal Drawings Tables Other STD User Screens DFD ERD Other SA Diagrams DFD BPMN; BPML Graphical Processes Activity Diagrams State Machines Other Class Diagrams Sequence Diagrams Use Case Diagrams Activity Diagrams Other UML Diagrams Shall Templates
  • 9. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 9 State-of-the-Art: What does Matter? (2/4) 126 57% 71 38% Business Case* Problem Solution
  • 10. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 10 State-of-the-Art: What does Matter? (3/4) 160 72% 100 53% Scenarios*
  • 11. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 11 State-of-the-Art: What does Matter? (4/4) 189 86% 133 70% Workshops*
  • 12. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 12 How Smart is RE Practice? The success-correlating practices rank 3, 9, and 21 out of 67 practices that are used in at least 5% of the projects. Natural Language 374 89% Functional 343 82% Workshops 328 78% System Archeology 292 70% Requirements Reuse 270 64% Inspection + 266 63% Interviews + 265 63% Document 265 63% Scenarios ± 263 63% Reqs. Prioritizing 252 60% UML Diagrams 245 58% Change Management 243 58% Quality 240 57% User Interfaces 238 57% Document Analysis 211 50% Informal Modeling + 210 50% Release Planing 209 50% Handshaking 209 50% Graphical Processes 208 50% Requirements Triage 206 49% Business Case 202 48% 3 9 21
  • 13. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 13 Requirements Engineering as Experimentation together with Stakeholders Dependent variables: - Desired impacts of the system Independent variables: - Characteristics of the system ? Usage process and scenarios
  • 14. System Direct System Context Indirect System Context Management Regulator Interfacing System Interfacing System Support Production UserCustomer Marketing 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 14 Prepare Experimentation: Stakeholder and Problem Discovery
  • 15. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 15 Prepare Experimentation: Concept Development
  • 16. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 16 Do the Experiments: Approximate Step-wise the Real System and Context Thought Experiments Laboratory Experiments Real-World Experiments
  • 17. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 17 Thought Experiments
  • 18. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 18 Laboratory Experiments
  • 19. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 19 Real-World Experiments
  • 20. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 20 Spread the Results: Communicate to Possibly Distant Late-Comers The testers in Malaysia… The developers that join during construction… Real-World Experiments
  • 21. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 21 Videos for Knowledge Transfer about Requirements and Context Capture of requirements experiments with video. Hard-to-replicate situations Intuitive behaviour Context and rationales Limited specification skills Primary evidence Prohibited dialogue Learning need Personnel fluctuation Late-stage RE (testing)
  • 22. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 22 Continue Experimentation: Adapt Product and Extend to New Contexts The surgeons who work a bit differently… Real-World Experiments
  • 23. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 23 Tools: Understand Impact through User Feedback QoE Probe Front-end: Android, iOS Back-end: Qlik AppEcho Front-end: Android Back-end: Jira
  • 24. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 24 User Feedback for System Evolution and Adaptation AtosSiemens SEnerCon
  • 25. 01.10.2015i4DS | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 25 i4Ds | CeRE: Enable Developers in Making Smart Decisions Find the requirements video here: https://www.youtube.com/watch?v=CBsOiabbNIc
  • 26. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 26 419 Projects < 10 23 5% Banking, Finance 98 23% Research 32 8% 10-49 39 9% Automotive, Transport 54 13% Product, Platform 87 21% 50-249 42 10% Software, IT 51 12% Bespoke 237 57% 250-4499 144 34% Government, Military 40 10% Tender 42 10% >= 4500 168 40% Healthcare, Medical 35 8% Other 21 5% n/a 3 1% Insurance 31 7% Telecommunications 31 7% Prototyping 23 5% Europe 368 88% Manufacturing, Supply 22 5% Evolutionary 39 9% Switzerland 248 59% Other 57 14% Incremental 113 27% Germany 69 16% Hybrid 104 25% Other Europe 51 12% Information System 260 62% Sequential 135 32% Americas 26 6% Software-Intensive 62 15% Other 5 1% Asia-Pacific 25 6% Engineering 28 7% Other 69 16% < 4 54 13% 4-9 107 26% Completely New 149 36% 10-19 89 21% New Features or Use 107 26% 20-49 84 20% Changed Solution 79 19% >= 50 82 20% Enhancement 84 20% n/a 3 1% < 4.5 27 6% 4.5-9 97 23% 9-18 119 28% >= 18 165 39% n/a 11 3% Duration (calendar months)*** Product Category Process (Lifecycle Model) Size (number of staff)*** Location Project Industry (application domain) Type Innovation Company Size (number of employees)***
  • 27. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 27 What Requirements Engineering had to Achieve Total 419 100% Shared Understanding 214 51% Specification Quality 197 47% Clear Scope 160 38% Efficiency 155 37% User Satisfaction 145 35% Timeliness 139 33% Fit of Solution 94 22% Estimation Reliability 65 16% Architecture Quality 58 14% Cost/Benefit Analysis 26 6% Other 4 1% RE Constraints
  • 28. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 28 State-of-the-Art: How Successful is Industry in Doing RE? Too Little 181 43% Just Enough 229 55% Too Much 9 2% Rather Yes 385 92% Yes 182 43% Likely 203 48% Rather No 34 8% No 18 4% Unlikely 16 4% Success Requirements Engineering Amount Product Goal Achievement AND OR 221 successes 189 failures
  • 29. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 29 RE Expertise – Overall Successful projects employed a wider variety of RE techniques and defined more requirement types than unsuccessful ones. 0 5 10 15 20 25 30 35 Avg. Number of RE Techniques Successful RE Other RE +25% 0 1 2 3 4 5 6 Number of Requirement Types Successful RE Other RE +26%
  • 30. 01.10.2015i4Ds | Centre for Requirements Engineering | © Prof. Dr. Samuel A. Fricker 30 Thank you!