SlideShare a Scribd company logo
1 of 23
Download to read offline
Project Auditors LLC
Requirements Quality
•  Webinar given on January 24, 2013 to PMI
Requirements Community of Practice by
Joy Gumz, Project Auditors LLC
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
1
Project Auditors LLC
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Agenda
•  Introductions
•  The challenge to create quality requirements
•  What does quality mean?
•  Ways to increase requirements quality
•  Summary
•  Q & A
2
Project Auditors LLC
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Agenda
•  Introductions
•  The challenge to create quality requirements
•  What does quality mean?
•  Ways to increase requirements quality
•  Summary
•  Q & A
3
Project Auditors LLC
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
What does quality mean?
•  Do it right the first time
DIRTFT
•  % rework <= target max %
•  Setting a standard and meeting it
•  Potential savings
–  Lower percentage of rework
–  Fewer changes
–  Lower costs of external failure
4
Project Auditors LLC
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
What does quality in
requirements mean?
•  Requirements rework <= target maximum %
•  Processes to collect and manage
requirement follow organizational guidelines
–  Consistent use of templates, models and tools
•  Requirements meet criteria at individual
level and for the requirements set
•  Requirements reuse % > 0
5
Project Auditors LLC
Why is the process of capturing and managing
requirements critical?
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Source: Applications Executive Council Survey, April 2004 . Orange Park, Fla.
6
Project Auditors LLC
Cost of poor requirements
•  2004 Study by the State of Indiana Dept of
Transportation
–  The study also found that the dominant
category of reasons for change orders is errors
and omissions , a finding which is suggestive of
possible shortcomings in current design
practices.
–  2001: $17M cost overruns…..2004: $60M
–  INDOT was average compared to other states
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
7
Source: An Analysis of Cost Overruns and Time Delays of INDOT Projects, 2004
Project Auditors LLC
Cost of poor requirements
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Relative cost to correct a requirements defect depending on when it was caught
Source: Grady, Robert B. 1999. An Economic Release Decision Model: Insights into Software Project Management. In
Proceedings of the Applications of Software Measurement Conference. Orange Park, Fla.
8
Project Auditors LLC
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Agenda
•  Introductions
•  The challenge to create quality requirements
•  What does quality mean?
•  Ways to increase requirements quality
•  Summary
•  Q & A
9
Project Auditors LLC
Requirements Documents
•  Business Requirements Document
•  Statement of Work
•  Specifications
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
•  User scenarios
–  A storyboard is one type
•  Use cases
•  User stories
10
Project Auditors LLC
Requirements Documents
•  Business Requirements Document
•  Statement of Work
•  Specifications
•  Storyboards
•  User scenarios
•  Use cases
•  User stories
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
TIP 1
Choose the right document for the job
- User storyboards, user scenarios or
use cases for new development
- Use user stories for incremental
software releases
11
Source: IBM Innovate Conference, 2010
Project Auditors LLC
Use visualization tools
•  Storyboards
•  Building Information Modeling
–  Use 4th Dimension: time to help visualize
potential problems during construction and/or
maintenance. 5th Dimension: cost. 6D: as built.
•  Software tools
–  Bentley, Autocad, Inventor, Blueprintsys.com
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
TIP 2: Help user visualize the end product by using
storyboarding and/or simulation and visualization tools
12
Project Auditors LLC
NASA study on written requirements
quality
1. Define the characteristics that should be
exhibited by a Business Requirements Document
2. Identify what could be measured
3. Develop indicators of quality
4. Develop a tool to perform the measurements
5. Analyze the BRD documents in light of the
reports generated by the tool
6. Identify underlying problems and
7. Develop recommended practices to preclude the
problems
Source: NASA Writing Requirements Guidelines, 2005
13This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Project Auditors LLC
Desirable Characteristics of
Individual Requirements
Unambiguous – Only
one possible
interpretation
Characteristics of the
Collection
Correct – accurately
describes functionality
required
Testable – can be
verified through test or
inspection
No design impact –
states what is required
but not how to build it
Achievable – is
practical within the
constraints
Traceable – must be
traceable to and from
source & ultimately to
a business need.
Complete – includes all
the requirements and
does not need further
amplification
Consistent –
requirements may not
conflict
Logically grouped –
essential for managing
and, if needed,
modifying
PrioritizedTIP 3: Keep these criteria in mind (e.g.
checklist) when documenting requirements.
Quality attributes
14This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Project Auditors LLC
Written requirements
•  Indicators of strength and weakness
–  Individual Requirements
•  Imperatives (shall, must, will, should)
•  Continuances (below, as follows, listed)
•  Directives (figure, table, for example)
•  Weak Phrases
–  adequate, as a minimum, as applicable, easy, as
appropriate, but not limited to, capability of, effective,
if practical, normal
•  Options Phrases (can, may, optionally)
Source: NASA Writing Requirements Guidelines, 2005
15This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Project Auditors LLC
Using Tables and Charts
•  Identify each table and chart by a unique identifier.
•  List each table and chart in the table of contents by title, unique
identifier and page number.
•  Identify the purpose of the table or chart in the text immediately
preceding it.
•  Explain each aspect or element of the table or chart (columns,
rows, symbols, blanks, etc.) from right to left then top to bottom.
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Source: NASA Writing Requirements Guidelines, 2005
16
Project Auditors LLC
Tool for Analyzing Written
Requirements
•  Based on NASA s ARM Tool
–  http://www.solutionthree.com/sift-requirements-tool/
–  More on NASA s guidelines
•  http://www.projectauditors.com/Papers/writing_requirements_guidelines_NASA.pdf
•  These LINKS Are Case Sensitive
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
ARM = Automated Requirements Management
TIP 5: Use tool to analyze written requirements for quality related
metrics
TIP 4: Improve written requirements and specs by using NASA
guidelines
17
Project Auditors LLC
Requirements Guidelines
•  Terms & Definitions
•  Requirements collection
•  Management of changes
•  Approval process
•  Templates
•  Tools
•  Quality checklists
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
TIP 6
Create organizational
guidelines that cover
these topics
18
Project Auditors LLC
Why do requirements change?
•  Reasons for changes related to design
–  Design error
–  Design omission
–  Conflicting design information
–  Late engineering change
–  Field condition: reasonable for designer to check
–  Field condition: unreasonable for designer to check
–  Change required for constructability / operability
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
TIP 7: Log reason for changes to requirements, perform root
cause analysis and implement corrective action
19
Project Auditors LLC
Can you verify requirements to
improve quality?
Useful process BUT
You can not inspect in quality. Edward Deming
You can validate them as you go through the
project to make sure
1)  requirements have not changed or
2)  something new has not come up
20This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Project Auditors LLC
Summary: Guidelines to promote a
high level of quality in requirements
•  Use simple, consistent definitions for requirements described in
natural language and use the business terminology that is
prevalent in the enterprise
•  Follow organizational guidelines that describe the collection
techniques and the types of requirements to be collected that
will be used consistently across projects
- If no guidelines exist, the business analyst must select an appropriate set
of techniques
•  Produce a consistent set of models and templates to document
the requirements
•  Document dependencies and interrelationships among
requirements.
•  Use tools that promote better understanding of product such as
visualization and simulation
•  Perform root cause analysis of changes to requirements and
make corrective actions
21This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Project Auditors LLC
This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.
Contact information
Name: Joy Gumz, CPA, CISA, PMP
Email: jgumz@projectauditors.com
Phone: +1.949.452.0578
http://www.projectauditors.com
22
Project Auditors LLC
23This copyrighted material is the property of Project Auditors,
LLC, and may not be reproduced without written permission.

More Related Content

What's hot

Business Analysis Question and Answers
Business Analysis Question and AnswersBusiness Analysis Question and Answers
Business Analysis Question and AnswersSunil-QA
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010scrummasternz
 
Brd template uml-noble_inc
Brd template uml-noble_incBrd template uml-noble_inc
Brd template uml-noble_incUdaya Kumar
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ AgileGirish Khemani
 
Agile Vs Traditional Models
Agile Vs Traditional ModelsAgile Vs Traditional Models
Agile Vs Traditional ModelsSabir Ali Khuhro
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2pmimkecomm
 
Best Practices For Business Analyst - Part 3
Best Practices For Business Analyst - Part 3Best Practices For Business Analyst - Part 3
Best Practices For Business Analyst - Part 3Moutasm Tamimi
 
Requirements Management
Requirements Management Requirements Management
Requirements Management Shwetha-BA
 
Requirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleRequirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleMarie Halsey
 
Rapid Application Design
Rapid Application DesignRapid Application Design
Rapid Application DesignAi Lun Wu
 
Sdlc framework
Sdlc frameworkSdlc framework
Sdlc frameworkBILL bill
 
Requirements Diligence: The Cornerstone to Ecommerce Project Success
Requirements Diligence: The Cornerstone to Ecommerce Project SuccessRequirements Diligence: The Cornerstone to Ecommerce Project Success
Requirements Diligence: The Cornerstone to Ecommerce Project SuccessElastic Path
 
[2015/2016] Software development process
[2015/2016] Software development process[2015/2016] Software development process
[2015/2016] Software development processIvano Malavolta
 
2014 sdlc project and gate process rollout published v6
2014 sdlc project and gate process rollout   published v62014 sdlc project and gate process rollout   published v6
2014 sdlc project and gate process rollout published v6Jayne Edwards
 

What's hot (15)

Business Analysis Question and Answers
Business Analysis Question and AnswersBusiness Analysis Question and Answers
Business Analysis Question and Answers
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
Brd template uml-noble_inc
Brd template uml-noble_incBrd template uml-noble_inc
Brd template uml-noble_inc
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ Agile
 
Requirement Types (Razvan Radulian, 2008)
Requirement Types (Razvan Radulian, 2008)Requirement Types (Razvan Radulian, 2008)
Requirement Types (Razvan Radulian, 2008)
 
Agile Vs Traditional Models
Agile Vs Traditional ModelsAgile Vs Traditional Models
Agile Vs Traditional Models
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2
 
Best Practices For Business Analyst - Part 3
Best Practices For Business Analyst - Part 3Best Practices For Business Analyst - Part 3
Best Practices For Business Analyst - Part 3
 
Requirements Management
Requirements Management Requirements Management
Requirements Management
 
Requirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleRequirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements Lifecycle
 
Rapid Application Design
Rapid Application DesignRapid Application Design
Rapid Application Design
 
Sdlc framework
Sdlc frameworkSdlc framework
Sdlc framework
 
Requirements Diligence: The Cornerstone to Ecommerce Project Success
Requirements Diligence: The Cornerstone to Ecommerce Project SuccessRequirements Diligence: The Cornerstone to Ecommerce Project Success
Requirements Diligence: The Cornerstone to Ecommerce Project Success
 
[2015/2016] Software development process
[2015/2016] Software development process[2015/2016] Software development process
[2015/2016] Software development process
 
2014 sdlc project and gate process rollout published v6
2014 sdlc project and gate process rollout   published v62014 sdlc project and gate process rollout   published v6
2014 sdlc project and gate process rollout published v6
 

Viewers also liked

Risk on complex_projects_project_auditors
Risk on complex_projects_project_auditorsRisk on complex_projects_project_auditors
Risk on complex_projects_project_auditorsJoy Gumz
 
Your project selected_for_audit_sip18_project_auditors
Your project selected_for_audit_sip18_project_auditorsYour project selected_for_audit_sip18_project_auditors
Your project selected_for_audit_sip18_project_auditorsJoy Gumz
 
Requirements quality management - how to deal with requirements quality all a...
Requirements quality management - how to deal with requirements quality all a...Requirements quality management - how to deal with requirements quality all a...
Requirements quality management - how to deal with requirements quality all a...The REUSE Company
 
Requirements quality analysis - A successful case study in the Railway Industry
Requirements quality analysis - A successful case study in the Railway IndustryRequirements quality analysis - A successful case study in the Railway Industry
Requirements quality analysis - A successful case study in the Railway IndustryThe REUSE Company
 
Requirements' Quality Improvement: A Successful Case Study
Requirements' Quality Improvement: A Successful Case StudyRequirements' Quality Improvement: A Successful Case Study
Requirements' Quality Improvement: A Successful Case StudyThe REUSE Company
 
Clinical Practice Guidelines / Pathways as a Strategy / Tool for Hospital Qua...
Clinical Practice Guidelines / Pathways as a Strategy / Tool for Hospital Qua...Clinical Practice Guidelines / Pathways as a Strategy / Tool for Hospital Qua...
Clinical Practice Guidelines / Pathways as a Strategy / Tool for Hospital Qua...Reynaldo Joson
 
How to Design a Quality system that meets compliance requirements 2014
How to Design a Quality system that meets compliance requirements 2014How to Design a Quality system that meets compliance requirements 2014
How to Design a Quality system that meets compliance requirements 2014Gilead Sciences
 
Project Quality Management - PMBOK 5th Edition
Project Quality Management - PMBOK 5th EditionProject Quality Management - PMBOK 5th Edition
Project Quality Management - PMBOK 5th Editionpankajsh10
 
Total Quality Management in Healthcare
Total Quality Management in HealthcareTotal Quality Management in Healthcare
Total Quality Management in HealthcareGunjan Patel
 
Quality Assurance in Hospitals
Quality Assurance in HospitalsQuality Assurance in Hospitals
Quality Assurance in HospitalsNc Das
 
Quality Management In Construction
Quality Management In ConstructionQuality Management In Construction
Quality Management In ConstructionIsidro Sid Calayag
 

Viewers also liked (14)

Risk on complex_projects_project_auditors
Risk on complex_projects_project_auditorsRisk on complex_projects_project_auditors
Risk on complex_projects_project_auditors
 
Your project selected_for_audit_sip18_project_auditors
Your project selected_for_audit_sip18_project_auditorsYour project selected_for_audit_sip18_project_auditors
Your project selected_for_audit_sip18_project_auditors
 
Requirements quality management - how to deal with requirements quality all a...
Requirements quality management - how to deal with requirements quality all a...Requirements quality management - how to deal with requirements quality all a...
Requirements quality management - how to deal with requirements quality all a...
 
Requirements quality analysis - A successful case study in the Railway Industry
Requirements quality analysis - A successful case study in the Railway IndustryRequirements quality analysis - A successful case study in the Railway Industry
Requirements quality analysis - A successful case study in the Railway Industry
 
Requirements' Quality Improvement: A Successful Case Study
Requirements' Quality Improvement: A Successful Case StudyRequirements' Quality Improvement: A Successful Case Study
Requirements' Quality Improvement: A Successful Case Study
 
Clinical Practice Guidelines / Pathways as a Strategy / Tool for Hospital Qua...
Clinical Practice Guidelines / Pathways as a Strategy / Tool for Hospital Qua...Clinical Practice Guidelines / Pathways as a Strategy / Tool for Hospital Qua...
Clinical Practice Guidelines / Pathways as a Strategy / Tool for Hospital Qua...
 
How to Design a Quality system that meets compliance requirements 2014
How to Design a Quality system that meets compliance requirements 2014How to Design a Quality system that meets compliance requirements 2014
How to Design a Quality system that meets compliance requirements 2014
 
Quality Management Philosophies
Quality Management PhilosophiesQuality Management Philosophies
Quality Management Philosophies
 
Project Quality Management - PMBOK 5th Edition
Project Quality Management - PMBOK 5th EditionProject Quality Management - PMBOK 5th Edition
Project Quality Management - PMBOK 5th Edition
 
Total Quality Management in Healthcare
Total Quality Management in HealthcareTotal Quality Management in Healthcare
Total Quality Management in Healthcare
 
Quality Assurance in Hospitals
Quality Assurance in HospitalsQuality Assurance in Hospitals
Quality Assurance in Hospitals
 
Quality Management In Construction
Quality Management In ConstructionQuality Management In Construction
Quality Management In Construction
 
Quality assurance
Quality assuranceQuality assurance
Quality assurance
 
QUALITY ASSURANCE
QUALITY ASSURANCEQUALITY ASSURANCE
QUALITY ASSURANCE
 

Similar to 2013 gumz webinar_requirements_quality_project_auditors

1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docxaulasnilda
 
Agile Development – Why requirements matter
Agile Development – Why requirements matterAgile Development – Why requirements matter
Agile Development – Why requirements matterAgile Austria Conference
 
Understanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartUnderstanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartFresche Solutions
 
Software Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationSoftware Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationNishu Rastogi
 
Agile Requirement Development - A Breathtakingly Quick Introduction
Agile Requirement Development - A Breathtakingly Quick IntroductionAgile Requirement Development - A Breathtakingly Quick Introduction
Agile Requirement Development - A Breathtakingly Quick IntroductionTieturi Oy
 
Agile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz SaracevicAgile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz SaracevicAgile ME
 
Requirements engineering activities
Requirements engineering activitiesRequirements engineering activities
Requirements engineering activitiesSyed Zaid Irshad
 
The Power of Peer Review-Final ICSQ V2.0
The Power of Peer Review-Final ICSQ V2.0The Power of Peer Review-Final ICSQ V2.0
The Power of Peer Review-Final ICSQ V2.0Rob Stites, PMP
 
2.requirements management
2.requirements management2.requirements management
2.requirements managementPanos Fitsilis
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing BasicsBelal Raslan
 
6819845123456-Reviews Siemens document.ppt
6819845123456-Reviews Siemens document.ppt6819845123456-Reviews Siemens document.ppt
6819845123456-Reviews Siemens document.pptssuser9ccf73
 
SRE Lect (week 1).pptx
SRE Lect (week 1).pptxSRE Lect (week 1).pptx
SRE Lect (week 1).pptxalishazayyan5
 
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...Eugene O'Loughlin
 
Project Manager and EA ABRIDGED
Project Manager and EA ABRIDGEDProject Manager and EA ABRIDGED
Project Manager and EA ABRIDGEDRichard Freggi
 
Core Skills for Change Agents
Core Skills for Change AgentsCore Skills for Change Agents
Core Skills for Change AgentsCaltech
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLCShwetha-BA
 

Similar to 2013 gumz webinar_requirements_quality_project_auditors (20)

1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx
 
Agile Development – Why requirements matter
Agile Development – Why requirements matterAgile Development – Why requirements matter
Agile Development – Why requirements matter
 
MOM on BA
MOM on BAMOM on BA
MOM on BA
 
Understanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartUnderstanding Your Applications - Ray Everhart
Understanding Your Applications - Ray Everhart
 
Software Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationSoftware Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and Specification
 
Agile Requirement Development - A Breathtakingly Quick Introduction
Agile Requirement Development - A Breathtakingly Quick IntroductionAgile Requirement Development - A Breathtakingly Quick Introduction
Agile Requirement Development - A Breathtakingly Quick Introduction
 
Agile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz SaracevicAgile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz Saracevic
 
lec 3rd.pptx
lec 3rd.pptxlec 3rd.pptx
lec 3rd.pptx
 
Red7 Developing Product Requirements: Tools and Process
Red7 Developing Product Requirements: Tools and ProcessRed7 Developing Product Requirements: Tools and Process
Red7 Developing Product Requirements: Tools and Process
 
Requirements engineering activities
Requirements engineering activitiesRequirements engineering activities
Requirements engineering activities
 
The Power of Peer Review-Final ICSQ V2.0
The Power of Peer Review-Final ICSQ V2.0The Power of Peer Review-Final ICSQ V2.0
The Power of Peer Review-Final ICSQ V2.0
 
2.requirements management
2.requirements management2.requirements management
2.requirements management
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
 
6819845123456-Reviews Siemens document.ppt
6819845123456-Reviews Siemens document.ppt6819845123456-Reviews Siemens document.ppt
6819845123456-Reviews Siemens document.ppt
 
SRE Lect (week 1).pptx
SRE Lect (week 1).pptxSRE Lect (week 1).pptx
SRE Lect (week 1).pptx
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
 
Project Manager and EA ABRIDGED
Project Manager and EA ABRIDGEDProject Manager and EA ABRIDGED
Project Manager and EA ABRIDGED
 
Core Skills for Change Agents
Core Skills for Change AgentsCore Skills for Change Agents
Core Skills for Change Agents
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
 

Recently uploaded

Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 

Recently uploaded (20)

Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 

2013 gumz webinar_requirements_quality_project_auditors

  • 1. Project Auditors LLC Requirements Quality •  Webinar given on January 24, 2013 to PMI Requirements Community of Practice by Joy Gumz, Project Auditors LLC This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. 1
  • 2. Project Auditors LLC This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. Agenda •  Introductions •  The challenge to create quality requirements •  What does quality mean? •  Ways to increase requirements quality •  Summary •  Q & A 2
  • 3. Project Auditors LLC This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. Agenda •  Introductions •  The challenge to create quality requirements •  What does quality mean? •  Ways to increase requirements quality •  Summary •  Q & A 3
  • 4. Project Auditors LLC This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. What does quality mean? •  Do it right the first time DIRTFT •  % rework <= target max % •  Setting a standard and meeting it •  Potential savings –  Lower percentage of rework –  Fewer changes –  Lower costs of external failure 4
  • 5. Project Auditors LLC This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. What does quality in requirements mean? •  Requirements rework <= target maximum % •  Processes to collect and manage requirement follow organizational guidelines –  Consistent use of templates, models and tools •  Requirements meet criteria at individual level and for the requirements set •  Requirements reuse % > 0 5
  • 6. Project Auditors LLC Why is the process of capturing and managing requirements critical? This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. Source: Applications Executive Council Survey, April 2004 . Orange Park, Fla. 6
  • 7. Project Auditors LLC Cost of poor requirements •  2004 Study by the State of Indiana Dept of Transportation –  The study also found that the dominant category of reasons for change orders is errors and omissions , a finding which is suggestive of possible shortcomings in current design practices. –  2001: $17M cost overruns…..2004: $60M –  INDOT was average compared to other states This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. 7 Source: An Analysis of Cost Overruns and Time Delays of INDOT Projects, 2004
  • 8. Project Auditors LLC Cost of poor requirements This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. Relative cost to correct a requirements defect depending on when it was caught Source: Grady, Robert B. 1999. An Economic Release Decision Model: Insights into Software Project Management. In Proceedings of the Applications of Software Measurement Conference. Orange Park, Fla. 8
  • 9. Project Auditors LLC This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. Agenda •  Introductions •  The challenge to create quality requirements •  What does quality mean? •  Ways to increase requirements quality •  Summary •  Q & A 9
  • 10. Project Auditors LLC Requirements Documents •  Business Requirements Document •  Statement of Work •  Specifications This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. •  User scenarios –  A storyboard is one type •  Use cases •  User stories 10
  • 11. Project Auditors LLC Requirements Documents •  Business Requirements Document •  Statement of Work •  Specifications •  Storyboards •  User scenarios •  Use cases •  User stories This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. TIP 1 Choose the right document for the job - User storyboards, user scenarios or use cases for new development - Use user stories for incremental software releases 11 Source: IBM Innovate Conference, 2010
  • 12. Project Auditors LLC Use visualization tools •  Storyboards •  Building Information Modeling –  Use 4th Dimension: time to help visualize potential problems during construction and/or maintenance. 5th Dimension: cost. 6D: as built. •  Software tools –  Bentley, Autocad, Inventor, Blueprintsys.com This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. TIP 2: Help user visualize the end product by using storyboarding and/or simulation and visualization tools 12
  • 13. Project Auditors LLC NASA study on written requirements quality 1. Define the characteristics that should be exhibited by a Business Requirements Document 2. Identify what could be measured 3. Develop indicators of quality 4. Develop a tool to perform the measurements 5. Analyze the BRD documents in light of the reports generated by the tool 6. Identify underlying problems and 7. Develop recommended practices to preclude the problems Source: NASA Writing Requirements Guidelines, 2005 13This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission.
  • 14. Project Auditors LLC Desirable Characteristics of Individual Requirements Unambiguous – Only one possible interpretation Characteristics of the Collection Correct – accurately describes functionality required Testable – can be verified through test or inspection No design impact – states what is required but not how to build it Achievable – is practical within the constraints Traceable – must be traceable to and from source & ultimately to a business need. Complete – includes all the requirements and does not need further amplification Consistent – requirements may not conflict Logically grouped – essential for managing and, if needed, modifying PrioritizedTIP 3: Keep these criteria in mind (e.g. checklist) when documenting requirements. Quality attributes 14This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission.
  • 15. Project Auditors LLC Written requirements •  Indicators of strength and weakness –  Individual Requirements •  Imperatives (shall, must, will, should) •  Continuances (below, as follows, listed) •  Directives (figure, table, for example) •  Weak Phrases –  adequate, as a minimum, as applicable, easy, as appropriate, but not limited to, capability of, effective, if practical, normal •  Options Phrases (can, may, optionally) Source: NASA Writing Requirements Guidelines, 2005 15This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission.
  • 16. Project Auditors LLC Using Tables and Charts •  Identify each table and chart by a unique identifier. •  List each table and chart in the table of contents by title, unique identifier and page number. •  Identify the purpose of the table or chart in the text immediately preceding it. •  Explain each aspect or element of the table or chart (columns, rows, symbols, blanks, etc.) from right to left then top to bottom. This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. Source: NASA Writing Requirements Guidelines, 2005 16
  • 17. Project Auditors LLC Tool for Analyzing Written Requirements •  Based on NASA s ARM Tool –  http://www.solutionthree.com/sift-requirements-tool/ –  More on NASA s guidelines •  http://www.projectauditors.com/Papers/writing_requirements_guidelines_NASA.pdf •  These LINKS Are Case Sensitive This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. ARM = Automated Requirements Management TIP 5: Use tool to analyze written requirements for quality related metrics TIP 4: Improve written requirements and specs by using NASA guidelines 17
  • 18. Project Auditors LLC Requirements Guidelines •  Terms & Definitions •  Requirements collection •  Management of changes •  Approval process •  Templates •  Tools •  Quality checklists This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. TIP 6 Create organizational guidelines that cover these topics 18
  • 19. Project Auditors LLC Why do requirements change? •  Reasons for changes related to design –  Design error –  Design omission –  Conflicting design information –  Late engineering change –  Field condition: reasonable for designer to check –  Field condition: unreasonable for designer to check –  Change required for constructability / operability This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. TIP 7: Log reason for changes to requirements, perform root cause analysis and implement corrective action 19
  • 20. Project Auditors LLC Can you verify requirements to improve quality? Useful process BUT You can not inspect in quality. Edward Deming You can validate them as you go through the project to make sure 1)  requirements have not changed or 2)  something new has not come up 20This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission.
  • 21. Project Auditors LLC Summary: Guidelines to promote a high level of quality in requirements •  Use simple, consistent definitions for requirements described in natural language and use the business terminology that is prevalent in the enterprise •  Follow organizational guidelines that describe the collection techniques and the types of requirements to be collected that will be used consistently across projects - If no guidelines exist, the business analyst must select an appropriate set of techniques •  Produce a consistent set of models and templates to document the requirements •  Document dependencies and interrelationships among requirements. •  Use tools that promote better understanding of product such as visualization and simulation •  Perform root cause analysis of changes to requirements and make corrective actions 21This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission.
  • 22. Project Auditors LLC This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission. Contact information Name: Joy Gumz, CPA, CISA, PMP Email: jgumz@projectauditors.com Phone: +1.949.452.0578 http://www.projectauditors.com 22
  • 23. Project Auditors LLC 23This copyrighted material is the property of Project Auditors, LLC, and may not be reproduced without written permission.