SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
BT4
Business Analysis & Requirements
6/8/2017 11:30:00 AM
BT4 RAMP: Requirements Authors
Mentoring Program
Presented by:
John Terzakis
Intel
Brought to you by:
350 Corporate Way, Suite 400, Orange Park, FL 32073
888-­‐268-­‐8770 ·∙ 904-­‐278-­‐0524 - info@techwell.com - https://www.techwell.com/
John Terzakis
Intel
John Terzakis has more than thirty years of experience developing, writing, and
testing software. With Intel for eighteen years, John is a systems engineer
specializing in requirements engineering. He works with architects and engineers
to help specify, improve, verify, and manage requirements for Intel's next
generation cellular modem products. He is a certified Intel instructor for the
internal requirements engineering courses. John's prior experience includes
director and manager roles with Shiva, Racal InterLan, and Dataproducts. He was
a member of the technical staff at Bell Labs. John is a Fellow with the
International Academy, Research and Industry Association.
Version 1.0
RAMP: Requirements Authors Mentoring
Program
John Terzakis
Intel Corporation
June 8, 2017
BSC/ADC West 2017
Las Vegas, NV
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Legal Disclaimers
2
Intel Trademark Notice:
Intel and the Intel Logo are trademarks of Intel Corporation in the U.S. and other countries.
Non-Intel Trademark Notice:
*Other names and brands may be claimed as the property of others
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Agenda
3
• Problem Statements
• Background and Proposed Solution
• Recruiting and Training Coaches
• RAMP Results and Conclusions
• Future Work
• Questions & Answers
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Problem Statements
4
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Problem Statements
5
• Untrained or inexperienced authors typically inject 30-50 major
Defects Per logical Page (DPP) of requirements
• Industry data
• Requirements training lacking in undergraduate programs
• High quality requirements sets: < 2 DPP
• Sampled Intel requirements quality levels measured at 30+ DPP
• Too few requirements Subject Matter Experts (SMEs) to mentor
requirements authors in entire organization
• Only 1 SME
• Over 125 authors across all projects
• 15 global sites
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Problem Statements
6
• Poor requirements quality leads to:
• Poor product quality
• Schedule slips
• Overtime & rework
• “Defeaturing”
• Low customer satisfaction levels
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Background and Proposed Solution
7
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Background
8
Previous work1 demonstrated effectiveness of training and mentoring to
reduce requirements defects and improve product quality
• Small number of authors (1 initially -> 4 -> 12)
• One requirements SME
• Relatively low SME to author ratio
• Requirements defect density reduced from double digit DPP to <1 DPP over time
1J. Terzakis, “The Impact of Requirements on Software Quality across Three Product Generations,” Proceedings of the 21st International
Requirements Engineering Conference (RE ’13), 2013.
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
New Project
9
• “Alpha” project: silicon and real time firmware
• Next generation platform
• Alpha requirements based on existing catalog of legacy requirements
(~5,000) plus over 100 new requirements
• Development at many, geographically dispersed sites (several from
acquisitions): different processes, practices, artifacts and cultures
• 65 authors across 15 global sites including locations in the United
States, Europe, and Asia/Pacific
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
10
Requirements Defects
Requirements SME
Impossible for one SME to mentor that many authors
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Establishing the Baseline
11
• Measure Requirements Defect Density (ReqDD)
• ReqDD = total number of defects / total number of logical pages (DPP)
• 1 logical page = 400 words
• Reviewed sample of legacy requirements on two prior projects and new
requirements for Alpha:
Project # of Defects # of Logical Pages Defects/ Page (DPP)
Alpha Gen -2 246 7.36 33.4
Alpha Gen -1 370 7.76 47.7
Alpha 163 3.52 46.3
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Proposed Solution
12
• Train a network of site-based requirements coaches
• Key success factors:
 Recruit coaches with a deep interest in and aptitude for improving requirements
quality
 Commit coaches to at least 10% time per week initially
 Identify an experienced requirements SME to train them
 Require strong support from the management team
 Documented in coach development plan
 Participation recognized and rewarded
 Importance of RAMP communicated publicly
 RAMP visible as a continuous improvement activity with measurable goals
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Recruiting and Training Coaches
13
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Recruiting Coaches
14
• Identify students with strong interest during requirements training
• Solicit coaches via emails and other announcements
• Partner with management team to recommend coaches
• “Word of mouth”
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Training Coaches
15
• Weekly training sessions (SME with 2-5 coaches per session; multiple
sessions based on geographic location)
• Approximate 6-9 month total training period
• Three part plan:
1. Review key training materials (~2 months)
2. Exercises on actual requirements to locate defects (~3 months)
3. Practice rewriting requirements to remove defects (~3 months)
Review Exercises Rewrites
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Review Key Training Materials
16
• Defect definitions and common problems
• Weak words, subjectivity and ambiguity
• Unbounded lists
• Implicit collections
• Grammatical issues
• Missing imperatives
• Lack of common syntax
• Identifying missing information (very important)
• Checklists to identify defects
• Ensures consistency
• Ensures objectivity
Review
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Exercises to Locate Defects
17
• Focus on major defects for new and modified requirements
• Major: costs >10x to fix in future
• New and Modified: best return on investment (can’t correct all of
them)
• Coaches review requirements individually between meetings
• Group reviews in meetings
• One coach presents their findings and the others add their findings
• SME highlights any defects missed by the group
• “Wisdom of the Crowd”—demonstrates the value of multiple
perspectives during requirements reviews
• Coaches can then emphasize the importance of group reviews to their
authors
Exercises
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Practice Rewriting Requirements
18
• Identify questions to ask authors for rewrites
• Suggest alternate wording to replace located defects
• Highlight missing information (states, triggers, error conditions, etc.)
• Propose rewrites based on available data
• Use a notation for unknown information (e.g., <While in this state>)
• Provides a starting point for discussions with the authors
Rewrites
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Project Engagement
19
• RAMP coaches assigned to Alpha project requirements authors
• Focus on major defects for new and modified requirements
• 15 coaches across 11 development sites (4 sites without a coach)
• Approximate 1:4 coach to author ratio
• Initial sample of 137 new and updated requirements selected for improvement
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Issues with Initial Assignments
20
• Too few coaches at some sites
• Authors “clustered”
• Mitigation: coaches assigned from
other sites
• Number of requirements written
per author variable
• Only 26 of 64 authors involved initially
• # of requirements per author highly
distributional
• Mitigation: coaches with no or few
authors writing requirements assigned
to assist “overloaded” coaches
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
RAMP Results and Conclusions
21
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Results for Alpha Project
22
Sample Date # of Defects # of Logical Pages Defects/ Page (DPP)
Apr 2015 368 10.37 35.5
Jun 2015 38 3.40 11.2
Jul 2015 30 2.83 10.6
Aug 2015 19 2.56 7.42
Sep 2015 6 0.79 7.59
• RAMP started in April 2015
• Measured ReqDD for new and modified project requirements
• Pre-RAMP ReqDD: ~35 DPP
• Post-RAMP ReqDD: ~7 DPP achieved within 4 months
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Results for Requirements Catalog
23
Sample Date # of Defects # of Logical Pages Defects/ Page (DPP)
Q1 2016 43 7.06 6.1
Q2 2016 11 4.77 2.3
Q3 2016 5 2.09 2.4
Q4 2016 18 4.00 4.5
• RAMP started in April 2015
• Measured ReqDD for new requirements added to the catalog
• Pre-RAMP ReqDD: ~30 DPP (Q3 2014)
• Post-RAMP ReqDD: Single digit DPP
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Conclusions
24
• RAMP solved fundamental issue of lack of trained requirements SME
resources to assist with requirements rewrites
• RAMP coaches invested <10% of their time on a weekly basis but were
able to deliver ~10x improvement in requirements quality
• RAMP should result in:
• Less software rework due to requirements defects
• Improved efficiency
• Higher velocity
• Higher quality final product
• Based on its success, RAMP can be extended to other development
organizations
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
25
Requirements Defects
Requirements Coaches
Network of Coaches able to reduce the requirements defects “fire”
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Future Work
26
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Future Work
27
• Maintain coaching network over time
• Need to keep the coaching pipeline filled due to attrition
• Extend RAMP to other projects
• RAMP coaches assigned already to other projects
• Extend RAMP to other business units within Intel
• Training of coaches started in two other Intel organizations
• Measure the impact on overall product quality, execution to schedule,
program costs and customer satisfaction levels
• Measurements currently underway on product quality; other measures to
follow
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Q&A
28
Copyright © 2017 Intel Corporation. All Rights Reserved.
No part of this presentation may be copied without the written permission of Intel
Corporation.
Contact Information
29
Thank You!
For more information, please contact:
John Terzakis
john.terzakis@intel.com
RAMP: Requirements Authors Mentoring Program

Contenu connexe

Tendances (20)

Career Planning in Agile Arena
Career Planning in Agile ArenaCareer Planning in Agile Arena
Career Planning in Agile Arena
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projects
 
Vibin chelladurai_Mainframe_CSC
Vibin chelladurai_Mainframe_CSCVibin chelladurai_Mainframe_CSC
Vibin chelladurai_Mainframe_CSC
 
Cobol agile
Cobol agileCobol agile
Cobol agile
 
Kabir_QA1
Kabir_QA1Kabir_QA1
Kabir_QA1
 
Rohit Kumar
Rohit KumarRohit Kumar
Rohit Kumar
 
Emertxe : Linux training portfolio
Emertxe : Linux training portfolioEmertxe : Linux training portfolio
Emertxe : Linux training portfolio
 
Scrum
ScrumScrum
Scrum
 
Kumar Saurabh Agrawal
Kumar Saurabh AgrawalKumar Saurabh Agrawal
Kumar Saurabh Agrawal
 
Techniques for Automated Software Evolution
Techniques for Automated Software EvolutionTechniques for Automated Software Evolution
Techniques for Automated Software Evolution
 
Priyanka_CV
Priyanka_CVPriyanka_CV
Priyanka_CV
 
Solution Architecture tips & tricks by Roman Shramkov
Solution Architecture tips & tricks by Roman ShramkovSolution Architecture tips & tricks by Roman Shramkov
Solution Architecture tips & tricks by Roman Shramkov
 
CV_Mike Yan
CV_Mike YanCV_Mike Yan
CV_Mike Yan
 
agile vs. traditional methodologies
agile vs. traditional methodologies agile vs. traditional methodologies
agile vs. traditional methodologies
 
Importance of Software architecture
Importance of Software architectureImportance of Software architecture
Importance of Software architecture
 
Profile_Hadoop
Profile_HadoopProfile_Hadoop
Profile_Hadoop
 
CA 2E Best Practice Assessments
CA 2E Best Practice AssessmentsCA 2E Best Practice Assessments
CA 2E Best Practice Assessments
 
Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide show
 
Abey_Thomas_Resume
Abey_Thomas_ResumeAbey_Thomas_Resume
Abey_Thomas_Resume
 
Riding the Agile Wave
Riding the Agile WaveRiding the Agile Wave
Riding the Agile Wave
 

Similaire à RAMP: Requirements Authors Mentoring Program

How not to forget critical requirements v2.0
How not to forget critical requirements v2.0How not to forget critical requirements v2.0
How not to forget critical requirements v2.0LN Mishra CBAP
 
Swati_Gupta_.NET_5.7Years
Swati_Gupta_.NET_5.7YearsSwati_Gupta_.NET_5.7Years
Swati_Gupta_.NET_5.7Yearsswati gupta
 
IIBA Webinar on How not to forget critical requirements
IIBA Webinar on How not to forget critical requirementsIIBA Webinar on How not to forget critical requirements
IIBA Webinar on How not to forget critical requirementsLN Mishra CBAP
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOpsSherry Chang
 
TMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation PresentationTMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation PresentationKJR
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsIntellipaat
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanBehavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanQA or the Highway
 
Using the power of OpenAI with your own data: what's possible and how to start?
Using the power of OpenAI with your own data: what's possible and how to start?Using the power of OpenAI with your own data: what's possible and how to start?
Using the power of OpenAI with your own data: what's possible and how to start?Maxim Salnikov
 
SauravResume(4Years Exp)
SauravResume(4Years Exp)SauravResume(4Years Exp)
SauravResume(4Years Exp)saurav kumar
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineeringMustafa Gamal
 
Design System Proposal
Design System ProposalDesign System Proposal
Design System ProposalCharlie Weston
 
Delivering A Great End User Experience
Delivering A Great End User ExperienceDelivering A Great End User Experience
Delivering A Great End User ExperienceTrevor Warren
 
Deloitte bhel rfp
Deloitte bhel rfpDeloitte bhel rfp
Deloitte bhel rfpneha singh
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Perfecto Mobile
 

Similaire à RAMP: Requirements Authors Mentoring Program (20)

How not to forget critical requirements v2.0
How not to forget critical requirements v2.0How not to forget critical requirements v2.0
How not to forget critical requirements v2.0
 
Swati_Gupta_.NET_5.7Years
Swati_Gupta_.NET_5.7YearsSwati_Gupta_.NET_5.7Years
Swati_Gupta_.NET_5.7Years
 
IIBA Webinar on How not to forget critical requirements
IIBA Webinar on How not to forget critical requirementsIIBA Webinar on How not to forget critical requirements
IIBA Webinar on How not to forget critical requirements
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
Resume_2015 - Copy
Resume_2015 - CopyResume_2015 - Copy
Resume_2015 - Copy
 
TMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation PresentationTMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation Presentation
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Resume
ResumeResume
Resume
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanBehavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
 
Using the power of OpenAI with your own data: what's possible and how to start?
Using the power of OpenAI with your own data: what's possible and how to start?Using the power of OpenAI with your own data: what's possible and how to start?
Using the power of OpenAI with your own data: what's possible and how to start?
 
SauravResume(4Years Exp)
SauravResume(4Years Exp)SauravResume(4Years Exp)
SauravResume(4Years Exp)
 
Sandeep Resume
Sandeep ResumeSandeep Resume
Sandeep Resume
 
Nissi On Job Training
Nissi On Job TrainingNissi On Job Training
Nissi On Job Training
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineering
 
VaidyanathKK
VaidyanathKKVaidyanathKK
VaidyanathKK
 
Design System Proposal
Design System ProposalDesign System Proposal
Design System Proposal
 
Innovate presentation
Innovate presentationInnovate presentation
Innovate presentation
 
Delivering A Great End User Experience
Delivering A Great End User ExperienceDelivering A Great End User Experience
Delivering A Great End User Experience
 
Deloitte bhel rfp
Deloitte bhel rfpDeloitte bhel rfp
Deloitte bhel rfp
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 

Plus de 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
 

Plus de 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
 

Dernier

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 

Dernier (20)

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 

RAMP: Requirements Authors Mentoring Program

  • 1. BT4 Business Analysis & Requirements 6/8/2017 11:30:00 AM BT4 RAMP: Requirements Authors Mentoring Program Presented by: John Terzakis Intel Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 888-­‐268-­‐8770 ·∙ 904-­‐278-­‐0524 - info@techwell.com - https://www.techwell.com/
  • 2. John Terzakis Intel John Terzakis has more than thirty years of experience developing, writing, and testing software. With Intel for eighteen years, John is a systems engineer specializing in requirements engineering. He works with architects and engineers to help specify, improve, verify, and manage requirements for Intel's next generation cellular modem products. He is a certified Intel instructor for the internal requirements engineering courses. John's prior experience includes director and manager roles with Shiva, Racal InterLan, and Dataproducts. He was a member of the technical staff at Bell Labs. John is a Fellow with the International Academy, Research and Industry Association.
  • 3. Version 1.0 RAMP: Requirements Authors Mentoring Program John Terzakis Intel Corporation June 8, 2017 BSC/ADC West 2017 Las Vegas, NV
  • 4. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Legal Disclaimers 2 Intel Trademark Notice: Intel and the Intel Logo are trademarks of Intel Corporation in the U.S. and other countries. Non-Intel Trademark Notice: *Other names and brands may be claimed as the property of others
  • 5. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Agenda 3 • Problem Statements • Background and Proposed Solution • Recruiting and Training Coaches • RAMP Results and Conclusions • Future Work • Questions & Answers
  • 6. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Problem Statements 4
  • 7. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Problem Statements 5 • Untrained or inexperienced authors typically inject 30-50 major Defects Per logical Page (DPP) of requirements • Industry data • Requirements training lacking in undergraduate programs • High quality requirements sets: < 2 DPP • Sampled Intel requirements quality levels measured at 30+ DPP • Too few requirements Subject Matter Experts (SMEs) to mentor requirements authors in entire organization • Only 1 SME • Over 125 authors across all projects • 15 global sites
  • 8. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Problem Statements 6 • Poor requirements quality leads to: • Poor product quality • Schedule slips • Overtime & rework • “Defeaturing” • Low customer satisfaction levels
  • 9. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Background and Proposed Solution 7
  • 10. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Background 8 Previous work1 demonstrated effectiveness of training and mentoring to reduce requirements defects and improve product quality • Small number of authors (1 initially -> 4 -> 12) • One requirements SME • Relatively low SME to author ratio • Requirements defect density reduced from double digit DPP to <1 DPP over time 1J. Terzakis, “The Impact of Requirements on Software Quality across Three Product Generations,” Proceedings of the 21st International Requirements Engineering Conference (RE ’13), 2013.
  • 11. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. New Project 9 • “Alpha” project: silicon and real time firmware • Next generation platform • Alpha requirements based on existing catalog of legacy requirements (~5,000) plus over 100 new requirements • Development at many, geographically dispersed sites (several from acquisitions): different processes, practices, artifacts and cultures • 65 authors across 15 global sites including locations in the United States, Europe, and Asia/Pacific
  • 12. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. 10 Requirements Defects Requirements SME Impossible for one SME to mentor that many authors
  • 13. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Establishing the Baseline 11 • Measure Requirements Defect Density (ReqDD) • ReqDD = total number of defects / total number of logical pages (DPP) • 1 logical page = 400 words • Reviewed sample of legacy requirements on two prior projects and new requirements for Alpha: Project # of Defects # of Logical Pages Defects/ Page (DPP) Alpha Gen -2 246 7.36 33.4 Alpha Gen -1 370 7.76 47.7 Alpha 163 3.52 46.3
  • 14. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Proposed Solution 12 • Train a network of site-based requirements coaches • Key success factors:  Recruit coaches with a deep interest in and aptitude for improving requirements quality  Commit coaches to at least 10% time per week initially  Identify an experienced requirements SME to train them  Require strong support from the management team  Documented in coach development plan  Participation recognized and rewarded  Importance of RAMP communicated publicly  RAMP visible as a continuous improvement activity with measurable goals
  • 15. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Recruiting and Training Coaches 13
  • 16. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Recruiting Coaches 14 • Identify students with strong interest during requirements training • Solicit coaches via emails and other announcements • Partner with management team to recommend coaches • “Word of mouth”
  • 17. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Training Coaches 15 • Weekly training sessions (SME with 2-5 coaches per session; multiple sessions based on geographic location) • Approximate 6-9 month total training period • Three part plan: 1. Review key training materials (~2 months) 2. Exercises on actual requirements to locate defects (~3 months) 3. Practice rewriting requirements to remove defects (~3 months) Review Exercises Rewrites
  • 18. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Review Key Training Materials 16 • Defect definitions and common problems • Weak words, subjectivity and ambiguity • Unbounded lists • Implicit collections • Grammatical issues • Missing imperatives • Lack of common syntax • Identifying missing information (very important) • Checklists to identify defects • Ensures consistency • Ensures objectivity Review
  • 19. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Exercises to Locate Defects 17 • Focus on major defects for new and modified requirements • Major: costs >10x to fix in future • New and Modified: best return on investment (can’t correct all of them) • Coaches review requirements individually between meetings • Group reviews in meetings • One coach presents their findings and the others add their findings • SME highlights any defects missed by the group • “Wisdom of the Crowd”—demonstrates the value of multiple perspectives during requirements reviews • Coaches can then emphasize the importance of group reviews to their authors Exercises
  • 20. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Practice Rewriting Requirements 18 • Identify questions to ask authors for rewrites • Suggest alternate wording to replace located defects • Highlight missing information (states, triggers, error conditions, etc.) • Propose rewrites based on available data • Use a notation for unknown information (e.g., <While in this state>) • Provides a starting point for discussions with the authors Rewrites
  • 21. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Project Engagement 19 • RAMP coaches assigned to Alpha project requirements authors • Focus on major defects for new and modified requirements • 15 coaches across 11 development sites (4 sites without a coach) • Approximate 1:4 coach to author ratio • Initial sample of 137 new and updated requirements selected for improvement
  • 22. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Issues with Initial Assignments 20 • Too few coaches at some sites • Authors “clustered” • Mitigation: coaches assigned from other sites • Number of requirements written per author variable • Only 26 of 64 authors involved initially • # of requirements per author highly distributional • Mitigation: coaches with no or few authors writing requirements assigned to assist “overloaded” coaches
  • 23. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. RAMP Results and Conclusions 21
  • 24. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Results for Alpha Project 22 Sample Date # of Defects # of Logical Pages Defects/ Page (DPP) Apr 2015 368 10.37 35.5 Jun 2015 38 3.40 11.2 Jul 2015 30 2.83 10.6 Aug 2015 19 2.56 7.42 Sep 2015 6 0.79 7.59 • RAMP started in April 2015 • Measured ReqDD for new and modified project requirements • Pre-RAMP ReqDD: ~35 DPP • Post-RAMP ReqDD: ~7 DPP achieved within 4 months
  • 25. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Results for Requirements Catalog 23 Sample Date # of Defects # of Logical Pages Defects/ Page (DPP) Q1 2016 43 7.06 6.1 Q2 2016 11 4.77 2.3 Q3 2016 5 2.09 2.4 Q4 2016 18 4.00 4.5 • RAMP started in April 2015 • Measured ReqDD for new requirements added to the catalog • Pre-RAMP ReqDD: ~30 DPP (Q3 2014) • Post-RAMP ReqDD: Single digit DPP
  • 26. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Conclusions 24 • RAMP solved fundamental issue of lack of trained requirements SME resources to assist with requirements rewrites • RAMP coaches invested <10% of their time on a weekly basis but were able to deliver ~10x improvement in requirements quality • RAMP should result in: • Less software rework due to requirements defects • Improved efficiency • Higher velocity • Higher quality final product • Based on its success, RAMP can be extended to other development organizations
  • 27. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. 25 Requirements Defects Requirements Coaches Network of Coaches able to reduce the requirements defects “fire”
  • 28. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Future Work 26
  • 29. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Future Work 27 • Maintain coaching network over time • Need to keep the coaching pipeline filled due to attrition • Extend RAMP to other projects • RAMP coaches assigned already to other projects • Extend RAMP to other business units within Intel • Training of coaches started in two other Intel organizations • Measure the impact on overall product quality, execution to schedule, program costs and customer satisfaction levels • Measurements currently underway on product quality; other measures to follow
  • 30. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Q&A 28
  • 31. Copyright © 2017 Intel Corporation. All Rights Reserved. No part of this presentation may be copied without the written permission of Intel Corporation. Contact Information 29 Thank You! For more information, please contact: John Terzakis john.terzakis@intel.com