SlideShare a Scribd company logo
1 of 24
Download to read offline
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin
Corporation, for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000. SAND NO. 2011-XXXXP
V&V and Scrum
V&V has to be Agile too!
Agenda
 Introduction
 How to Fold V&V into Scrum
 Demo of V&V Navigator
 Currently Government Use tool
2
Introduction
 Julie
 V&V (software and M&S)
 Analyst, Model Developer
 Kathy
 Certified PO, Certified SM, Scaled Agile Framework Agilist)
 Software Development, V&V
 Sandia National Laboratories
 Albuquerque, NM
3
Introduction
Why we are doing this?
 We are passionate about Agile and Scrum.
 We are passionate about V&V and especially M&S V&V.
 It is a bad idea to develop using Scrum and then throw V&V in
at the end.
 We want the application of V&V, which is traditionally very
“waterfall-ish” to be agile.
4
What V&V Is and Isn’t
IS
 Required for development of systems,
software, and models
 Based on best engineering practices
 Iterative – Plan, Act, Assess
ISN’T
 Prescriptive
 One size fits all
 Easy
5
Our definitions
 Verification – ensuring that the software is implemented correctly
 Validation – ensuring that model assumptions, theory, algorithms
and results are correct/reasonable
Note: This talk isn’t a forum for argument about the Vs.
Likewise, we won’t be explaining Scrum terms.
So… How do we make V&V Agile?
 Plan Development Work
 Plan V&V Work
 Merge both plans
 Into Scrum Roadmap, Epics & Stories
 Execute both incrementally
 Perform development activities
 Create development artifacts, e.g. code, documentation
 Perform V&V activities
 Create V&V artifacts and evidence
6
So… How do we make V&V Agile?
 Merge Scrum and V&V planning and execution
 Use an approach to merge the two
 Approach 1 – Define V&V planning/execution as
stories in the product backlog
 Approach 2 – Define V&V planning/execution as tasks in stories
 Combine approaches 1 & 2
 Other approaches
We will focus on approaches 1 & 2 in this presentation.
7
How do we merge Scrum and V&V?
 Approach #1
 Add V&V planning work as Epics & Stories
 Add V&V activities as Epics & Stories
 Backlog has embedded V&V plans and
activities
8
Approach #1
Overview
 Identify V&V Activities
 Use a tool (V&V Navigator) or
other analysis
 “Front-plan” V&V Epics, as
needed
 Approach V&V planning
incrementally
9
Example questions from
Navigator:
Activity: Review Design
• Is design consistent and
implementable?
• Are requirements
traceable to the design
and adequately
addressed by the
design?
Approach #1
Overview
 Add V&V activities to the Roadmap as Epics
 Will be Epics for “Do It” e.g., Data Planning
 Will be Epics for “V&V” e.g., V&V Data Collection Plan
 Add Stories for V&V work
 Either in a separate V&V BL or merge with Product BL
 Stories for “Do It” and “V&V”
10
Approach #1 - Example
Select Stories for a Sprint
11
Story: Design Collection for
accumulation of Results.
Story: Develop potential new
Use Case.
Sprint Backlog
Story: Design V&V approach
for Input and Results Data
Epic Backlog
V&V of Data Analysis & Processing
Planning for Data
Use/Needs/Collection
Design Database
V&V of Data Collection Plan
Requirements and Use Cases
Other Epics
V&V of Data Verification Plan
User Interface Implementation
Story: Implement Error Path
for User Interface.
Legend
V&V stories
Other stories
Approach #1 – Example Roadmap
12
Epic Sprint 1 Sprint 2 Sprint 3 Sprint 4 to 6 Quarter 2 Quarter 3 Quarter 4
V&V of Data Analysis & Processing
Design V&V
Approach for
Input and
Results Data Story 6 Story 9
Adopt V&V
Approach for
Input Data Story3
Adopt V&V
Approach for
Results Data Story 7
Story 8
V&V of Data Characterization Plan Story 1
Design Database Story 1
User Interface Implementation Story 1 Story 2 Story 3-5
V&V of Data Collection Plan Story 1 Story 2
Requirements and Use Cases
Develop
Potential New
Use Case
Planning for Data Use/Needs/Collection
Story 1 Story 2-4
Legend
V&V stories
Other stories
Approach #1 – Another Example
Tie V&V activities to Development Activities
all in one combined EPIC
Application: Develop Schedule Optimization Model
V&V approach: V&V Owner determines that V&V will include
Expert Review of Optimization Algorithm
Integration testing
Epic: Develop Schedule Optimization Model
Story – Select Optimization Algorithm (Dev)
Story – Prototype Optimization Algorithm - noncomputational model (Dev)
Story – Expert Review of Optimization Algorithm (V&V)
Story – Develop Code for Optimization Algorithm (Dev)
Story – Integration Test Optimization Algorithm Code (V&V)
13
How do we merge Scrum and V&V?
 Approach #2
 Embed V&V planning into Story Acceptance Criteria
 Embed V&V activities into Story Tasks
 Stories have embedded
 V&V plans, activities, and Acceptance Criteria
14
Approach #2
Overview
 As part of Planning, Identify the V&V Activities
 Include each V&V Activity as a task in a Story
 e.g., Peer Review of Design (task) would be included in Design (story)
 Drive V&V activities via Story Acceptance Criteria
15
Approach #2 - Example
Acceptance Criteria In Stories
16
Story #: Design Collection for accumulation of Results
Acceptance Criteria: Design Checked-in
V&V Criteria: Peer Review of Design Complete
V&V Owner Review
Story #: Meeting to discuss potential new Use Case
Acceptance Criteria: Meeting held, notes distributed and
in repository.
V&V Criteria: none
Epic Backlog
Planning for Data
Use/Needs/Collection
Design Database
Requirements and Use Cases
Other Epics
User Interface Implementation
Story #: Implement Error Path for User Interface
Acceptance Criteria: Implementation Checked-in; User Guide
Updated
V&V Criteria: Unit Test Pass, Regression Tests Pass, Test Plan
Updated
Approach #2 - Acceptance
• Product Owner
 Accepts completion of story according to
the Acceptance Criteria when V&V tasks
are included
 Accepts completion of story including V&V
Criteria met when V&V Criteria is included
as part of the Acceptance Criteria
17
Considerations For Each Approach
 Approach #1 – V&V embedded in the BL as stories
 V&V stories are visible
 PO is responsible for V&V stories
 Story Acceptance Criteria is explicit for V&V activities
 V&V activities could be overlooked due to there not being an enforced
1:1 relationship between development and V&V
 Approach #2 – V&V embedded in story tasks
 Team is responsible for tasking V&V activities
 V&V is directly related to development activities
 Coordination/effort required to embed the right activities as tasks in a
story
 V&V tasks could become box-checking-exercise instead of a useful task.
18
Consider a V&V Champion
 Identify a person responsible for
 Ensuring V&V is addressed throughout development
 Understanding how to merge Scrum and V&V
 Assisting with selection of V&V methods (V&V Navigator lives here)
 The V&V Champion can be the Product Owner
 The roles require different skill sets
 V&V could be driven by the organization, not the customer
 A designated V&V Champion is especially important with
Approach 2 to ensure that V&V isn’t overlooked
19
V&V Navigator
 Assists planning for V&V of Modeling and Simulation
(M&S)
 Any portion of the model includes theory or
unknown science
 Some output results are intentionally variable (e.g.,
optimization, prediction of future)
 Where all answers/outputs are not known or agreed
upon
 The Process Step flow identifies what to plan for and
what to do
21
Demonstration
V&V Navigator v. 2.0 can be distributed for Government Use.
Navigator
Final Thoughts
 Plan Development Work
 Plan V&V
 Combine both plans
 Into Scrum Roadmap, Epics & Stories
 Execute plans as per Roadmap
 Perform development activities
 Perform V&V activities
 Assess
Consider involving a V&V Champion!
22
QUESTIONS?
23
Contact Information
Julie Bouchard, jfbouch@sandia.gov
Kathy Aragon, kmarago@sandia.gov
24

More Related Content

What's hot

Hybrid project management methodology
Hybrid project management methodologyHybrid project management methodology
Hybrid project management methodologyDavid Robins
 
DevOps presentation at gemeente Rotterdam
DevOps presentation at gemeente RotterdamDevOps presentation at gemeente Rotterdam
DevOps presentation at gemeente RotterdamMiel Donkers
 
They Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a DeveloperThey Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a DeveloperCA Technologies
 
How To Do Planning Using 4 Types of Project Dependencies?
How To Do Planning Using 4 Types of Project Dependencies?How To Do Planning Using 4 Types of Project Dependencies?
How To Do Planning Using 4 Types of Project Dependencies?Praveen Malik, PMP
 
Digite - Project Management Training
Digite - Project Management TrainingDigite - Project Management Training
Digite - Project Management TrainingDigite, Inc.
 
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...CA Technologies
 
Agile Mëtteg Septembre 2015: Introduction à DevOps
Agile Mëtteg Septembre 2015: Introduction à DevOpsAgile Mëtteg Septembre 2015: Introduction à DevOps
Agile Mëtteg Septembre 2015: Introduction à DevOpsAgile Partner S.A.
 
Top 5 Considerations for DevOps Success in 2018
Top 5 Considerations for DevOps Success in 2018Top 5 Considerations for DevOps Success in 2018
Top 5 Considerations for DevOps Success in 2018DevOps.com
 
Agile vs Waterfall From A Tester's Eyes by Shweta Parashar & Abhishek Agrawal
Agile vs Waterfall From A Tester's Eyes by Shweta Parashar & Abhishek AgrawalAgile vs Waterfall From A Tester's Eyes by Shweta Parashar & Abhishek Agrawal
Agile vs Waterfall From A Tester's Eyes by Shweta Parashar & Abhishek AgrawalXebia IT Architects
 
20170511 the continuous culture sdd
20170511   the continuous culture sdd20170511   the continuous culture sdd
20170511 the continuous culture sddKim van Wilgen
 
SAFe Integration Patterns: Scaling with Continuous Collaboration
SAFe Integration Patterns: Scaling with Continuous CollaborationSAFe Integration Patterns: Scaling with Continuous Collaboration
SAFe Integration Patterns: Scaling with Continuous CollaborationTechWell
 
Cmgt 410(new) Inspiring Innovation--tutorialrank.com
Cmgt 410(new) Inspiring Innovation--tutorialrank.comCmgt 410(new) Inspiring Innovation--tutorialrank.com
Cmgt 410(new) Inspiring Innovation--tutorialrank.comPrescottLunt376
 
Developer Experience to Testing
Developer Experience to TestingDeveloper Experience to Testing
Developer Experience to TestingMozaic Works
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloAgileSparks
 
Ref Man For Vva Fall 07 D Gmeeting
Ref Man For Vva Fall 07 D GmeetingRef Man For Vva Fall 07 D Gmeeting
Ref Man For Vva Fall 07 D Gmeetingguest789cee
 
CMGT 410(NEW) Effective Communication/tutorialrank.com
CMGT 410(NEW) Effective Communication/tutorialrank.comCMGT 410(NEW) Effective Communication/tutorialrank.com
CMGT 410(NEW) Effective Communication/tutorialrank.comjonhson190
 
CMGT 410 HOMEWORK Education Planning--cmgt410homework.com
CMGT 410 HOMEWORK Education Planning--cmgt410homework.comCMGT 410 HOMEWORK Education Planning--cmgt410homework.com
CMGT 410 HOMEWORK Education Planning--cmgt410homework.comcampfort8
 
CMGT 410 Become Exceptional--cmgt410.com
CMGT 410 Become Exceptional--cmgt410.comCMGT 410 Become Exceptional--cmgt410.com
CMGT 410 Become Exceptional--cmgt410.comclaric132
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekAgileSparks
 
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...CA Technologies
 

What's hot (20)

Hybrid project management methodology
Hybrid project management methodologyHybrid project management methodology
Hybrid project management methodology
 
DevOps presentation at gemeente Rotterdam
DevOps presentation at gemeente RotterdamDevOps presentation at gemeente Rotterdam
DevOps presentation at gemeente Rotterdam
 
They Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a DeveloperThey Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a Developer
 
How To Do Planning Using 4 Types of Project Dependencies?
How To Do Planning Using 4 Types of Project Dependencies?How To Do Planning Using 4 Types of Project Dependencies?
How To Do Planning Using 4 Types of Project Dependencies?
 
Digite - Project Management Training
Digite - Project Management TrainingDigite - Project Management Training
Digite - Project Management Training
 
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
 
Agile Mëtteg Septembre 2015: Introduction à DevOps
Agile Mëtteg Septembre 2015: Introduction à DevOpsAgile Mëtteg Septembre 2015: Introduction à DevOps
Agile Mëtteg Septembre 2015: Introduction à DevOps
 
Top 5 Considerations for DevOps Success in 2018
Top 5 Considerations for DevOps Success in 2018Top 5 Considerations for DevOps Success in 2018
Top 5 Considerations for DevOps Success in 2018
 
Agile vs Waterfall From A Tester's Eyes by Shweta Parashar & Abhishek Agrawal
Agile vs Waterfall From A Tester's Eyes by Shweta Parashar & Abhishek AgrawalAgile vs Waterfall From A Tester's Eyes by Shweta Parashar & Abhishek Agrawal
Agile vs Waterfall From A Tester's Eyes by Shweta Parashar & Abhishek Agrawal
 
20170511 the continuous culture sdd
20170511   the continuous culture sdd20170511   the continuous culture sdd
20170511 the continuous culture sdd
 
SAFe Integration Patterns: Scaling with Continuous Collaboration
SAFe Integration Patterns: Scaling with Continuous CollaborationSAFe Integration Patterns: Scaling with Continuous Collaboration
SAFe Integration Patterns: Scaling with Continuous Collaboration
 
Cmgt 410(new) Inspiring Innovation--tutorialrank.com
Cmgt 410(new) Inspiring Innovation--tutorialrank.comCmgt 410(new) Inspiring Innovation--tutorialrank.com
Cmgt 410(new) Inspiring Innovation--tutorialrank.com
 
Developer Experience to Testing
Developer Experience to TestingDeveloper Experience to Testing
Developer Experience to Testing
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
 
Ref Man For Vva Fall 07 D Gmeeting
Ref Man For Vva Fall 07 D GmeetingRef Man For Vva Fall 07 D Gmeeting
Ref Man For Vva Fall 07 D Gmeeting
 
CMGT 410(NEW) Effective Communication/tutorialrank.com
CMGT 410(NEW) Effective Communication/tutorialrank.comCMGT 410(NEW) Effective Communication/tutorialrank.com
CMGT 410(NEW) Effective Communication/tutorialrank.com
 
CMGT 410 HOMEWORK Education Planning--cmgt410homework.com
CMGT 410 HOMEWORK Education Planning--cmgt410homework.comCMGT 410 HOMEWORK Education Planning--cmgt410homework.com
CMGT 410 HOMEWORK Education Planning--cmgt410homework.com
 
CMGT 410 Become Exceptional--cmgt410.com
CMGT 410 Become Exceptional--cmgt410.comCMGT 410 Become Exceptional--cmgt410.com
CMGT 410 Become Exceptional--cmgt410.com
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
 
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
 

Viewers also liked

Extreme Agile: Managing Fully-Distributed Teams
Extreme Agile: Managing Fully-Distributed Teams Extreme Agile: Managing Fully-Distributed Teams
Extreme Agile: Managing Fully-Distributed Teams TechWell
 
The Survey Says: Testers Spend Their Time Doing...
The Survey Says: Testers Spend Their Time Doing...The Survey Says: Testers Spend Their Time Doing...
The Survey Says: Testers Spend Their Time Doing...TechWell
 
Non-Functional Requirements: Forgotten, Neglected, and Misunderstood
Non-Functional Requirements: Forgotten, Neglected, and MisunderstoodNon-Functional Requirements: Forgotten, Neglected, and Misunderstood
Non-Functional Requirements: Forgotten, Neglected, and MisunderstoodTechWell
 
Conflict: To Know It Is to Love It
Conflict: To Know It Is to Love ItConflict: To Know It Is to Love It
Conflict: To Know It Is to Love ItTechWell
 
Requirements Are Simply Requirements—or Maybe Not
Requirements Are Simply Requirements—or Maybe Not Requirements Are Simply Requirements—or Maybe Not
Requirements Are Simply Requirements—or Maybe Not TechWell
 
Architect a Winning Mobile Application
Architect a Winning Mobile ApplicationArchitect a Winning Mobile Application
Architect a Winning Mobile ApplicationTechWell
 
Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%TechWell
 
Mobile Test Automation with Big Data Analytics
Mobile Test Automation with Big Data AnalyticsMobile Test Automation with Big Data Analytics
Mobile Test Automation with Big Data AnalyticsTechWell
 
Mastering Android Development Tools
Mastering Android Development ToolsMastering Android Development Tools
Mastering Android Development ToolsTechWell
 
The Tester’s Role in Agile Planning
The Tester’s Role in Agile PlanningThe Tester’s Role in Agile Planning
The Tester’s Role in Agile PlanningTechWell
 
Windows Azure: Connecting the Dots for a Mobile Workforce
Windows Azure: Connecting the Dots for a Mobile WorkforceWindows Azure: Connecting the Dots for a Mobile Workforce
Windows Azure: Connecting the Dots for a Mobile WorkforceTechWell
 
If You Could Turn Back Time: Coaching New Testers
If You Could Turn Back Time: Coaching New TestersIf You Could Turn Back Time: Coaching New Testers
If You Could Turn Back Time: Coaching New TestersTechWell
 
Requirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go TogetherRequirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go TogetherTechWell
 
Lean Test Management: Reduce Waste in Planning, Automation, and Execution
Lean Test Management: Reduce Waste in Planning, Automation, and ExecutionLean Test Management: Reduce Waste in Planning, Automation, and Execution
Lean Test Management: Reduce Waste in Planning, Automation, and ExecutionTechWell
 
The Agile Testing Survival Guide
The Agile Testing Survival GuideThe Agile Testing Survival Guide
The Agile Testing Survival GuideTechWell
 
Seven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceSeven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceTechWell
 
Measuring Quality: Testing Metrics and Trends in Practice
Measuring Quality: Testing Metrics and Trends in PracticeMeasuring Quality: Testing Metrics and Trends in Practice
Measuring Quality: Testing Metrics and Trends in PracticeTechWell
 

Viewers also liked (17)

Extreme Agile: Managing Fully-Distributed Teams
Extreme Agile: Managing Fully-Distributed Teams Extreme Agile: Managing Fully-Distributed Teams
Extreme Agile: Managing Fully-Distributed Teams
 
The Survey Says: Testers Spend Their Time Doing...
The Survey Says: Testers Spend Their Time Doing...The Survey Says: Testers Spend Their Time Doing...
The Survey Says: Testers Spend Their Time Doing...
 
Non-Functional Requirements: Forgotten, Neglected, and Misunderstood
Non-Functional Requirements: Forgotten, Neglected, and MisunderstoodNon-Functional Requirements: Forgotten, Neglected, and Misunderstood
Non-Functional Requirements: Forgotten, Neglected, and Misunderstood
 
Conflict: To Know It Is to Love It
Conflict: To Know It Is to Love ItConflict: To Know It Is to Love It
Conflict: To Know It Is to Love It
 
Requirements Are Simply Requirements—or Maybe Not
Requirements Are Simply Requirements—or Maybe Not Requirements Are Simply Requirements—or Maybe Not
Requirements Are Simply Requirements—or Maybe Not
 
Architect a Winning Mobile Application
Architect a Winning Mobile ApplicationArchitect a Winning Mobile Application
Architect a Winning Mobile Application
 
Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%
 
Mobile Test Automation with Big Data Analytics
Mobile Test Automation with Big Data AnalyticsMobile Test Automation with Big Data Analytics
Mobile Test Automation with Big Data Analytics
 
Mastering Android Development Tools
Mastering Android Development ToolsMastering Android Development Tools
Mastering Android Development Tools
 
The Tester’s Role in Agile Planning
The Tester’s Role in Agile PlanningThe Tester’s Role in Agile Planning
The Tester’s Role in Agile Planning
 
Windows Azure: Connecting the Dots for a Mobile Workforce
Windows Azure: Connecting the Dots for a Mobile WorkforceWindows Azure: Connecting the Dots for a Mobile Workforce
Windows Azure: Connecting the Dots for a Mobile Workforce
 
If You Could Turn Back Time: Coaching New Testers
If You Could Turn Back Time: Coaching New TestersIf You Could Turn Back Time: Coaching New Testers
If You Could Turn Back Time: Coaching New Testers
 
Requirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go TogetherRequirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go Together
 
Lean Test Management: Reduce Waste in Planning, Automation, and Execution
Lean Test Management: Reduce Waste in Planning, Automation, and ExecutionLean Test Management: Reduce Waste in Planning, Automation, and Execution
Lean Test Management: Reduce Waste in Planning, Automation, and Execution
 
The Agile Testing Survival Guide
The Agile Testing Survival GuideThe Agile Testing Survival Guide
The Agile Testing Survival Guide
 
Seven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceSeven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile Performance
 
Measuring Quality: Testing Metrics and Trends in Practice
Measuring Quality: Testing Metrics and Trends in PracticeMeasuring Quality: Testing Metrics and Trends in Practice
Measuring Quality: Testing Metrics and Trends in Practice
 

Similar to Integrate V&V within Scrum: How Does That Work?

Grails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGR8Conf
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project MethodologyQuang Ngoc
 
1 2. project management
1 2. project management1 2. project management
1 2. project managementakashsaini8
 
Emerging PM Tools Webinar
Emerging PM Tools WebinarEmerging PM Tools Webinar
Emerging PM Tools WebinarLivio Paradiso
 
Class Introduction: Digital Product Management
Class Introduction: Digital Product ManagementClass Introduction: Digital Product Management
Class Introduction: Digital Product ManagementAlex Cowan
 
Agile Projects in Waterfall Surroundings - Challenges and Lessons Learned
Agile Projects in Waterfall Surroundings - Challenges and Lessons LearnedAgile Projects in Waterfall Surroundings - Challenges and Lessons Learned
Agile Projects in Waterfall Surroundings - Challenges and Lessons LearnedQAware GmbH
 
CV_Vinay_Testing_QTP
CV_Vinay_Testing_QTP CV_Vinay_Testing_QTP
CV_Vinay_Testing_QTP vinay123456
 
Driving Business Agility & Innovation with Enterprise Architecture
Driving Business Agility & Innovation with Enterprise ArchitectureDriving Business Agility & Innovation with Enterprise Architecture
Driving Business Agility & Innovation with Enterprise ArchitectureCorso
 
PM TEMPLATE_ PRODUCT ROADMAP.pptx
 PM TEMPLATE_ PRODUCT ROADMAP.pptx PM TEMPLATE_ PRODUCT ROADMAP.pptx
PM TEMPLATE_ PRODUCT ROADMAP.pptxamitrcominc
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidVMware Tanzu
 
Transition_Roadmap__Overview_23Q1.pdf
Transition_Roadmap__Overview_23Q1.pdfTransition_Roadmap__Overview_23Q1.pdf
Transition_Roadmap__Overview_23Q1.pdfSrinivasan N
 
Namohar-SoftwareDeveloper-Resume
Namohar-SoftwareDeveloper-ResumeNamohar-SoftwareDeveloper-Resume
Namohar-SoftwareDeveloper-Resumenamohar m
 
Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides SlideTeam
 
Presentation by saurabh chandra
Presentation by saurabh chandraPresentation by saurabh chandra
Presentation by saurabh chandraPMI_IREP_TP
 
Integrating Agile and Traditional Projects in the Enterprise
Integrating Agile and Traditional Projects in the EnterpriseIntegrating Agile and Traditional Projects in the Enterprise
Integrating Agile and Traditional Projects in the EnterpriseTechWell
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__Katleen Aems
 
Nitin_updated_Profile
Nitin_updated_ProfileNitin_updated_Profile
Nitin_updated_ProfileNitin Saxena
 

Similar to Integrate V&V within Scrum: How Does That Work? (20)

Grails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloud
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project Methodology
 
1 2. project management
1 2. project management1 2. project management
1 2. project management
 
Emerging PM Tools Webinar
Emerging PM Tools WebinarEmerging PM Tools Webinar
Emerging PM Tools Webinar
 
Class Introduction: Digital Product Management
Class Introduction: Digital Product ManagementClass Introduction: Digital Product Management
Class Introduction: Digital Product Management
 
Dual track-process-Aarthi
Dual track-process-AarthiDual track-process-Aarthi
Dual track-process-Aarthi
 
Agile Projects in Waterfall Surroundings - Challenges and Lessons Learned
Agile Projects in Waterfall Surroundings - Challenges and Lessons LearnedAgile Projects in Waterfall Surroundings - Challenges and Lessons Learned
Agile Projects in Waterfall Surroundings - Challenges and Lessons Learned
 
CV_Vinay_Testing_QTP
CV_Vinay_Testing_QTP CV_Vinay_Testing_QTP
CV_Vinay_Testing_QTP
 
prod-dev-management.pptx
prod-dev-management.pptxprod-dev-management.pptx
prod-dev-management.pptx
 
Keerthi_Resume.doc
Keerthi_Resume.docKeerthi_Resume.doc
Keerthi_Resume.doc
 
Driving Business Agility & Innovation with Enterprise Architecture
Driving Business Agility & Innovation with Enterprise ArchitectureDriving Business Agility & Innovation with Enterprise Architecture
Driving Business Agility & Innovation with Enterprise Architecture
 
PM TEMPLATE_ PRODUCT ROADMAP.pptx
 PM TEMPLATE_ PRODUCT ROADMAP.pptx PM TEMPLATE_ PRODUCT ROADMAP.pptx
PM TEMPLATE_ PRODUCT ROADMAP.pptx
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
Transition_Roadmap__Overview_23Q1.pdf
Transition_Roadmap__Overview_23Q1.pdfTransition_Roadmap__Overview_23Q1.pdf
Transition_Roadmap__Overview_23Q1.pdf
 
Namohar-SoftwareDeveloper-Resume
Namohar-SoftwareDeveloper-ResumeNamohar-SoftwareDeveloper-Resume
Namohar-SoftwareDeveloper-Resume
 
Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides
 
Presentation by saurabh chandra
Presentation by saurabh chandraPresentation by saurabh chandra
Presentation by saurabh chandra
 
Integrating Agile and Traditional Projects in the Enterprise
Integrating Agile and Traditional Projects in the EnterpriseIntegrating Agile and Traditional Projects in the Enterprise
Integrating Agile and Traditional Projects in the Enterprise
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
 
Nitin_updated_Profile
Nitin_updated_ProfileNitin_updated_Profile
Nitin_updated_Profile
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

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
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
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
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
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
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
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.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 

Recently uploaded (20)

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
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
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
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
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
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
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 ...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 

Integrate V&V within Scrum: How Does That Work?

  • 1. Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000. SAND NO. 2011-XXXXP V&V and Scrum V&V has to be Agile too!
  • 2. Agenda  Introduction  How to Fold V&V into Scrum  Demo of V&V Navigator  Currently Government Use tool 2
  • 3. Introduction  Julie  V&V (software and M&S)  Analyst, Model Developer  Kathy  Certified PO, Certified SM, Scaled Agile Framework Agilist)  Software Development, V&V  Sandia National Laboratories  Albuquerque, NM 3
  • 4. Introduction Why we are doing this?  We are passionate about Agile and Scrum.  We are passionate about V&V and especially M&S V&V.  It is a bad idea to develop using Scrum and then throw V&V in at the end.  We want the application of V&V, which is traditionally very “waterfall-ish” to be agile. 4
  • 5. What V&V Is and Isn’t IS  Required for development of systems, software, and models  Based on best engineering practices  Iterative – Plan, Act, Assess ISN’T  Prescriptive  One size fits all  Easy 5 Our definitions  Verification – ensuring that the software is implemented correctly  Validation – ensuring that model assumptions, theory, algorithms and results are correct/reasonable Note: This talk isn’t a forum for argument about the Vs. Likewise, we won’t be explaining Scrum terms.
  • 6. So… How do we make V&V Agile?  Plan Development Work  Plan V&V Work  Merge both plans  Into Scrum Roadmap, Epics & Stories  Execute both incrementally  Perform development activities  Create development artifacts, e.g. code, documentation  Perform V&V activities  Create V&V artifacts and evidence 6
  • 7. So… How do we make V&V Agile?  Merge Scrum and V&V planning and execution  Use an approach to merge the two  Approach 1 – Define V&V planning/execution as stories in the product backlog  Approach 2 – Define V&V planning/execution as tasks in stories  Combine approaches 1 & 2  Other approaches We will focus on approaches 1 & 2 in this presentation. 7
  • 8. How do we merge Scrum and V&V?  Approach #1  Add V&V planning work as Epics & Stories  Add V&V activities as Epics & Stories  Backlog has embedded V&V plans and activities 8
  • 9. Approach #1 Overview  Identify V&V Activities  Use a tool (V&V Navigator) or other analysis  “Front-plan” V&V Epics, as needed  Approach V&V planning incrementally 9 Example questions from Navigator: Activity: Review Design • Is design consistent and implementable? • Are requirements traceable to the design and adequately addressed by the design?
  • 10. Approach #1 Overview  Add V&V activities to the Roadmap as Epics  Will be Epics for “Do It” e.g., Data Planning  Will be Epics for “V&V” e.g., V&V Data Collection Plan  Add Stories for V&V work  Either in a separate V&V BL or merge with Product BL  Stories for “Do It” and “V&V” 10
  • 11. Approach #1 - Example Select Stories for a Sprint 11 Story: Design Collection for accumulation of Results. Story: Develop potential new Use Case. Sprint Backlog Story: Design V&V approach for Input and Results Data Epic Backlog V&V of Data Analysis & Processing Planning for Data Use/Needs/Collection Design Database V&V of Data Collection Plan Requirements and Use Cases Other Epics V&V of Data Verification Plan User Interface Implementation Story: Implement Error Path for User Interface. Legend V&V stories Other stories
  • 12. Approach #1 – Example Roadmap 12 Epic Sprint 1 Sprint 2 Sprint 3 Sprint 4 to 6 Quarter 2 Quarter 3 Quarter 4 V&V of Data Analysis & Processing Design V&V Approach for Input and Results Data Story 6 Story 9 Adopt V&V Approach for Input Data Story3 Adopt V&V Approach for Results Data Story 7 Story 8 V&V of Data Characterization Plan Story 1 Design Database Story 1 User Interface Implementation Story 1 Story 2 Story 3-5 V&V of Data Collection Plan Story 1 Story 2 Requirements and Use Cases Develop Potential New Use Case Planning for Data Use/Needs/Collection Story 1 Story 2-4 Legend V&V stories Other stories
  • 13. Approach #1 – Another Example Tie V&V activities to Development Activities all in one combined EPIC Application: Develop Schedule Optimization Model V&V approach: V&V Owner determines that V&V will include Expert Review of Optimization Algorithm Integration testing Epic: Develop Schedule Optimization Model Story – Select Optimization Algorithm (Dev) Story – Prototype Optimization Algorithm - noncomputational model (Dev) Story – Expert Review of Optimization Algorithm (V&V) Story – Develop Code for Optimization Algorithm (Dev) Story – Integration Test Optimization Algorithm Code (V&V) 13
  • 14. How do we merge Scrum and V&V?  Approach #2  Embed V&V planning into Story Acceptance Criteria  Embed V&V activities into Story Tasks  Stories have embedded  V&V plans, activities, and Acceptance Criteria 14
  • 15. Approach #2 Overview  As part of Planning, Identify the V&V Activities  Include each V&V Activity as a task in a Story  e.g., Peer Review of Design (task) would be included in Design (story)  Drive V&V activities via Story Acceptance Criteria 15
  • 16. Approach #2 - Example Acceptance Criteria In Stories 16 Story #: Design Collection for accumulation of Results Acceptance Criteria: Design Checked-in V&V Criteria: Peer Review of Design Complete V&V Owner Review Story #: Meeting to discuss potential new Use Case Acceptance Criteria: Meeting held, notes distributed and in repository. V&V Criteria: none Epic Backlog Planning for Data Use/Needs/Collection Design Database Requirements and Use Cases Other Epics User Interface Implementation Story #: Implement Error Path for User Interface Acceptance Criteria: Implementation Checked-in; User Guide Updated V&V Criteria: Unit Test Pass, Regression Tests Pass, Test Plan Updated
  • 17. Approach #2 - Acceptance • Product Owner  Accepts completion of story according to the Acceptance Criteria when V&V tasks are included  Accepts completion of story including V&V Criteria met when V&V Criteria is included as part of the Acceptance Criteria 17
  • 18. Considerations For Each Approach  Approach #1 – V&V embedded in the BL as stories  V&V stories are visible  PO is responsible for V&V stories  Story Acceptance Criteria is explicit for V&V activities  V&V activities could be overlooked due to there not being an enforced 1:1 relationship between development and V&V  Approach #2 – V&V embedded in story tasks  Team is responsible for tasking V&V activities  V&V is directly related to development activities  Coordination/effort required to embed the right activities as tasks in a story  V&V tasks could become box-checking-exercise instead of a useful task. 18
  • 19. Consider a V&V Champion  Identify a person responsible for  Ensuring V&V is addressed throughout development  Understanding how to merge Scrum and V&V  Assisting with selection of V&V methods (V&V Navigator lives here)  The V&V Champion can be the Product Owner  The roles require different skill sets  V&V could be driven by the organization, not the customer  A designated V&V Champion is especially important with Approach 2 to ensure that V&V isn’t overlooked 19
  • 20. V&V Navigator  Assists planning for V&V of Modeling and Simulation (M&S)  Any portion of the model includes theory or unknown science  Some output results are intentionally variable (e.g., optimization, prediction of future)  Where all answers/outputs are not known or agreed upon  The Process Step flow identifies what to plan for and what to do
  • 21. 21 Demonstration V&V Navigator v. 2.0 can be distributed for Government Use. Navigator
  • 22. Final Thoughts  Plan Development Work  Plan V&V  Combine both plans  Into Scrum Roadmap, Epics & Stories  Execute plans as per Roadmap  Perform development activities  Perform V&V activities  Assess Consider involving a V&V Champion! 22
  • 24. Contact Information Julie Bouchard, jfbouch@sandia.gov Kathy Aragon, kmarago@sandia.gov 24