SlideShare une entreprise Scribd logo
1  sur  27
mind a vã shen n. 
the use of the creative mind 
to inspire motivation that results in 
innovation, productivity and growth 
– mindavate v.
Requirements 
Enoughness 
Haydn Thomas 
hthomas@mindavation.com 
0410 629 402
Knowledge & Skills 
During this presentation we will provide you with the knowledge 
and skills that will enable you to:- 
1. Ensure an understanding of the overall requirements 
process 
2. Discuss who owns and determines requirements 
'enoughness' 
3. Why Alignment is so important to project success 
Copyright Mindavation 2014 
www.mindavation.com.au 
3
Projects = Miracles? Requirements? 
Copyright Mindavation 2014 
www.mindavation.com.au 
4
IT’S NEVER 
'JUST' A… 
Copyright Mindavation 2014 
www.mindavation.com.au 
5
Packaging the Change 
Copyright Mindavation 2014 
www.mindavation.com.au 
6
The Overall Requirements Process 
1. Understanding Scope 
2. Requirements Gathering 
3. Requirements Refinement 
4. Requirements Verification 
Do these Requirements deliver the expected 
acceptance criteria? 
Copyright Mindavation 2014 
www.mindavation.com.au 
7
Acceptance Criteria 
Are we done yet? How will you know? 
• Tie completion criteria back to the Stakeholder requirements 
• Must be quantifiable and CLEAR 
• Provide examples 
• Apply the traceability matrix 
• Have completion criteria signed off by the sponsor and 
customer(s) 
Copyright Mindavation 2014 
www.mindavation.com.au 
8
Why the Confusion? 
Unconscious 
Competence 
Unconscious 
Incompetence 
Conscious 
Competence 
Conscious 
Incompetence 
Copyright Mindavation 2014 
www.mindavation.com.au 
9
'Specifically' – the magic word 
Assumptions suck… 
– Assumptions are things we believe to be true 
– Assumptions are not concrete facts 
Step 1 – Document your assumptions 
Step 2 – Try and turn them into facts 
Step 3 – If still assumptions, manage them as a risk 
Copyright Mindavation 2014 
www.mindavation.com.au 
10
The Requirements Pyramid 
Requirements Collection and Analysis involves managing the 
'Requirements Pyramid‘ 
• Needs – 'the problem domain' 
• Requirements 
• Specifications 
• Code or detailed processes (or both) 
Copyright Mindavation 2014 
www.mindavation.com.au 
11
STAKEHOLDERS 
COMMITMENT 
BOUNDARIES 
REQUIREMENTS 
Requirements must be: 
NEEDS HIERARCHY 
EACH LEVEL OF THE HIERARCHY MUST DRIVE THE LEVEL BELOW 
– THEREFORE EACH ITEM MUST BE CROSS REFERENCED TO THE LEVEL ABOVE 
EXPLANATION OF 
HIERARCHY COMPONENT 
HIGH LEVEL 
WHAT 
WHO 
WHY 
WHEN 
WHERE 
TIME 
LOW LEVEL 
WHAT 
LOW LEVEL 
HOW 
apply to the solution RELEVANT 
METHODOLOGY 
DOCUMENT 
PROJECT / 
IMPROVEMENT 
OBJECTIVE OBJECTIVE OBJECTIVE 
SCOPE 
REQUIREMENT 
FUNCTIONAL 
REQ 
PROJECT 
DEFINITION 
This document can guide 
you in capturing the 
relevant information 
required to make an 
informed decision about 
whether the proposed 
change should be 
implemented. 
Covering: 
SPECIFIC 
FUNCTIONAL 
REQUIREMENTS 
4 A Project or Improvement idea is driven by 
an understanding of the current situation and the 
desire or need to change the future situation 
4 Objectives establish the goals that the change 
should achieve, e.g. legislative compliance. 
Objectives must be measurable 
4 Initial Scope sets the boundaries for the change to 
ensure the objectives will be addressed – what’s in 
and what’s out 
4 Requirements are statements which define what 
needs to be provided by a ‘solution’ to achieve the 
deliverables 
4 Refined Scope is the review and validation of the 
‘Initial Scope’. The initial scope may change as a 
result of formulating requirements during this phase 
4 Functional Requirements describe the behaviours 
of the requirements that the solution needs to 
manage 
4 Performance Criteria describe what is to be used to 
judge the solution’s performance 
4 Business Rules describe the governance that must 
FUNCTIONAL 
REQ 
FUNCTIONAL 
REQ 
FUNCTIONAL 
REQ 
FUNCTIONAL 
REQ 
FUNCTIONAL 
REQ 
DELIVERABLE DELIVERABLE DELIVERABLE 
4 Deliverables are what is expected to be achieved by 
implementing the change, e.g. business processes 
and procedures to support the introduction of XYZ 
IDEA 
DRIVERS 
‘AS IS’ SITUATION 
‘TO BE’ SITUATION 
TIME OBJECTIVE 
BUDGET 
MEASURABLE 
CLASSIFIABLE 
DETAILED 
PROCESS 
GOVERNANCE 
REQUIRED OUTCOME 
REQUIREMENT REQUIREMENT REQUIREMENT
Requirements in a Project 
• Can be one of the most challenging aspects of a project 
• Are CRITICAL to the success of the project 
• Will drive successful completion criteria 
• Refine the scope of your project 
• Can change! 
• Are derived in stages 
• High level during Initiation Phase 
• Detailed during Planning Phase 
Copyright Mindavation 2014 
www.mindavation.com.au 
13
SMART Requirements 
Specific - clearly states what is required 
Measureable - to confirm when met and value created 
Achievable - can be done, e.g. technically possible 
Realistic - is reasonable, e.g. cost is not prohibitive 
Traceable - who provided the requirement and when 
Copyright Mindavation 2014 
www.mindavation.com.au 
14
SMART Requirements 
The system requires a new identifier for any new account 
transaction. 
SALES SYSTEM - SH 3.0 
O-1,3,4; S-1,4,6,9; 
Andrew in new accounts requires a unique customer identifier 
starting with CUST and ending with the last 4 digits from the 
sales order for each new account transaction. The transaction 
should not allow the user to enter any customer data until the 
customer identified has been allocated by the sales system. 
6 May at 12:35pm – Andrew – Supervisor – New Accounts 
Copyright Mindavation 2014 
www.mindavation.com.au 
15
Your Turn! 
Who Decides 
Enoughness? 
Copyright Mindavation 2014 
www.mindavation.com.au 
16
Refinement – 
Ensuring Requirements Reflect Current Business Strategies 
Do the requirements gathered align with the objectives and 
scope of the project? 
Additional items to understand and consider 
• Where the priority of your project lies in the project 
portfolio 
• Focusing on the synergies and conflicts between business 
and user needs 
• Analysing any 'off task' requests for their 'true motivation' 
Copyright Mindavation 2014 
www.mindavation.com.au 
17
Do Requirements Reflect TODAY’S Needs 
• Use pictures, models, diagrams 
• Show Before and After 
• K - Keep 
• R - Remove 
• A - Add 
• C – Change 
• Involve the actual end consumer/user 
• Obtain management understanding of the process changes – 
VERIFY that understanding 
• Utilise a traceability matrix 
Copyright Mindavation 2014 
www.mindavation.com.au 
18
Verification Activities 
• Document inspection approaches 
• Peer review 
• Formal inspection 
• Deriving findings and follow up 
• Creation of procedural manuals or user training documentation 
outlines 
• Confirm acceptance criteria will be met 
Copyright Mindavation 2014 
www.mindavation.com.au 
19
Peer Review 
Rule 1 – They are not YOUR requirements 
Rule 2 – IT’S…..NOT……PERSONAL 
Rule 3 – They are the requirements to deliver 
the expected outcomes 
Rule 4 - Do they pass the SMART review? 
Copyright Mindavation 2014 
www.mindavation.com.au 
20
Requirements Refinement – The Results 
• Stakeholder, functional and non-functional requirements that 
are understood by MANY 
• Complexities have been identified and clarified 
• Prioritised requirements 
• Requirements that are necessary for the business 
• An understanding of how everything 'fits together’ 
• Documentation that can be leveraged for other areas of the 
project (training & testing) 
Copyright Mindavation 2014 
www.mindavation.com.au 
21
Verification Pitfalls 
• Limiting the validation to 'QA' personnel or testers 
• Analysis paralysis – frustrating personnel who contributed to 
requirements 
• Not taking a 'holistic' point of view 
• Considering verification a 'one-time event' 
• can be performed at end of each project phase 
Copyright Mindavation 2014 
www.mindavation.com.au 
22
Are we done yet? 
Will these requirements 
deliver on the outcome? 
If yes, 
you have ‘enoughness’ 
Copyright Mindavation 2014 
www.mindavation.com.au 
23
Knowledge & Skills 
During this presentation we will provide you with the 
knowledge and skills that will enable you to:- 
1. Ensure an understanding of the overall requirements 
process 
2. Discuss who owns and determines requirements 
'enoughness' 
3. Why Alignment is so important to project success 
Copyright Mindavation 2014 
www.mindavation.com.au 
24
Question Time 
Copyright Mindavation 2014 
www.mindavation.com.au 
25
How To Communicate With Mindavation 
Think A C T! On the back of your business card write the letters as 
appropriate: 
• A – Add me to your mailing list to receive updates and Newsletters. 
• C – Contact me. We’ll give you a call! 
• T – Template from this presentation to be e-mailed to me (for free!) 
• Internet: www.mindavation.com.au 
• Email: info@mindavation.com 
• Twitter: @mindavation 
• Blog: http://www.mindavation.com/IDBLOG 
• In My Judgement http://mindavation.com/category/podcasts/ 
Copyright Mindavation 2014 
www.mindavation.com.au 
26
About the Presenter 
Haydn Thomas 
Project Manager / Business Analyst/ Coach / Facilitator/ Mentor / Negotiator/ Keynote 
Speaker 
Haydn has over 20 years of real world experience in project, business analysis and business 
consulting. He has worked extensively in large international and domestic banks, semi 
government organisations, solution providers and small start-up companies in defining and 
implementing structure, business solutions, change management and efficiencies across 
Australia, New Zealand & North America. Haydn’s experience in complex integrated 
solutions and working knowledge of various project management methodologies (PMBOK, 
PRINCE2, SDLC) assists in delivering on client’s project and training needs. Haydn also 
provides mentoring and coaching services in project management & business analysis and 
is active in enabling capacity building across many organisations. 
hthomas@mindavation.com 0410 629 402 
Copyright Mindavation 2014 
www.mindavation.com.au 
27

Contenu connexe

Tendances

Idean-Design-Leadership-Framework
Idean-Design-Leadership-FrameworkIdean-Design-Leadership-Framework
Idean-Design-Leadership-Framework
Liya James
 

Tendances (18)

Lean Sales and Marketing Engagement
Lean Sales and Marketing EngagementLean Sales and Marketing Engagement
Lean Sales and Marketing Engagement
 
Idean-Design-Leadership-Framework
Idean-Design-Leadership-FrameworkIdean-Design-Leadership-Framework
Idean-Design-Leadership-Framework
 
Service frameworks and toolkits: Making design artefacts actionable
Service frameworks and toolkits: Making design artefacts actionableService frameworks and toolkits: Making design artefacts actionable
Service frameworks and toolkits: Making design artefacts actionable
 
Structure of Lean in Sales
Structure of Lean in SalesStructure of Lean in Sales
Structure of Lean in Sales
 
Leadership and Managerial Skills Toolkit - Framework, Best Practices and Temp...
Leadership and Managerial Skills Toolkit - Framework, Best Practices and Temp...Leadership and Managerial Skills Toolkit - Framework, Best Practices and Temp...
Leadership and Managerial Skills Toolkit - Framework, Best Practices and Temp...
 
Lean Value Tree Overview
Lean Value Tree OverviewLean Value Tree Overview
Lean Value Tree Overview
 
Project management issues and their solution
Project management issues and their solutionProject management issues and their solution
Project management issues and their solution
 
17 paradoxes on change
17 paradoxes on change17 paradoxes on change
17 paradoxes on change
 
Productized - Impact Report 2018
Productized - Impact Report 2018Productized - Impact Report 2018
Productized - Impact Report 2018
 
The Creative and Innovative Business Analyst
The Creative and Innovative Business AnalystThe Creative and Innovative Business Analyst
The Creative and Innovative Business Analyst
 
Innovation management within the transformation programme and beyond
Innovation management within the transformation programme and beyondInnovation management within the transformation programme and beyond
Innovation management within the transformation programme and beyond
 
6.2 Cross-Functional Team Framework - v2.0
6.2 Cross-Functional Team Framework - v2.06.2 Cross-Functional Team Framework - v2.0
6.2 Cross-Functional Team Framework - v2.0
 
What is service design?
What is service design?What is service design?
What is service design?
 
UX STRAT USA 2021: Elsa Ho, DoorDash
UX STRAT USA 2021: Elsa Ho, DoorDashUX STRAT USA 2021: Elsa Ho, DoorDash
UX STRAT USA 2021: Elsa Ho, DoorDash
 
Risk Management Toolkit - Framework, Best Practices and Templates
Risk Management Toolkit - Framework, Best Practices and TemplatesRisk Management Toolkit - Framework, Best Practices and Templates
Risk Management Toolkit - Framework, Best Practices and Templates
 
Daniel zacarias - Productized Masterclasses
Daniel zacarias - Productized MasterclassesDaniel zacarias - Productized Masterclasses
Daniel zacarias - Productized Masterclasses
 
Session III final
Session III finalSession III final
Session III final
 
Managing stakeholders as critical success factor in operational excellence
Managing stakeholders as critical success factor in operational excellenceManaging stakeholders as critical success factor in operational excellence
Managing stakeholders as critical success factor in operational excellence
 

Similaire à Mindavation - Requirements Enoughness - when is enough enough?

Retail Solutions Assessment and Qualification
Retail Solutions Assessment and QualificationRetail Solutions Assessment and Qualification
Retail Solutions Assessment and Qualification
Colin McCarten
 

Similaire à Mindavation - Requirements Enoughness - when is enough enough? (20)

Requirements Gathering for Project Management Success
Requirements Gathering for Project Management SuccessRequirements Gathering for Project Management Success
Requirements Gathering for Project Management Success
 
requirement gathering
requirement gatheringrequirement gathering
requirement gathering
 
Online PMP Training Material for PMP Exam - Scope Management Knowledge Area
Online PMP Training Material for PMP Exam - Scope Management Knowledge AreaOnline PMP Training Material for PMP Exam - Scope Management Knowledge Area
Online PMP Training Material for PMP Exam - Scope Management Knowledge Area
 
Lean_Sigma_Awareness
Lean_Sigma_AwarenessLean_Sigma_Awareness
Lean_Sigma_Awareness
 
Business Requirements development
Business Requirements development Business Requirements development
Business Requirements development
 
Retail Solutions Assessment and Qualification
Retail Solutions Assessment and QualificationRetail Solutions Assessment and Qualification
Retail Solutions Assessment and Qualification
 
Creating value through technology in healthcare
Creating value through technology in healthcareCreating value through technology in healthcare
Creating value through technology in healthcare
 
Req.Management & Analysis.pptx
Req.Management & Analysis.pptxReq.Management & Analysis.pptx
Req.Management & Analysis.pptx
 
system level requirements gathering and analysis
system level requirements gathering and analysissystem level requirements gathering and analysis
system level requirements gathering and analysis
 
Types of Management
Types of ManagementTypes of Management
Types of Management
 
Buy different - Outsourcing of strategic software development projects
Buy different - Outsourcing of strategic software development projectsBuy different - Outsourcing of strategic software development projects
Buy different - Outsourcing of strategic software development projects
 
Business Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce AdminsBusiness Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce Admins
 
System Level Requirements Gathering
System Level Requirements GatheringSystem Level Requirements Gathering
System Level Requirements Gathering
 
Build Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineBuild Innovation into Your Admin Routine
Build Innovation into Your Admin Routine
 
Solution design & procurement approach v1
Solution design & procurement approach v1Solution design & procurement approach v1
Solution design & procurement approach v1
 
7 steps to demystify Demand & Portfolio Management
 7 steps to demystify Demand & Portfolio Management 7 steps to demystify Demand & Portfolio Management
7 steps to demystify Demand & Portfolio Management
 
How to make your PMO tool Implementation successful and deliver real busines...
 How to make your PMO tool Implementation successful and deliver real busines... How to make your PMO tool Implementation successful and deliver real busines...
How to make your PMO tool Implementation successful and deliver real busines...
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
The Five Immutable Principles of Project DSuccess
The Five Immutable Principles of Project DSuccessThe Five Immutable Principles of Project DSuccess
The Five Immutable Principles of Project DSuccess
 
A Guide for Capital Project Mamnagers
A Guide for Capital Project MamnagersA Guide for Capital Project Mamnagers
A Guide for Capital Project Mamnagers
 

Dernier

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 

Dernier (20)

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
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
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
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
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 ...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 

Mindavation - Requirements Enoughness - when is enough enough?

  • 1. mind a vã shen n. the use of the creative mind to inspire motivation that results in innovation, productivity and growth – mindavate v.
  • 2. Requirements Enoughness Haydn Thomas hthomas@mindavation.com 0410 629 402
  • 3. Knowledge & Skills During this presentation we will provide you with the knowledge and skills that will enable you to:- 1. Ensure an understanding of the overall requirements process 2. Discuss who owns and determines requirements 'enoughness' 3. Why Alignment is so important to project success Copyright Mindavation 2014 www.mindavation.com.au 3
  • 4. Projects = Miracles? Requirements? Copyright Mindavation 2014 www.mindavation.com.au 4
  • 5. IT’S NEVER 'JUST' A… Copyright Mindavation 2014 www.mindavation.com.au 5
  • 6. Packaging the Change Copyright Mindavation 2014 www.mindavation.com.au 6
  • 7. The Overall Requirements Process 1. Understanding Scope 2. Requirements Gathering 3. Requirements Refinement 4. Requirements Verification Do these Requirements deliver the expected acceptance criteria? Copyright Mindavation 2014 www.mindavation.com.au 7
  • 8. Acceptance Criteria Are we done yet? How will you know? • Tie completion criteria back to the Stakeholder requirements • Must be quantifiable and CLEAR • Provide examples • Apply the traceability matrix • Have completion criteria signed off by the sponsor and customer(s) Copyright Mindavation 2014 www.mindavation.com.au 8
  • 9. Why the Confusion? Unconscious Competence Unconscious Incompetence Conscious Competence Conscious Incompetence Copyright Mindavation 2014 www.mindavation.com.au 9
  • 10. 'Specifically' – the magic word Assumptions suck… – Assumptions are things we believe to be true – Assumptions are not concrete facts Step 1 – Document your assumptions Step 2 – Try and turn them into facts Step 3 – If still assumptions, manage them as a risk Copyright Mindavation 2014 www.mindavation.com.au 10
  • 11. The Requirements Pyramid Requirements Collection and Analysis involves managing the 'Requirements Pyramid‘ • Needs – 'the problem domain' • Requirements • Specifications • Code or detailed processes (or both) Copyright Mindavation 2014 www.mindavation.com.au 11
  • 12. STAKEHOLDERS COMMITMENT BOUNDARIES REQUIREMENTS Requirements must be: NEEDS HIERARCHY EACH LEVEL OF THE HIERARCHY MUST DRIVE THE LEVEL BELOW – THEREFORE EACH ITEM MUST BE CROSS REFERENCED TO THE LEVEL ABOVE EXPLANATION OF HIERARCHY COMPONENT HIGH LEVEL WHAT WHO WHY WHEN WHERE TIME LOW LEVEL WHAT LOW LEVEL HOW apply to the solution RELEVANT METHODOLOGY DOCUMENT PROJECT / IMPROVEMENT OBJECTIVE OBJECTIVE OBJECTIVE SCOPE REQUIREMENT FUNCTIONAL REQ PROJECT DEFINITION This document can guide you in capturing the relevant information required to make an informed decision about whether the proposed change should be implemented. Covering: SPECIFIC FUNCTIONAL REQUIREMENTS 4 A Project or Improvement idea is driven by an understanding of the current situation and the desire or need to change the future situation 4 Objectives establish the goals that the change should achieve, e.g. legislative compliance. Objectives must be measurable 4 Initial Scope sets the boundaries for the change to ensure the objectives will be addressed – what’s in and what’s out 4 Requirements are statements which define what needs to be provided by a ‘solution’ to achieve the deliverables 4 Refined Scope is the review and validation of the ‘Initial Scope’. The initial scope may change as a result of formulating requirements during this phase 4 Functional Requirements describe the behaviours of the requirements that the solution needs to manage 4 Performance Criteria describe what is to be used to judge the solution’s performance 4 Business Rules describe the governance that must FUNCTIONAL REQ FUNCTIONAL REQ FUNCTIONAL REQ FUNCTIONAL REQ FUNCTIONAL REQ DELIVERABLE DELIVERABLE DELIVERABLE 4 Deliverables are what is expected to be achieved by implementing the change, e.g. business processes and procedures to support the introduction of XYZ IDEA DRIVERS ‘AS IS’ SITUATION ‘TO BE’ SITUATION TIME OBJECTIVE BUDGET MEASURABLE CLASSIFIABLE DETAILED PROCESS GOVERNANCE REQUIRED OUTCOME REQUIREMENT REQUIREMENT REQUIREMENT
  • 13. Requirements in a Project • Can be one of the most challenging aspects of a project • Are CRITICAL to the success of the project • Will drive successful completion criteria • Refine the scope of your project • Can change! • Are derived in stages • High level during Initiation Phase • Detailed during Planning Phase Copyright Mindavation 2014 www.mindavation.com.au 13
  • 14. SMART Requirements Specific - clearly states what is required Measureable - to confirm when met and value created Achievable - can be done, e.g. technically possible Realistic - is reasonable, e.g. cost is not prohibitive Traceable - who provided the requirement and when Copyright Mindavation 2014 www.mindavation.com.au 14
  • 15. SMART Requirements The system requires a new identifier for any new account transaction. SALES SYSTEM - SH 3.0 O-1,3,4; S-1,4,6,9; Andrew in new accounts requires a unique customer identifier starting with CUST and ending with the last 4 digits from the sales order for each new account transaction. The transaction should not allow the user to enter any customer data until the customer identified has been allocated by the sales system. 6 May at 12:35pm – Andrew – Supervisor – New Accounts Copyright Mindavation 2014 www.mindavation.com.au 15
  • 16. Your Turn! Who Decides Enoughness? Copyright Mindavation 2014 www.mindavation.com.au 16
  • 17. Refinement – Ensuring Requirements Reflect Current Business Strategies Do the requirements gathered align with the objectives and scope of the project? Additional items to understand and consider • Where the priority of your project lies in the project portfolio • Focusing on the synergies and conflicts between business and user needs • Analysing any 'off task' requests for their 'true motivation' Copyright Mindavation 2014 www.mindavation.com.au 17
  • 18. Do Requirements Reflect TODAY’S Needs • Use pictures, models, diagrams • Show Before and After • K - Keep • R - Remove • A - Add • C – Change • Involve the actual end consumer/user • Obtain management understanding of the process changes – VERIFY that understanding • Utilise a traceability matrix Copyright Mindavation 2014 www.mindavation.com.au 18
  • 19. Verification Activities • Document inspection approaches • Peer review • Formal inspection • Deriving findings and follow up • Creation of procedural manuals or user training documentation outlines • Confirm acceptance criteria will be met Copyright Mindavation 2014 www.mindavation.com.au 19
  • 20. Peer Review Rule 1 – They are not YOUR requirements Rule 2 – IT’S…..NOT……PERSONAL Rule 3 – They are the requirements to deliver the expected outcomes Rule 4 - Do they pass the SMART review? Copyright Mindavation 2014 www.mindavation.com.au 20
  • 21. Requirements Refinement – The Results • Stakeholder, functional and non-functional requirements that are understood by MANY • Complexities have been identified and clarified • Prioritised requirements • Requirements that are necessary for the business • An understanding of how everything 'fits together’ • Documentation that can be leveraged for other areas of the project (training & testing) Copyright Mindavation 2014 www.mindavation.com.au 21
  • 22. Verification Pitfalls • Limiting the validation to 'QA' personnel or testers • Analysis paralysis – frustrating personnel who contributed to requirements • Not taking a 'holistic' point of view • Considering verification a 'one-time event' • can be performed at end of each project phase Copyright Mindavation 2014 www.mindavation.com.au 22
  • 23. Are we done yet? Will these requirements deliver on the outcome? If yes, you have ‘enoughness’ Copyright Mindavation 2014 www.mindavation.com.au 23
  • 24. Knowledge & Skills During this presentation we will provide you with the knowledge and skills that will enable you to:- 1. Ensure an understanding of the overall requirements process 2. Discuss who owns and determines requirements 'enoughness' 3. Why Alignment is so important to project success Copyright Mindavation 2014 www.mindavation.com.au 24
  • 25. Question Time Copyright Mindavation 2014 www.mindavation.com.au 25
  • 26. How To Communicate With Mindavation Think A C T! On the back of your business card write the letters as appropriate: • A – Add me to your mailing list to receive updates and Newsletters. • C – Contact me. We’ll give you a call! • T – Template from this presentation to be e-mailed to me (for free!) • Internet: www.mindavation.com.au • Email: info@mindavation.com • Twitter: @mindavation • Blog: http://www.mindavation.com/IDBLOG • In My Judgement http://mindavation.com/category/podcasts/ Copyright Mindavation 2014 www.mindavation.com.au 26
  • 27. About the Presenter Haydn Thomas Project Manager / Business Analyst/ Coach / Facilitator/ Mentor / Negotiator/ Keynote Speaker Haydn has over 20 years of real world experience in project, business analysis and business consulting. He has worked extensively in large international and domestic banks, semi government organisations, solution providers and small start-up companies in defining and implementing structure, business solutions, change management and efficiencies across Australia, New Zealand & North America. Haydn’s experience in complex integrated solutions and working knowledge of various project management methodologies (PMBOK, PRINCE2, SDLC) assists in delivering on client’s project and training needs. Haydn also provides mentoring and coaching services in project management & business analysis and is active in enabling capacity building across many organisations. hthomas@mindavation.com 0410 629 402 Copyright Mindavation 2014 www.mindavation.com.au 27