SlideShare a Scribd company logo
1 of 29
Download to read offline
Avoiding the “Solution Illusion”
A Thin Slice of Problem Analysis

Adrian Reed
adrian.reed@blackmetric.co.uk

@UKAdrianReed
Covered today
• What is the “Solution Illusion”:
– Why does it matter?
– How might we know it’s
happening?

• How can we help stakeholders
to take a step back?
– Tools & Techniques
– The 1-page project concept
Q. How much does it cost to
implement a payroll system…?

•
•
•
•
•

And….NotProjection:
Original to forget….
AUD $6.13 Million (EUR 4.2 Million)

190 Manual workarounds
92,000 paper forms being processed every
fortnight Actual [inc op costs]
1,010 payroll AUD$ 1.5 Billionstaff)
staff (85,000 total
~3,400 staff receive overpayments each pay
(EUR 1,040,000,000)
period ($1.7M AUD / EUR 1.2 M)
2,500 customisations to “off the shelf” and “like
for like”Queensland Australia.
system
Some of the likely causes…
No clear statement
of problem

“A burning
platform” – the
illusion of only one
option

And a lot more!
Inadequate
“Simple sounding”
assessment of
solution driving the
complexity of
business
current situation
Sound familiar?
What you might hear when the
“Solution Illusion” is happening…
We don’t
have time for
any feasibility
work…

It’s off the shelf.. I
presume we won’t
need to worry
about analysis?

?

It’s a simple
IT-only
project
…not again…

We already know
what we want.
There’s no time for
any analysis!

Now go away
and deliver the
thing and stop
asking questions
A secret…
Don’t we all
think in
solutions?
Divergent and convergent thinking…
IDEA GENERATION

Maximise volume of
options

DEFINITION & SCOPING

Nail down definition
and scope
Problem Analysis:
Building the project foundations

Without
foundations,
cracks
appear…
Project concept summary:
A “thin slice” of why, what & how
WHY?

WHAT?

HOW?

Project concept summary
Pulling it all together
Problem Statement

Other
Requirements

Possible Solutions

Business Use
Case diagram
(Roles & Goals)

CSF / KPIs

Recommendation for
next steps
Problem Statement
The problem of…..

What problem
are we trying to
solve?

Is affecting….
The impact of which is….
A successful solution would….

Who are our
stakeholders?
Why should we
care?
What are the
benefits? How do
we know it’s
done?
Example: A mail-order retailer

1. Marketing team set
up new TV
advertisement
campaign to promote
a great new offer…
2. Customers love it
3. Customers REALLY love it!

4. Phone lines are
jammed
WE NEED MORE
PHONE LINES IN
OUR CALL
CENTRE!
Problem Statement:
“WE NEED MORE PHONE LINES!!”
The problem of congested and busy phone lines
Affects our customers and call centre staff
The impact of which is we lose potential sales…
as customers can’t get through

A successful solution would enable customers to
get information and make a purchase quickly
without holding, leading to increased revenues
(and profits)
Identifying CSFs and KPIs
Financial

Customer

Problem /
Opportunity

Innovation
“Sustain”

Internal
processes
Roles & Goals

ROLES

GOALS

Who has an interest
in the problem
domain/business
system?

What is each
stakeholder (role)
trying to achieve or
do?
Business Use Case Diagram
Symbol

Description

Business Actor
Outside organisational boundaries

Worker
Inside organisational boundaries

Business Use Case
Interaction within organisational boundaries

Communication
Shows interaction
Scope…
Categorise each business use case/goal
• Valid [out of scope]
• Existing [satisfied]
• Existing [Unchanged, Impacted]
• Existing [Partially satisfied/not
satisfied]:
• New [not satisfied]:
Other concept-level requirement types
Non-functional
–
–
–
–
–
–
–
–

Reliability
Performance Efficiency
Usability
Security
Compatibility
Maintainability
Interoperability
Transferability

General
– Multi-language
– Multi-currency
– Multi-region
– Legal and Compliance
Solution options
Pulling it all together
Problem Statement

Other
Requirements

Possible Solutions

Business Use
Case diagram
(Roles & Goals)

CSF / KPIs

Recommendation for
next steps
WHY?
•
•

Problem
Statement
CSF/KPIs

WHAT?
•
•
•

Roles & goals
Business Use
Case diagram
Conceptual
requirements

HOW?
•

Solution
options

Project concept summary
From Concept Level Requirements To…
• System Use Case
• User Stories
• Process Modelling
• Data Modelling
Closing thoughts….
• Call out the ‘solution illusion’
and ‘magic bullets’
• Encourage an early problem
focus.
• Project concept summary can
be a useful guiding beacon
•

Where in your organisation are your business
analysts located ?

•

How are you adding value?

•

Where do you think the BA adds most value?

•

How do we measure that value?

www.blackmetric.co.uk

More Related Content

Similar to 'Helping Stakeholders to Take a Step Back and Avoid the "Solution Illusion"', by Adrian Reed, UK

E2Tech4Cities_event - evaluation criteria
E2Tech4Cities_event - evaluation criteriaE2Tech4Cities_event - evaluation criteria
E2Tech4Cities_event - evaluation criteriaElena Angiolini
 
Inspirational Exercises for Your Career and Personal Brand
Inspirational Exercises for Your Career and Personal BrandInspirational Exercises for Your Career and Personal Brand
Inspirational Exercises for Your Career and Personal BrandFahri Karakas
 
B2B marketing - a guest presentation at HSLU
B2B marketing - a guest presentation at HSLUB2B marketing - a guest presentation at HSLU
B2B marketing - a guest presentation at HSLUShaun West
 
Intro to Financial Modeling - EI
Intro to Financial Modeling - EIIntro to Financial Modeling - EI
Intro to Financial Modeling - EIMartin Zych
 
Startup Bootcamp - Session 3
Startup Bootcamp - Session 3Startup Bootcamp - Session 3
Startup Bootcamp - Session 3Avi Bhatnagar
 
Next practice approaches for pro-active PMOfficers
Next practice approaches for pro-active PMOfficersNext practice approaches for pro-active PMOfficers
Next practice approaches for pro-active PMOfficersPMOfficers PMOAcademy
 
Customer Experience Management in a Multi channel contact centre
Customer Experience Management in a Multi channel contact centre Customer Experience Management in a Multi channel contact centre
Customer Experience Management in a Multi channel contact centre IQBusiness_CEM
 
ICEBERG Innovation - Summary of Slides for the 2014 Small Company - Big Busin...
ICEBERG Innovation - Summary of Slides for the 2014 Small Company - Big Busin...ICEBERG Innovation - Summary of Slides for the 2014 Small Company - Big Busin...
ICEBERG Innovation - Summary of Slides for the 2014 Small Company - Big Busin...ICEBERG-Innovation
 
Operations And Productivity
Operations And ProductivityOperations And Productivity
Operations And ProductivityJoanmaines
 
Scale, Adapt and Scale Again - Growth Hacking Your Performance Campaign
Scale, Adapt and Scale Again - Growth Hacking Your Performance CampaignScale, Adapt and Scale Again - Growth Hacking Your Performance Campaign
Scale, Adapt and Scale Again - Growth Hacking Your Performance CampaignPerformanceIN
 
Entrepreneurship in Spain. The Lean Startup. Business Model Canvas.
Entrepreneurship in Spain. The Lean Startup. Business Model Canvas.Entrepreneurship in Spain. The Lean Startup. Business Model Canvas.
Entrepreneurship in Spain. The Lean Startup. Business Model Canvas.Jaume Teixi
 
What to expect from running a startup
What to expect from running a startupWhat to expect from running a startup
What to expect from running a startupBenoit Wirz
 
Business summary template_2015
Business summary template_2015Business summary template_2015
Business summary template_2015a9653217 asd
 
Lean Service Creation program
Lean Service Creation programLean Service Creation program
Lean Service Creation programHanno Nevanlinna
 
Session 9 fall 2014
Session 9 fall 2014Session 9 fall 2014
Session 9 fall 2014sahlinas
 
Slash | 500Startups mentoring - product expansion and localization in Southea...
Slash | 500Startups mentoring - product expansion and localization in Southea...Slash | 500Startups mentoring - product expansion and localization in Southea...
Slash | 500Startups mentoring - product expansion and localization in Southea...Slash
 
Rod Jones MasterClass - World Class Call Centres - The Key Strategic Issues -...
Rod Jones MasterClass - World Class Call Centres - The Key Strategic Issues -...Rod Jones MasterClass - World Class Call Centres - The Key Strategic Issues -...
Rod Jones MasterClass - World Class Call Centres - The Key Strategic Issues -...C3Africa
 

Similar to 'Helping Stakeholders to Take a Step Back and Avoid the "Solution Illusion"', by Adrian Reed, UK (20)

E2Tech4Cities_event - evaluation criteria
E2Tech4Cities_event - evaluation criteriaE2Tech4Cities_event - evaluation criteria
E2Tech4Cities_event - evaluation criteria
 
Inspirational Exercises for Your Career and Personal Brand
Inspirational Exercises for Your Career and Personal BrandInspirational Exercises for Your Career and Personal Brand
Inspirational Exercises for Your Career and Personal Brand
 
B2B marketing - a guest presentation at HSLU
B2B marketing - a guest presentation at HSLUB2B marketing - a guest presentation at HSLU
B2B marketing - a guest presentation at HSLU
 
Intro to Financial Modeling - EI
Intro to Financial Modeling - EIIntro to Financial Modeling - EI
Intro to Financial Modeling - EI
 
Startup Bootcamp - Session 3
Startup Bootcamp - Session 3Startup Bootcamp - Session 3
Startup Bootcamp - Session 3
 
Next practice approaches for pro-active PMOfficers
Next practice approaches for pro-active PMOfficersNext practice approaches for pro-active PMOfficers
Next practice approaches for pro-active PMOfficers
 
Customer Experience Management in a Multi channel contact centre
Customer Experience Management in a Multi channel contact centre Customer Experience Management in a Multi channel contact centre
Customer Experience Management in a Multi channel contact centre
 
ICEBERG Innovation - Summary of Slides for the 2014 Small Company - Big Busin...
ICEBERG Innovation - Summary of Slides for the 2014 Small Company - Big Busin...ICEBERG Innovation - Summary of Slides for the 2014 Small Company - Big Busin...
ICEBERG Innovation - Summary of Slides for the 2014 Small Company - Big Busin...
 
Operations And Productivity
Operations And ProductivityOperations And Productivity
Operations And Productivity
 
Understanding Customer Needs
Understanding Customer NeedsUnderstanding Customer Needs
Understanding Customer Needs
 
Scale, Adapt and Scale Again - Growth Hacking Your Performance Campaign
Scale, Adapt and Scale Again - Growth Hacking Your Performance CampaignScale, Adapt and Scale Again - Growth Hacking Your Performance Campaign
Scale, Adapt and Scale Again - Growth Hacking Your Performance Campaign
 
Entrepreneurship in Spain. The Lean Startup. Business Model Canvas.
Entrepreneurship in Spain. The Lean Startup. Business Model Canvas.Entrepreneurship in Spain. The Lean Startup. Business Model Canvas.
Entrepreneurship in Spain. The Lean Startup. Business Model Canvas.
 
What to expect from running a startup
What to expect from running a startupWhat to expect from running a startup
What to expect from running a startup
 
Business summary template_2015
Business summary template_2015Business summary template_2015
Business summary template_2015
 
Lean Service Creation program
Lean Service Creation programLean Service Creation program
Lean Service Creation program
 
Session 9 fall 2014
Session 9 fall 2014Session 9 fall 2014
Session 9 fall 2014
 
Slash | 500Startups mentoring - product expansion and localization in Southea...
Slash | 500Startups mentoring - product expansion and localization in Southea...Slash | 500Startups mentoring - product expansion and localization in Southea...
Slash | 500Startups mentoring - product expansion and localization in Southea...
 
Rod Jones MasterClass - World Class Call Centres - The Key Strategic Issues -...
Rod Jones MasterClass - World Class Call Centres - The Key Strategic Issues -...Rod Jones MasterClass - World Class Call Centres - The Key Strategic Issues -...
Rod Jones MasterClass - World Class Call Centres - The Key Strategic Issues -...
 
Startup Pitching and Mobile App Startup
Startup Pitching and Mobile App StartupStartup Pitching and Mobile App Startup
Startup Pitching and Mobile App Startup
 
Business advice....
Business advice....Business advice....
Business advice....
 

More from IIBA_Latvia_Chapter

Business processmodels aa_knowledgemanagementplatform-riga-20151026
Business processmodels aa_knowledgemanagementplatform-riga-20151026Business processmodels aa_knowledgemanagementplatform-riga-20151026
Business processmodels aa_knowledgemanagementplatform-riga-20151026IIBA_Latvia_Chapter
 
Ba trends 2014 Ventspils03122015
Ba trends 2014 Ventspils03122015 Ba trends 2014 Ventspils03122015
Ba trends 2014 Ventspils03122015 IIBA_Latvia_Chapter
 
Biznesa analīze Ventspils03122015
Biznesa analīze Ventspils03122015 Biznesa analīze Ventspils03122015
Biznesa analīze Ventspils03122015 IIBA_Latvia_Chapter
 
Personas that change the way you think
Personas that change the way you thinkPersonas that change the way you think
Personas that change the way you thinkIIBA_Latvia_Chapter
 
'Systems thinking for Business Analysts' by Paul Turner, UK
'Systems thinking for Business Analysts' by Paul Turner, UK'Systems thinking for Business Analysts' by Paul Turner, UK
'Systems thinking for Business Analysts' by Paul Turner, UKIIBA_Latvia_Chapter
 
'BPMN Impact on Process Modeling by Przemyslaw Polak, PL
'BPMN Impact on Process Modeling by Przemyslaw Polak, PL'BPMN Impact on Process Modeling by Przemyslaw Polak, PL
'BPMN Impact on Process Modeling by Przemyslaw Polak, PLIIBA_Latvia_Chapter
 
'Let's make diagrams beautiful! By Miks Rozenbergs, LV
'Let's make diagrams beautiful! By Miks Rozenbergs, LV'Let's make diagrams beautiful! By Miks Rozenbergs, LV
'Let's make diagrams beautiful! By Miks Rozenbergs, LVIIBA_Latvia_Chapter
 
'Interactive Classification: get more from less by Ilze Birzniece, LV
'Interactive Classification: get more from less by Ilze Birzniece, LV'Interactive Classification: get more from less by Ilze Birzniece, LV
'Interactive Classification: get more from less by Ilze Birzniece, LVIIBA_Latvia_Chapter
 
'A Practical Application of Enterprise Architecture – the Ecobank Example by ...
'A Practical Application of Enterprise Architecture – the Ecobank Example by ...'A Practical Application of Enterprise Architecture – the Ecobank Example by ...
'A Practical Application of Enterprise Architecture – the Ecobank Example by ...IIBA_Latvia_Chapter
 
'Patterns in Business Analysis and Enterprise Modeling: How to evaluate their...
'Patterns in Business Analysis and Enterprise Modeling: How to evaluate their...'Patterns in Business Analysis and Enterprise Modeling: How to evaluate their...
'Patterns in Business Analysis and Enterprise Modeling: How to evaluate their...IIBA_Latvia_Chapter
 
'The Power of Three: BA, SA and PO Working Together to Achieve Project Succes...
'The Power of Three: BA, SA and PO Working Together to Achieve Project Succes...'The Power of Three: BA, SA and PO Working Together to Achieve Project Succes...
'The Power of Three: BA, SA and PO Working Together to Achieve Project Succes...IIBA_Latvia_Chapter
 
'Differentiating between Information and Knowledge Flows by Mara Pudane, LV
'Differentiating between Information and Knowledge Flows by Mara Pudane, LV'Differentiating between Information and Knowledge Flows by Mara Pudane, LV
'Differentiating between Information and Knowledge Flows by Mara Pudane, LVIIBA_Latvia_Chapter
 
'How to make analysis in uncertain environment by Egils Meiers, LV
'How to make analysis in uncertain environment by Egils Meiers, LV'How to make analysis in uncertain environment by Egils Meiers, LV
'How to make analysis in uncertain environment by Egils Meiers, LVIIBA_Latvia_Chapter
 
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...IIBA_Latvia_Chapter
 
'HL7 CDA modeling and development for Latvian National Electronic Health Reco...
'HL7 CDA modeling and development for Latvian National Electronic Health Reco...'HL7 CDA modeling and development for Latvian National Electronic Health Reco...
'HL7 CDA modeling and development for Latvian National Electronic Health Reco...IIBA_Latvia_Chapter
 
'Design Science Evaluation for Enterprise Architecture Business Value Assessm...
'Design Science Evaluation for Enterprise Architecture Business Value Assessm...'Design Science Evaluation for Enterprise Architecture Business Value Assessm...
'Design Science Evaluation for Enterprise Architecture Business Value Assessm...IIBA_Latvia_Chapter
 

More from IIBA_Latvia_Chapter (20)

Business processmodels aa_knowledgemanagementplatform-riga-20151026
Business processmodels aa_knowledgemanagementplatform-riga-20151026Business processmodels aa_knowledgemanagementplatform-riga-20151026
Business processmodels aa_knowledgemanagementplatform-riga-20151026
 
Ba trends 2014 Ventspils03122015
Ba trends 2014 Ventspils03122015 Ba trends 2014 Ventspils03122015
Ba trends 2014 Ventspils03122015
 
Biznesa analīze Ventspils03122015
Biznesa analīze Ventspils03122015 Biznesa analīze Ventspils03122015
Biznesa analīze Ventspils03122015
 
Rīga presentation 2014
Rīga presentation 2014Rīga presentation 2014
Rīga presentation 2014
 
Risinājuma apgabals 31072014
Risinājuma apgabals 31072014Risinājuma apgabals 31072014
Risinājuma apgabals 31072014
 
Personas that change the way you think
Personas that change the way you thinkPersonas that change the way you think
Personas that change the way you think
 
26032014
2603201426032014
26032014
 
Ba pv 21112013_lnpva
Ba pv 21112013_lnpvaBa pv 21112013_lnpva
Ba pv 21112013_lnpva
 
'Systems thinking for Business Analysts' by Paul Turner, UK
'Systems thinking for Business Analysts' by Paul Turner, UK'Systems thinking for Business Analysts' by Paul Turner, UK
'Systems thinking for Business Analysts' by Paul Turner, UK
 
'BPMN Impact on Process Modeling by Przemyslaw Polak, PL
'BPMN Impact on Process Modeling by Przemyslaw Polak, PL'BPMN Impact on Process Modeling by Przemyslaw Polak, PL
'BPMN Impact on Process Modeling by Przemyslaw Polak, PL
 
'Let's make diagrams beautiful! By Miks Rozenbergs, LV
'Let's make diagrams beautiful! By Miks Rozenbergs, LV'Let's make diagrams beautiful! By Miks Rozenbergs, LV
'Let's make diagrams beautiful! By Miks Rozenbergs, LV
 
'Interactive Classification: get more from less by Ilze Birzniece, LV
'Interactive Classification: get more from less by Ilze Birzniece, LV'Interactive Classification: get more from less by Ilze Birzniece, LV
'Interactive Classification: get more from less by Ilze Birzniece, LV
 
'A Practical Application of Enterprise Architecture – the Ecobank Example by ...
'A Practical Application of Enterprise Architecture – the Ecobank Example by ...'A Practical Application of Enterprise Architecture – the Ecobank Example by ...
'A Practical Application of Enterprise Architecture – the Ecobank Example by ...
 
'Patterns in Business Analysis and Enterprise Modeling: How to evaluate their...
'Patterns in Business Analysis and Enterprise Modeling: How to evaluate their...'Patterns in Business Analysis and Enterprise Modeling: How to evaluate their...
'Patterns in Business Analysis and Enterprise Modeling: How to evaluate their...
 
'The Power of Three: BA, SA and PO Working Together to Achieve Project Succes...
'The Power of Three: BA, SA and PO Working Together to Achieve Project Succes...'The Power of Three: BA, SA and PO Working Together to Achieve Project Succes...
'The Power of Three: BA, SA and PO Working Together to Achieve Project Succes...
 
'Differentiating between Information and Knowledge Flows by Mara Pudane, LV
'Differentiating between Information and Knowledge Flows by Mara Pudane, LV'Differentiating between Information and Knowledge Flows by Mara Pudane, LV
'Differentiating between Information and Knowledge Flows by Mara Pudane, LV
 
'How to make analysis in uncertain environment by Egils Meiers, LV
'How to make analysis in uncertain environment by Egils Meiers, LV'How to make analysis in uncertain environment by Egils Meiers, LV
'How to make analysis in uncertain environment by Egils Meiers, LV
 
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
 
'HL7 CDA modeling and development for Latvian National Electronic Health Reco...
'HL7 CDA modeling and development for Latvian National Electronic Health Reco...'HL7 CDA modeling and development for Latvian National Electronic Health Reco...
'HL7 CDA modeling and development for Latvian National Electronic Health Reco...
 
'Design Science Evaluation for Enterprise Architecture Business Value Assessm...
'Design Science Evaluation for Enterprise Architecture Business Value Assessm...'Design Science Evaluation for Enterprise Architecture Business Value Assessm...
'Design Science Evaluation for Enterprise Architecture Business Value Assessm...
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

'Helping Stakeholders to Take a Step Back and Avoid the "Solution Illusion"', by Adrian Reed, UK

  • 1. Avoiding the “Solution Illusion” A Thin Slice of Problem Analysis Adrian Reed adrian.reed@blackmetric.co.uk @UKAdrianReed
  • 2. Covered today • What is the “Solution Illusion”: – Why does it matter? – How might we know it’s happening? • How can we help stakeholders to take a step back? – Tools & Techniques – The 1-page project concept
  • 3. Q. How much does it cost to implement a payroll system…? • • • • • And….NotProjection: Original to forget…. AUD $6.13 Million (EUR 4.2 Million) 190 Manual workarounds 92,000 paper forms being processed every fortnight Actual [inc op costs] 1,010 payroll AUD$ 1.5 Billionstaff) staff (85,000 total ~3,400 staff receive overpayments each pay (EUR 1,040,000,000) period ($1.7M AUD / EUR 1.2 M) 2,500 customisations to “off the shelf” and “like for like”Queensland Australia. system
  • 4. Some of the likely causes… No clear statement of problem “A burning platform” – the illusion of only one option And a lot more! Inadequate “Simple sounding” assessment of solution driving the complexity of business current situation
  • 6. What you might hear when the “Solution Illusion” is happening… We don’t have time for any feasibility work… It’s off the shelf.. I presume we won’t need to worry about analysis? ? It’s a simple IT-only project
  • 7. …not again… We already know what we want. There’s no time for any analysis! Now go away and deliver the thing and stop asking questions
  • 8. A secret… Don’t we all think in solutions?
  • 9. Divergent and convergent thinking… IDEA GENERATION Maximise volume of options DEFINITION & SCOPING Nail down definition and scope
  • 10. Problem Analysis: Building the project foundations Without foundations, cracks appear…
  • 11. Project concept summary: A “thin slice” of why, what & how WHY? WHAT? HOW? Project concept summary
  • 12. Pulling it all together Problem Statement Other Requirements Possible Solutions Business Use Case diagram (Roles & Goals) CSF / KPIs Recommendation for next steps
  • 13. Problem Statement The problem of….. What problem are we trying to solve? Is affecting…. The impact of which is…. A successful solution would…. Who are our stakeholders? Why should we care? What are the benefits? How do we know it’s done?
  • 14. Example: A mail-order retailer 1. Marketing team set up new TV advertisement campaign to promote a great new offer… 2. Customers love it 3. Customers REALLY love it! 4. Phone lines are jammed
  • 15. WE NEED MORE PHONE LINES IN OUR CALL CENTRE!
  • 16. Problem Statement: “WE NEED MORE PHONE LINES!!” The problem of congested and busy phone lines Affects our customers and call centre staff The impact of which is we lose potential sales… as customers can’t get through A successful solution would enable customers to get information and make a purchase quickly without holding, leading to increased revenues (and profits)
  • 17. Identifying CSFs and KPIs Financial Customer Problem / Opportunity Innovation “Sustain” Internal processes
  • 18. Roles & Goals ROLES GOALS Who has an interest in the problem domain/business system? What is each stakeholder (role) trying to achieve or do?
  • 19. Business Use Case Diagram Symbol Description Business Actor Outside organisational boundaries Worker Inside organisational boundaries Business Use Case Interaction within organisational boundaries Communication Shows interaction
  • 20. Scope… Categorise each business use case/goal • Valid [out of scope] • Existing [satisfied] • Existing [Unchanged, Impacted] • Existing [Partially satisfied/not satisfied]: • New [not satisfied]:
  • 21. Other concept-level requirement types Non-functional – – – – – – – – Reliability Performance Efficiency Usability Security Compatibility Maintainability Interoperability Transferability General – Multi-language – Multi-currency – Multi-region – Legal and Compliance
  • 23. Pulling it all together Problem Statement Other Requirements Possible Solutions Business Use Case diagram (Roles & Goals) CSF / KPIs Recommendation for next steps
  • 24. WHY? • • Problem Statement CSF/KPIs WHAT? • • • Roles & goals Business Use Case diagram Conceptual requirements HOW? • Solution options Project concept summary
  • 25. From Concept Level Requirements To… • System Use Case • User Stories • Process Modelling • Data Modelling
  • 26.
  • 27. Closing thoughts…. • Call out the ‘solution illusion’ and ‘magic bullets’ • Encourage an early problem focus. • Project concept summary can be a useful guiding beacon
  • 28.
  • 29. • Where in your organisation are your business analysts located ? • How are you adding value? • Where do you think the BA adds most value? • How do we measure that value? www.blackmetric.co.uk