SlideShare a Scribd company logo
1 of 9
Revisiting the Challenges in 
Aligning RE and V&V: 
Experiences from the Public Sector 
Jacob Larsson, Capgemini 
Markus Borg, Lund University 
Lund University| Public Sector Alignment | lu.se/markus_borg
Experience Report from the Public Sector 
• Jacob Larsson, Senior Consultant 
• Test processes and management 
• Requirements elicitation and analysis 
• 10+ years in Healthcare & Public Sector, Denmark & Sweden 
Lund University| Public Sector Alignment | lu.se/markus_borg 
• Markus Borg 
– Final year PhD 
student 
– 3 years as ABB 
developer 
– Traceability, 
impact analysis
Background: Bjarnason et al. (2013) 
• Aligning goals within an org. 
• Cooperating successfully 
• SRS quality 
– Clear+verifiable reqts. 
– Complete SRS 
– Keeping SRS updated 
• V&V quality 
– Defining a good process 
– Full test coverage 
– Verfying quality reqts. 
– Maint. alignment when reqts. 
change 
Lund University| Public Sector Alignment | lu.se/markus_borg 
• Reqts. abstraction levels 
– Matching test cases 
– Coordinating between levels 
• Traceability 
– Btw. requirements and test 
– Btw. reqts. abstraction levels 
• Time and resource availability 
• Managing large document space 
• Outsourcing of components or 
testing
Case: Government Agency in Sweden 
• Development of new IS for administration of EU grants 
– Quality focus: interoperability and performance 
• Framework agreements – several subcontractors 
– 100-200 developers, 2/3 consultants 
– 12 parallel projects 
• RUP with some agile practices, e.g., 
– Cross-functional teams 
– Customer on-site 
– Daily stand-up meetings 
Lund University| Public Sector Alignment | lu.se/markus_borg
Case: RE and V&V 
Requirements Engineering 
• History of poorly specified reqts. 
 imperfect procurment 
 inadequate IS 
 bad evaluations from EU 
 financial corrections 
 €100,000,000 in 15 years! 
• Now: mature RE process 
– FURPS+ quality model 
Lund University| Public Sector Alignment | lu.se/markus_borg 
Verification and Validation 
• V&V process matured together with 
RE 
• Testers and developers work in 
parallel on user stories 
• Prototyping 
• Formal review meetings with cross-functional 
reviewers
Confirmed Major Challenges 
• Aligning goals within an org. 
• Cooperating successfully 
• SRS quality 
– Clear+verifiable reqts. 
– Complete SRS 
– Keeping SRS updated 
• V&V quality 
– Defining a good process 
– Full test coverage 
– Verfying quality reqts. 
– Maint. alignment when reqts. 
change 
Lund University| Public Sector Alignment | lu.se/markus_borg 
• Reqts. abstraction levels 
– Matching test cases 
– Coordinating between levels 
• Traceability 
– Btw. requirements and test 
– Btw. reqts. abstraction levels 
• Time and resource availability 
• Managing large document space 
• Outsourcing of components or 
testing
Challenges Not Experienced 
• Aligning goals within an org. 
• Cooperating successfully 
• SRS quality 
– Clear+verifiable reqts. 
– Complete SRS 
– Keeping SRS updated 
• V&V quality 
– Defining a good process 
– Full test coverage 
– Verfying quality reqts. 
– Maint. alignment when reqts. 
change 
Lund University| Public Sector Alignment | lu.se/markus_borg 
• Reqts. abstraction levels 
– Matching test cases 
– Coordinating between levels 
• Traceability 
– Btw. requirements and test 
– Btw. reqts. abstraction levels 
• Time and resource availability 
• Managing large document space 
• Outsourcing of components or 
testing
Conclusion 
• Most challenges experienced in public sector (11 out of 16) 
• Several major challenges involve RE (e.g., quality of the 
SRS and testing quality requirements) 
• Challenges related to requirements abstraction levels not 
experienced 
– Mitigated by mature RE and V&V processes? 
• Additional challenges related to goals caused by politicial 
directives 
• Several reported challenges amplified by the parallelization 
of projects 
Lund University| Public Sector Alignment | lu.se/markus_borg
Lund University| Public Sector Alignment | lu.se/markus_borg

More Related Content

Viewers also liked

Skidmore_Study_Presentation_092614
Skidmore_Study_Presentation_092614Skidmore_Study_Presentation_092614
Skidmore_Study_Presentation_092614Wendy Desrosiers
 
Top 10 Best Practices For E Commerce Success For Wholesale
Top 10 Best Practices For E Commerce Success For WholesaleTop 10 Best Practices For E Commerce Success For Wholesale
Top 10 Best Practices For E Commerce Success For WholesaleLima Consulting Group
 
Isagenix Opp Event 5/11/13
Isagenix Opp Event 5/11/13Isagenix Opp Event 5/11/13
Isagenix Opp Event 5/11/13delsue34
 
Real People Real Transformations Slide Show Live Long| Look Younger| Live Hea...
Real People Real Transformations Slide Show Live Long| Look Younger| Live Hea...Real People Real Transformations Slide Show Live Long| Look Younger| Live Hea...
Real People Real Transformations Slide Show Live Long| Look Younger| Live Hea...Miriam Byrne
 
Presentacion De Negocio Isagenix Veracruz
Presentacion De Negocio Isagenix  VeracruzPresentacion De Negocio Isagenix  Veracruz
Presentacion De Negocio Isagenix Veracruzisagenixpuebla
 
Isagenix Fitness Professionals Power Point Presentation
Isagenix Fitness Professionals Power Point PresentationIsagenix Fitness Professionals Power Point Presentation
Isagenix Fitness Professionals Power Point PresentationMiriam Byrne
 
Hong Kong Isagenix Opportunity Presentation 香港愛身健麗簡介 2012
Hong Kong Isagenix Opportunity Presentation 香港愛身健麗簡介 2012Hong Kong Isagenix Opportunity Presentation 香港愛身健麗簡介 2012
Hong Kong Isagenix Opportunity Presentation 香港愛身健麗簡介 2012Peter Chan
 
Isagenix Body Cleansing & Longevity Wellness Revolution Opportunity
Isagenix Body Cleansing & Longevity Wellness Revolution Opportunity Isagenix Body Cleansing & Longevity Wellness Revolution Opportunity
Isagenix Body Cleansing & Longevity Wellness Revolution Opportunity Peter Chan
 

Viewers also liked (13)

Skidmore_Study_Presentation_092614
Skidmore_Study_Presentation_092614Skidmore_Study_Presentation_092614
Skidmore_Study_Presentation_092614
 
Welcome kit book
Welcome kit bookWelcome kit book
Welcome kit book
 
ISAGENIX Staterkit
ISAGENIX Staterkit ISAGENIX Staterkit
ISAGENIX Staterkit
 
Top 10 Best Practices For E Commerce Success For Wholesale
Top 10 Best Practices For E Commerce Success For WholesaleTop 10 Best Practices For E Commerce Success For Wholesale
Top 10 Best Practices For E Commerce Success For Wholesale
 
Isagenix june2011
Isagenix june2011Isagenix june2011
Isagenix june2011
 
Isagenix Opp Event 5/11/13
Isagenix Opp Event 5/11/13Isagenix Opp Event 5/11/13
Isagenix Opp Event 5/11/13
 
Real People Real Transformations Slide Show Live Long| Look Younger| Live Hea...
Real People Real Transformations Slide Show Live Long| Look Younger| Live Hea...Real People Real Transformations Slide Show Live Long| Look Younger| Live Hea...
Real People Real Transformations Slide Show Live Long| Look Younger| Live Hea...
 
Promocion lana y rueda con isagenix
Promocion lana y rueda con isagenixPromocion lana y rueda con isagenix
Promocion lana y rueda con isagenix
 
Presentacion De Negocio Isagenix Veracruz
Presentacion De Negocio Isagenix  VeracruzPresentacion De Negocio Isagenix  Veracruz
Presentacion De Negocio Isagenix Veracruz
 
Isagenix Fitness Professionals Power Point Presentation
Isagenix Fitness Professionals Power Point PresentationIsagenix Fitness Professionals Power Point Presentation
Isagenix Fitness Professionals Power Point Presentation
 
Isagenix
IsagenixIsagenix
Isagenix
 
Hong Kong Isagenix Opportunity Presentation 香港愛身健麗簡介 2012
Hong Kong Isagenix Opportunity Presentation 香港愛身健麗簡介 2012Hong Kong Isagenix Opportunity Presentation 香港愛身健麗簡介 2012
Hong Kong Isagenix Opportunity Presentation 香港愛身健麗簡介 2012
 
Isagenix Body Cleansing & Longevity Wellness Revolution Opportunity
Isagenix Body Cleansing & Longevity Wellness Revolution Opportunity Isagenix Body Cleansing & Longevity Wellness Revolution Opportunity
Isagenix Body Cleansing & Longevity Wellness Revolution Opportunity
 

Similar to Revisiting the Challenges in Aligning RE and V&V: Experiences from the Public Sector

122 Part 1 - GuideFigure 4-15. Close Project or Phase Dat.docx
122 Part 1 - GuideFigure 4-15. Close Project or Phase Dat.docx122 Part 1 - GuideFigure 4-15. Close Project or Phase Dat.docx
122 Part 1 - GuideFigure 4-15. Close Project or Phase Dat.docxRAJU852744
 
Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...Lviv Startup Club
 
Rutgers University CHAMP Evaluation presentation 8 24.14
Rutgers University CHAMP Evaluation presentation 8 24.14Rutgers University CHAMP Evaluation presentation 8 24.14
Rutgers University CHAMP Evaluation presentation 8 24.14cccschamp
 
PA2557_SQM_Lecture2 - Quality Basics.pdf
PA2557_SQM_Lecture2 - Quality Basics.pdfPA2557_SQM_Lecture2 - Quality Basics.pdf
PA2557_SQM_Lecture2 - Quality Basics.pdfhulk smash
 
Project_Integration_Managemen.pptx
Project_Integration_Managemen.pptxProject_Integration_Managemen.pptx
Project_Integration_Managemen.pptxIvarsLinde1
 
Project Scope Management - PMBOK6
Project Scope Management - PMBOK6Project Scope Management - PMBOK6
Project Scope Management - PMBOK6Agus Suhanto
 
Requirements' Quality Improvement: A Successful Case Study
Requirements' Quality Improvement: A Successful Case StudyRequirements' Quality Improvement: A Successful Case Study
Requirements' Quality Improvement: A Successful Case StudyThe REUSE Company
 
CAPM Exam preparation - series 1
CAPM Exam preparation - series 1CAPM Exam preparation - series 1
CAPM Exam preparation - series 1Toe Myint Naing
 
Resume for Dave Roberts Project Management
Resume for Dave Roberts Project ManagementResume for Dave Roberts Project Management
Resume for Dave Roberts Project ManagementDave Roberts
 
Carrier owned delivery routes webinar final version
Carrier owned delivery routes webinar final versionCarrier owned delivery routes webinar final version
Carrier owned delivery routes webinar final versiondecision/analysis partners
 
Key findings when upgrading your sap crm system
Key findings when upgrading your sap crm systemKey findings when upgrading your sap crm system
Key findings when upgrading your sap crm systemrobgirvan
 
Plumbing quals3.6.05
Plumbing quals3.6.05Plumbing quals3.6.05
Plumbing quals3.6.05OCVC
 

Similar to Revisiting the Challenges in Aligning RE and V&V: Experiences from the Public Sector (20)

122 Part 1 - GuideFigure 4-15. Close Project or Phase Dat.docx
122 Part 1 - GuideFigure 4-15. Close Project or Phase Dat.docx122 Part 1 - GuideFigure 4-15. Close Project or Phase Dat.docx
122 Part 1 - GuideFigure 4-15. Close Project or Phase Dat.docx
 
Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...
 
ATPM-Relationship Management
ATPM-Relationship ManagementATPM-Relationship Management
ATPM-Relationship Management
 
Rutgers University CHAMP Evaluation presentation 8 24.14
Rutgers University CHAMP Evaluation presentation 8 24.14Rutgers University CHAMP Evaluation presentation 8 24.14
Rutgers University CHAMP Evaluation presentation 8 24.14
 
Rajeswari cv
Rajeswari cvRajeswari cv
Rajeswari cv
 
Madhu_Resume
Madhu_ResumeMadhu_Resume
Madhu_Resume
 
PA2557_SQM_Lecture2 - Quality Basics.pdf
PA2557_SQM_Lecture2 - Quality Basics.pdfPA2557_SQM_Lecture2 - Quality Basics.pdf
PA2557_SQM_Lecture2 - Quality Basics.pdf
 
Evidence On Trial: weighing the value of evidence in academic enquiry, policy...
Evidence On Trial: weighing the value of evidence in academic enquiry, policy...Evidence On Trial: weighing the value of evidence in academic enquiry, policy...
Evidence On Trial: weighing the value of evidence in academic enquiry, policy...
 
Intergrated baseline reviews as a tool in assurance
Intergrated baseline reviews as a tool in assurance Intergrated baseline reviews as a tool in assurance
Intergrated baseline reviews as a tool in assurance
 
Project_Integration_Managemen.pptx
Project_Integration_Managemen.pptxProject_Integration_Managemen.pptx
Project_Integration_Managemen.pptx
 
Project Scope Management - PMBOK6
Project Scope Management - PMBOK6Project Scope Management - PMBOK6
Project Scope Management - PMBOK6
 
Requirements' Quality Improvement: A Successful Case Study
Requirements' Quality Improvement: A Successful Case StudyRequirements' Quality Improvement: A Successful Case Study
Requirements' Quality Improvement: A Successful Case Study
 
CAPM Exam preparation - series 1
CAPM Exam preparation - series 1CAPM Exam preparation - series 1
CAPM Exam preparation - series 1
 
5_Steve Blash_AOP 2022 Blash Dual Roles_221031.pptx
5_Steve Blash_AOP 2022 Blash Dual Roles_221031.pptx5_Steve Blash_AOP 2022 Blash Dual Roles_221031.pptx
5_Steve Blash_AOP 2022 Blash Dual Roles_221031.pptx
 
Resume for Dave Roberts Project Management
Resume for Dave Roberts Project ManagementResume for Dave Roberts Project Management
Resume for Dave Roberts Project Management
 
PM LnL
PM LnLPM LnL
PM LnL
 
Carrier owned delivery routes webinar final version
Carrier owned delivery routes webinar final versionCarrier owned delivery routes webinar final version
Carrier owned delivery routes webinar final version
 
Key findings when upgrading your sap crm system
Key findings when upgrading your sap crm systemKey findings when upgrading your sap crm system
Key findings when upgrading your sap crm system
 
Plumbing quals3.6.05
Plumbing quals3.6.05Plumbing quals3.6.05
Plumbing quals3.6.05
 
Measurably improve translation quality in 60 days
Measurably improve translation quality in 60 daysMeasurably improve translation quality in 60 days
Measurably improve translation quality in 60 days
 

More from Markus Borg

Agility in Software 2.0 - Notebook Interfaces and MLOps with Buttresses and R...
Agility in Software 2.0 - Notebook Interfaces and MLOps with Buttresses and R...Agility in Software 2.0 - Notebook Interfaces and MLOps with Buttresses and R...
Agility in Software 2.0 - Notebook Interfaces and MLOps with Buttresses and R...Markus Borg
 
Quality Assurance Of Generative Dialog Models in an evolving Conversationa...
Quality Assurance  Of  Generative Dialog Models in an evolving  Conversationa...Quality Assurance  Of  Generative Dialog Models in an evolving  Conversationa...
Quality Assurance Of Generative Dialog Models in an evolving Conversationa...Markus Borg
 
Test Automation with Grad-CAM Heatmaps - A Future Pipe Segment in MLOps for V...
Test Automation with Grad-CAM Heatmaps - A Future Pipe Segment in MLOps for V...Test Automation with Grad-CAM Heatmaps - A Future Pipe Segment in MLOps for V...
Test Automation with Grad-CAM Heatmaps - A Future Pipe Segment in MLOps for V...Markus Borg
 
Digital Twins Are Not Monozygotic - Cross-Replicating ADAS Testing in Two Ind...
Digital Twins Are Not Monozygotic - Cross-Replicating ADAS Testing in Two Ind...Digital Twins Are Not Monozygotic - Cross-Replicating ADAS Testing in Two Ind...
Digital Twins Are Not Monozygotic - Cross-Replicating ADAS Testing in Two Ind...Markus Borg
 
Illuminating a Blind Spot in Digitalization - Software Development in Sweden’...
Illuminating a Blind Spot in Digitalization - Software Development in Sweden’...Illuminating a Blind Spot in Digitalization - Software Development in Sweden’...
Illuminating a Blind Spot in Digitalization - Software Development in Sweden’...Markus Borg
 
Trained, Not Coded - Still Safe?
Trained, Not Coded - Still Safe?Trained, Not Coded - Still Safe?
Trained, Not Coded - Still Safe?Markus Borg
 
SZZ Unleashed: An Open Implementation of the SZZ Algorithm
SZZ Unleashed:  An Open Implementation of the SZZ AlgorithmSZZ Unleashed:  An Open Implementation of the SZZ Algorithm
SZZ Unleashed: An Open Implementation of the SZZ AlgorithmMarkus Borg
 
Explainability First! Cousteauing the Depths of Neural Networks
Explainability First! Cousteauing the Depths of Neural NetworksExplainability First! Cousteauing the Depths of Neural Networks
Explainability First! Cousteauing the Depths of Neural NetworksMarkus Borg
 
Test Automation Research... Is That Really Needed in 2018?
Test Automation Research... Is That Really Needed in 2018?Test Automation Research... Is That Really Needed in 2018?
Test Automation Research... Is That Really Needed in 2018?Markus Borg
 
Supporting Change Impact Analysis Using a Recommendation System - An Industri...
Supporting Change Impact Analysis Using a Recommendation System - An Industri...Supporting Change Impact Analysis Using a Recommendation System - An Industri...
Supporting Change Impact Analysis Using a Recommendation System - An Industri...Markus Borg
 
Component Source Origin Decisions in Practice - A Survey of Decision Making i...
Component Source Origin Decisions in Practice - A Survey of Decision Making i...Component Source Origin Decisions in Practice - A Survey of Decision Making i...
Component Source Origin Decisions in Practice - A Survey of Decision Making i...Markus Borg
 
Enabling Visual Analytics with Unity - Exploring Regression Test Results in A...
Enabling Visual Analytics with Unity - Exploring Regression Test Results in A...Enabling Visual Analytics with Unity - Exploring Regression Test Results in A...
Enabling Visual Analytics with Unity - Exploring Regression Test Results in A...Markus Borg
 
Testing Quality Requirements of a System-of-Systems in the Public Sector - Ch...
Testing Quality Requirements of a System-of-Systems in the Public Sector - Ch...Testing Quality Requirements of a System-of-Systems in the Public Sector - Ch...
Testing Quality Requirements of a System-of-Systems in the Public Sector - Ch...Markus Borg
 
From Bugs to Decision Support - Selected Research Highlights
From Bugs to Decision Support - Selected Research HighlightsFrom Bugs to Decision Support - Selected Research Highlights
From Bugs to Decision Support - Selected Research HighlightsMarkus Borg
 
Comparing Cousins – A Harmonized Analysis of Racket Sport Set Scores using Ra...
Comparing Cousins – A Harmonized Analysis of Racket Sport Set Scores using Ra...Comparing Cousins – A Harmonized Analysis of Racket Sport Set Scores using Ra...
Comparing Cousins – A Harmonized Analysis of Racket Sport Set Scores using Ra...Markus Borg
 
Automation in the Bug Flow - Machine Learning for Triaging and Tracing
Automation in the Bug Flow - Machine Learning for Triaging and TracingAutomation in the Bug Flow - Machine Learning for Triaging and Tracing
Automation in the Bug Flow - Machine Learning for Triaging and TracingMarkus Borg
 
Enabling Traceability Reuse for Impact Analyses - Toward a Recommendation Sys...
Enabling Traceability Reuse for Impact Analyses - Toward a Recommendation Sys...Enabling Traceability Reuse for Impact Analyses - Toward a Recommendation Sys...
Enabling Traceability Reuse for Impact Analyses - Toward a Recommendation Sys...Markus Borg
 
Analyzing networks of issue reports
Analyzing networks of issue reportsAnalyzing networks of issue reports
Analyzing networks of issue reportsMarkus Borg
 
Findability through Traceability - A Realistic Application of Candidate Tr...
Findability through Traceability  - A Realistic Application of Candidate Tr...Findability through Traceability  - A Realistic Application of Candidate Tr...
Findability through Traceability - A Realistic Application of Candidate Tr...Markus Borg
 
Recommendation Systems for Issue Management
Recommendation Systems for Issue ManagementRecommendation Systems for Issue Management
Recommendation Systems for Issue ManagementMarkus Borg
 

More from Markus Borg (20)

Agility in Software 2.0 - Notebook Interfaces and MLOps with Buttresses and R...
Agility in Software 2.0 - Notebook Interfaces and MLOps with Buttresses and R...Agility in Software 2.0 - Notebook Interfaces and MLOps with Buttresses and R...
Agility in Software 2.0 - Notebook Interfaces and MLOps with Buttresses and R...
 
Quality Assurance Of Generative Dialog Models in an evolving Conversationa...
Quality Assurance  Of  Generative Dialog Models in an evolving  Conversationa...Quality Assurance  Of  Generative Dialog Models in an evolving  Conversationa...
Quality Assurance Of Generative Dialog Models in an evolving Conversationa...
 
Test Automation with Grad-CAM Heatmaps - A Future Pipe Segment in MLOps for V...
Test Automation with Grad-CAM Heatmaps - A Future Pipe Segment in MLOps for V...Test Automation with Grad-CAM Heatmaps - A Future Pipe Segment in MLOps for V...
Test Automation with Grad-CAM Heatmaps - A Future Pipe Segment in MLOps for V...
 
Digital Twins Are Not Monozygotic - Cross-Replicating ADAS Testing in Two Ind...
Digital Twins Are Not Monozygotic - Cross-Replicating ADAS Testing in Two Ind...Digital Twins Are Not Monozygotic - Cross-Replicating ADAS Testing in Two Ind...
Digital Twins Are Not Monozygotic - Cross-Replicating ADAS Testing in Two Ind...
 
Illuminating a Blind Spot in Digitalization - Software Development in Sweden’...
Illuminating a Blind Spot in Digitalization - Software Development in Sweden’...Illuminating a Blind Spot in Digitalization - Software Development in Sweden’...
Illuminating a Blind Spot in Digitalization - Software Development in Sweden’...
 
Trained, Not Coded - Still Safe?
Trained, Not Coded - Still Safe?Trained, Not Coded - Still Safe?
Trained, Not Coded - Still Safe?
 
SZZ Unleashed: An Open Implementation of the SZZ Algorithm
SZZ Unleashed:  An Open Implementation of the SZZ AlgorithmSZZ Unleashed:  An Open Implementation of the SZZ Algorithm
SZZ Unleashed: An Open Implementation of the SZZ Algorithm
 
Explainability First! Cousteauing the Depths of Neural Networks
Explainability First! Cousteauing the Depths of Neural NetworksExplainability First! Cousteauing the Depths of Neural Networks
Explainability First! Cousteauing the Depths of Neural Networks
 
Test Automation Research... Is That Really Needed in 2018?
Test Automation Research... Is That Really Needed in 2018?Test Automation Research... Is That Really Needed in 2018?
Test Automation Research... Is That Really Needed in 2018?
 
Supporting Change Impact Analysis Using a Recommendation System - An Industri...
Supporting Change Impact Analysis Using a Recommendation System - An Industri...Supporting Change Impact Analysis Using a Recommendation System - An Industri...
Supporting Change Impact Analysis Using a Recommendation System - An Industri...
 
Component Source Origin Decisions in Practice - A Survey of Decision Making i...
Component Source Origin Decisions in Practice - A Survey of Decision Making i...Component Source Origin Decisions in Practice - A Survey of Decision Making i...
Component Source Origin Decisions in Practice - A Survey of Decision Making i...
 
Enabling Visual Analytics with Unity - Exploring Regression Test Results in A...
Enabling Visual Analytics with Unity - Exploring Regression Test Results in A...Enabling Visual Analytics with Unity - Exploring Regression Test Results in A...
Enabling Visual Analytics with Unity - Exploring Regression Test Results in A...
 
Testing Quality Requirements of a System-of-Systems in the Public Sector - Ch...
Testing Quality Requirements of a System-of-Systems in the Public Sector - Ch...Testing Quality Requirements of a System-of-Systems in the Public Sector - Ch...
Testing Quality Requirements of a System-of-Systems in the Public Sector - Ch...
 
From Bugs to Decision Support - Selected Research Highlights
From Bugs to Decision Support - Selected Research HighlightsFrom Bugs to Decision Support - Selected Research Highlights
From Bugs to Decision Support - Selected Research Highlights
 
Comparing Cousins – A Harmonized Analysis of Racket Sport Set Scores using Ra...
Comparing Cousins – A Harmonized Analysis of Racket Sport Set Scores using Ra...Comparing Cousins – A Harmonized Analysis of Racket Sport Set Scores using Ra...
Comparing Cousins – A Harmonized Analysis of Racket Sport Set Scores using Ra...
 
Automation in the Bug Flow - Machine Learning for Triaging and Tracing
Automation in the Bug Flow - Machine Learning for Triaging and TracingAutomation in the Bug Flow - Machine Learning for Triaging and Tracing
Automation in the Bug Flow - Machine Learning for Triaging and Tracing
 
Enabling Traceability Reuse for Impact Analyses - Toward a Recommendation Sys...
Enabling Traceability Reuse for Impact Analyses - Toward a Recommendation Sys...Enabling Traceability Reuse for Impact Analyses - Toward a Recommendation Sys...
Enabling Traceability Reuse for Impact Analyses - Toward a Recommendation Sys...
 
Analyzing networks of issue reports
Analyzing networks of issue reportsAnalyzing networks of issue reports
Analyzing networks of issue reports
 
Findability through Traceability - A Realistic Application of Candidate Tr...
Findability through Traceability  - A Realistic Application of Candidate Tr...Findability through Traceability  - A Realistic Application of Candidate Tr...
Findability through Traceability - A Realistic Application of Candidate Tr...
 
Recommendation Systems for Issue Management
Recommendation Systems for Issue ManagementRecommendation Systems for Issue Management
Recommendation Systems for Issue Management
 

Recently uploaded

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
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
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 

Recently uploaded (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
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...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

Revisiting the Challenges in Aligning RE and V&V: Experiences from the Public Sector

  • 1. Revisiting the Challenges in Aligning RE and V&V: Experiences from the Public Sector Jacob Larsson, Capgemini Markus Borg, Lund University Lund University| Public Sector Alignment | lu.se/markus_borg
  • 2. Experience Report from the Public Sector • Jacob Larsson, Senior Consultant • Test processes and management • Requirements elicitation and analysis • 10+ years in Healthcare & Public Sector, Denmark & Sweden Lund University| Public Sector Alignment | lu.se/markus_borg • Markus Borg – Final year PhD student – 3 years as ABB developer – Traceability, impact analysis
  • 3. Background: Bjarnason et al. (2013) • Aligning goals within an org. • Cooperating successfully • SRS quality – Clear+verifiable reqts. – Complete SRS – Keeping SRS updated • V&V quality – Defining a good process – Full test coverage – Verfying quality reqts. – Maint. alignment when reqts. change Lund University| Public Sector Alignment | lu.se/markus_borg • Reqts. abstraction levels – Matching test cases – Coordinating between levels • Traceability – Btw. requirements and test – Btw. reqts. abstraction levels • Time and resource availability • Managing large document space • Outsourcing of components or testing
  • 4. Case: Government Agency in Sweden • Development of new IS for administration of EU grants – Quality focus: interoperability and performance • Framework agreements – several subcontractors – 100-200 developers, 2/3 consultants – 12 parallel projects • RUP with some agile practices, e.g., – Cross-functional teams – Customer on-site – Daily stand-up meetings Lund University| Public Sector Alignment | lu.se/markus_borg
  • 5. Case: RE and V&V Requirements Engineering • History of poorly specified reqts.  imperfect procurment  inadequate IS  bad evaluations from EU  financial corrections  €100,000,000 in 15 years! • Now: mature RE process – FURPS+ quality model Lund University| Public Sector Alignment | lu.se/markus_borg Verification and Validation • V&V process matured together with RE • Testers and developers work in parallel on user stories • Prototyping • Formal review meetings with cross-functional reviewers
  • 6. Confirmed Major Challenges • Aligning goals within an org. • Cooperating successfully • SRS quality – Clear+verifiable reqts. – Complete SRS – Keeping SRS updated • V&V quality – Defining a good process – Full test coverage – Verfying quality reqts. – Maint. alignment when reqts. change Lund University| Public Sector Alignment | lu.se/markus_borg • Reqts. abstraction levels – Matching test cases – Coordinating between levels • Traceability – Btw. requirements and test – Btw. reqts. abstraction levels • Time and resource availability • Managing large document space • Outsourcing of components or testing
  • 7. Challenges Not Experienced • Aligning goals within an org. • Cooperating successfully • SRS quality – Clear+verifiable reqts. – Complete SRS – Keeping SRS updated • V&V quality – Defining a good process – Full test coverage – Verfying quality reqts. – Maint. alignment when reqts. change Lund University| Public Sector Alignment | lu.se/markus_borg • Reqts. abstraction levels – Matching test cases – Coordinating between levels • Traceability – Btw. requirements and test – Btw. reqts. abstraction levels • Time and resource availability • Managing large document space • Outsourcing of components or testing
  • 8. Conclusion • Most challenges experienced in public sector (11 out of 16) • Several major challenges involve RE (e.g., quality of the SRS and testing quality requirements) • Challenges related to requirements abstraction levels not experienced – Mitigated by mature RE and V&V processes? • Additional challenges related to goals caused by politicial directives • Several reported challenges amplified by the parallelization of projects Lund University| Public Sector Alignment | lu.se/markus_borg
  • 9. Lund University| Public Sector Alignment | lu.se/markus_borg