SlideShare a Scribd company logo
1 of 20
Five Steps in
Problem Analysis
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Step 1: Gain Agreement on
Problem Definition
• One of the simplest ways to gain this agreement is to
simply write the problem down and see whether everyone
agrees.
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
• Understand benefits of a proposed solution
• Benefits are described in the terms provided by the
customers/users (having the user describe the benefits
provides additional contextual background on the real
problem)
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
An exercise in gaining agreement on the problem being
solved is necessary.
Assume the development team-defined solution envisioned
a powerful new system that provided:
• Better financial reporting
• Improved invoice and statement formats
• Online parts ordering
• The team eventually hoped to provide the capability for
electronic funds transfer between the company and the
dealer.
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Assume that during the problem statement exercise, company
management had the opportunity to provide input.
Management’s vision was substantially different: the primary
goal of the new system was to provide electronic funds transfer
that would improve the cash flow of the company.
The first-order problem to be addressed by the new system was
electronic funds transfer; other dealer communication features
were considered simply “nice to have.”
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Step 2: Understand the Root
Causes-The Problem Behind
the Problem
• Once you have an understanding of the larger problem,
your team can use a variety of techniques to gain an
understanding of its causes.
• One option is Root cause analysis, which is a systematic
way of uncovering the root, or underlying, cause of an
identified problem or a symptom of a problem
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
How do you determine the root causes?
• Asking the people directly involved what they think the
root cause is.
• Perform a detailed investigation of each contributing
problem and to qualify its individual impact.
The goal is to quantify the likely contribution of each root
cause.
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Step 3: Identify the
Stakeholders and the Users
• Effectively solving any complex problem typically
involves satisfying the needs of a diverse group of
stakeholders.
• A stakeholder is Anyone who could be materially affected
by the implementation of a new system or application
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Stakeholders can be:
• Users of the system
• Indirect users of the system
• Affected only by the business outcomes that the system
influences
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
An understanding of who these stakeholders are and their particular
needs is an important factor in developing an effective solution.
Depending on the domain expertise of the development team,
identifying the stakeholders may be a trivial or nontrivial step in
problem analysis.
This involves interviewing decision makers, potential users, and other
interested parties. The following questions can be helpful in this
process.
• Who are the users of the system?
• Who is the customer (economic buyer) for the system?
• Who else will be affected by the outputs the system produces?
• Who will evaluate and approve the system when it is delivered and
deployed?
• Are there any other internal or external users of the system whose
needs must be addressed?
• Who will maintain the new system?
• Is there anyone else who cares?
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Step 4: Define the Solution
System Boundary
• The system boundary defines the border between the
solution and the real world that surrounds the solution
• All interactions with the system occur via interfaces
between the system and the external world.
• If we are going to have to build it or modify it, it’s part of
our solution and within the boundary; if not, it’s external
to our system.
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
An actor is “Someone or something outside the system that
interacts with the system”
Identifying Actors:
• Who will supply, use, or remove information from the
system?
• Who will operate the system?
• Who will perform any system maintenance?
• Where will the system be used?
• Where does the system get its information?
• What other external systems will interact with the
system?
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Step 5: Identify the
Constraints to be imposed
on the Solution
Consider the constraints that will be imposed on the solution.
We’ll define a constraint as:
A restriction on the degree of freedom we have in providing a
solution
Each constraint has the potential to severely restrict our ability to
deliver a solution as we envision it.
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Sources of constraints:
• Schedule
• Return on investment
• Budget for labor and equipment
• Environmental issues
• Operating systems
• Databases
• Hosts and client systems
• Technical issues
• Political issues within the organization
• Purchased software
• Company policies and procedures
• Choices of tools and languages
• Personnel or other resource constraints
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Potential Sources
As an aid to elicitation, it would be helpful to know what
kinds of things we should be looking for. The following list
shows potential sources of system constraints.
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Economics
• What financial or budgetary constraints apply?
• Are there costs of goods sold or any product pricing considerations?
• Are there any licensing issues?
Politics
• Do internal or external political issues affect potential solutions?
• Are there any interdepartmental problems or issues?
Technology
• Are we restricted in our choice of technologies?
• Are we constrained to work within existing platforms or technologies?
• Are we prohibited from using any new technologies?
• Are we expected to use any purchased software packages?
Systems
• Is the solution to be built on our existing systems?
• Must we maintain compatibility with existing solutions?
• What operating systems and environments must be supported?
Environment
• Are their environmental or regulatory constraints?
• Are there legal constraints?
• What are the security requirements?
• What other standards might restrict us?
Schedule and Resources
• Is the schedule defined?
• Are we restricted to existing resources?
• Can we use outside labor?
• Can we expand resources? Temporarily? Permanently?
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
• Once identified, some of these constraints will become
requirements for the new system (for example “use the
Materials Requirements Planning system provided via
our current accounting system vendor”).
• Other constraints will affect resources, implementation
plans, and project pans. It is the problem solver’s
responsibility to understand the potential sources of
constraints for each specific application environment and
to determine the impact of each constraint on the
potential solution spaces.
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Constraint Examples
Sources of Constraints and Their Rationale for Sales Order Entry System
Operations
• An exact copy of sales order data must remain on the legacy database for up to one year.
• The risk of data loss is too great; we will need to run in parallel for three months.
Systems
• The applications footprint on the server must be less than 20MB.
• We have limited server memory available.
Equipment Budget
• The system must be developed on the existing server and host; new client hardware for users
may be provided.
• We need to control costs and maintain the existing systems.
Personnel Budget
• Staffing resources are fixed; no outsourcing is possible.
• The current budget calls for fixed operating costs.
Technology Mandate
• A new object-oriented methodology should be used.
• We believe that this technology will increase productivity and increase the reliability of the
software.
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Summary
After completing this problem analysis activity, we can be
reasonably confident that we have:
• A good understanding of the problem to be solved and the root
causes of the problem
• Proper identification of the stakeholders whose collective
judgment will ultimately determine the success or failure of
our system
• An understanding of where the boundaries of the solution are
likely to be found
• An understanding of the constraints and the degrees of
freedom we have to solve the problem
© 2015 The Analyst Coach, LLC www.theanalystcoach.net
Let’s Talk
• Interested in learning more about problem analysis or
another area of business analysis?
• You can contact me at teresa@theanalystcoach.net or 1-
866-968-6657.
© 2015 The Analyst Coach, LLC www.theanalystcoach.net

More Related Content

What's hot

Stakeholder engagement and management
Stakeholder engagement and managementStakeholder engagement and management
Stakeholder engagement and managementAndre Knipe
 
Impact Assessment in Project Management
Impact Assessment in Project ManagementImpact Assessment in Project Management
Impact Assessment in Project ManagementDanish Yousafzai
 
Monitoring and evaluation
Monitoring and evaluationMonitoring and evaluation
Monitoring and evaluationmigom doley
 
Fishbone diagam guide
Fishbone diagam guideFishbone diagam guide
Fishbone diagam guide丹 丹
 
Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems ThinkingAcquate
 
Problem Solving and Decision Making
Problem Solving and Decision MakingProblem Solving and Decision Making
Problem Solving and Decision MakingIbrahim M. Morsy
 
Project management cycle
Project management  cycleProject management  cycle
Project management cycleMegha BHardwaj
 
Design Tools for Systems Thinking
Design Tools for Systems ThinkingDesign Tools for Systems Thinking
Design Tools for Systems ThinkingPeter Vermaercke
 
5 why’s technique and cause and effect analysis
5 why’s technique and cause and effect analysis5 why’s technique and cause and effect analysis
5 why’s technique and cause and effect analysisBhagya Silva
 
Lfa Logical Framework Analysis
Lfa   Logical Framework AnalysisLfa   Logical Framework Analysis
Lfa Logical Framework AnalysisJFM Lohith Shetty
 
Practical Problem Solving
Practical Problem SolvingPractical Problem Solving
Practical Problem SolvingSharlyn Lauby
 
Mini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem managementMini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem managementBetclic Everest Group Tech Team
 
Ngo project management
Ngo project managementNgo project management
Ngo project managementahmed hassan
 
The Fun & Games of Stakeholder Management
The Fun & Games of Stakeholder ManagementThe Fun & Games of Stakeholder Management
The Fun & Games of Stakeholder ManagementChris Callaghan
 

What's hot (20)

Stakeholder engagement and management
Stakeholder engagement and managementStakeholder engagement and management
Stakeholder engagement and management
 
Root Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) ToolsRoot Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) Tools
 
Impact Assessment in Project Management
Impact Assessment in Project ManagementImpact Assessment in Project Management
Impact Assessment in Project Management
 
Problem tree analysis
Problem tree analysisProblem tree analysis
Problem tree analysis
 
Stakeholder Engagement
Stakeholder EngagementStakeholder Engagement
Stakeholder Engagement
 
Monitoring and evaluation
Monitoring and evaluationMonitoring and evaluation
Monitoring and evaluation
 
Fishbone diagam guide
Fishbone diagam guideFishbone diagam guide
Fishbone diagam guide
 
Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems Thinking
 
Problem Solving and Decision Making
Problem Solving and Decision MakingProblem Solving and Decision Making
Problem Solving and Decision Making
 
Stakeholders Analysis
Stakeholders AnalysisStakeholders Analysis
Stakeholders Analysis
 
Monitoring and Evaluation
Monitoring and EvaluationMonitoring and Evaluation
Monitoring and Evaluation
 
Project management cycle
Project management  cycleProject management  cycle
Project management cycle
 
Problem solving& Decision Making
Problem solving& Decision MakingProblem solving& Decision Making
Problem solving& Decision Making
 
Design Tools for Systems Thinking
Design Tools for Systems ThinkingDesign Tools for Systems Thinking
Design Tools for Systems Thinking
 
5 why’s technique and cause and effect analysis
5 why’s technique and cause and effect analysis5 why’s technique and cause and effect analysis
5 why’s technique and cause and effect analysis
 
Lfa Logical Framework Analysis
Lfa   Logical Framework AnalysisLfa   Logical Framework Analysis
Lfa Logical Framework Analysis
 
Practical Problem Solving
Practical Problem SolvingPractical Problem Solving
Practical Problem Solving
 
Mini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem managementMini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem management
 
Ngo project management
Ngo project managementNgo project management
Ngo project management
 
The Fun & Games of Stakeholder Management
The Fun & Games of Stakeholder ManagementThe Fun & Games of Stakeholder Management
The Fun & Games of Stakeholder Management
 

Viewers also liked

Problem and situation analysis
Problem and situation analysisProblem and situation analysis
Problem and situation analysisMoamen Abu Nada
 
Csc 130 class 2 problem analysis and flow charts(2)
Csc 130 class 2   problem analysis and flow charts(2)Csc 130 class 2   problem analysis and flow charts(2)
Csc 130 class 2 problem analysis and flow charts(2)Puneet narula
 
Problem Analysis Framework
Problem Analysis FrameworkProblem Analysis Framework
Problem Analysis Frameworkkelly kusmulyono
 
Cloud watch on hrms solutions
Cloud watch on hrms solutionsCloud watch on hrms solutions
Cloud watch on hrms solutionsCapgemini
 
What is Public Policy?
What is Public Policy?What is Public Policy?
What is Public Policy?Dhanuraj D
 
4 Project Pre-Planning & Stakeholder Analysis
4 Project Pre-Planning & Stakeholder Analysis4 Project Pre-Planning & Stakeholder Analysis
4 Project Pre-Planning & Stakeholder AnalysisTony
 
Policy analysis
Policy analysisPolicy analysis
Policy analysisuma107
 
Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5koolkampus
 
situation analysis in planed curriculum project
situation analysis in planed curriculum projectsituation analysis in planed curriculum project
situation analysis in planed curriculum project1993yogi
 
Public policy analysis_dunn
Public policy analysis_dunnPublic policy analysis_dunn
Public policy analysis_dunnnida19
 
Critical Thinking Ppt Week 1
Critical Thinking Ppt Week 1Critical Thinking Ppt Week 1
Critical Thinking Ppt Week 1ronsears
 

Viewers also liked (20)

Problem and situation analysis
Problem and situation analysisProblem and situation analysis
Problem and situation analysis
 
3. Problem Analysis
3. Problem Analysis3. Problem Analysis
3. Problem Analysis
 
Developing a problem tree
Developing a problem treeDeveloping a problem tree
Developing a problem tree
 
Csc 130 class 2 problem analysis and flow charts(2)
Csc 130 class 2   problem analysis and flow charts(2)Csc 130 class 2   problem analysis and flow charts(2)
Csc 130 class 2 problem analysis and flow charts(2)
 
Problem analysis report
Problem analysis reportProblem analysis report
Problem analysis report
 
Problem Analysis Framework
Problem Analysis FrameworkProblem Analysis Framework
Problem Analysis Framework
 
Introduction to problem solving in C
Introduction to problem solving in CIntroduction to problem solving in C
Introduction to problem solving in C
 
Problem Management
Problem ManagementProblem Management
Problem Management
 
Cloud watch on hrms solutions
Cloud watch on hrms solutionsCloud watch on hrms solutions
Cloud watch on hrms solutions
 
What is Public Policy?
What is Public Policy?What is Public Policy?
What is Public Policy?
 
4 Project Pre-Planning & Stakeholder Analysis
4 Project Pre-Planning & Stakeholder Analysis4 Project Pre-Planning & Stakeholder Analysis
4 Project Pre-Planning & Stakeholder Analysis
 
Problem tree
Problem treeProblem tree
Problem tree
 
Policy analysis
Policy analysisPolicy analysis
Policy analysis
 
Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5
 
Objective tree method
Objective tree methodObjective tree method
Objective tree method
 
Situation analysis
Situation analysisSituation analysis
Situation analysis
 
Software requirements
Software requirementsSoftware requirements
Software requirements
 
situation analysis in planed curriculum project
situation analysis in planed curriculum projectsituation analysis in planed curriculum project
situation analysis in planed curriculum project
 
Public policy analysis_dunn
Public policy analysis_dunnPublic policy analysis_dunn
Public policy analysis_dunn
 
Critical Thinking Ppt Week 1
Critical Thinking Ppt Week 1Critical Thinking Ppt Week 1
Critical Thinking Ppt Week 1
 

Similar to Five Steps Problem Analysis

WEEK2-Analyzing the Business Case.pdf
WEEK2-Analyzing the    Business Case.pdfWEEK2-Analyzing the    Business Case.pdf
WEEK2-Analyzing the Business Case.pdfssuser590cc81
 
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUEQUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUEeAuditor Audits & Inspections
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGSaqib Raza
 
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR SUCCESSFUL DIVESTITURE
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR  SUCCESSFUL DIVESTITURETHE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR  SUCCESSFUL DIVESTITURE
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR SUCCESSFUL DIVESTITUREAbhishek Sood
 
Agile Lean Process Improvement
Agile Lean Process ImprovementAgile Lean Process Improvement
Agile Lean Process ImprovementWillie Carter
 
Practical tips for implementing corporate performance management system
Practical tips for implementing corporate performance management systemPractical tips for implementing corporate performance management system
Practical tips for implementing corporate performance management systemKetan Parekh
 
SAD_UnitII.docx
SAD_UnitII.docxSAD_UnitII.docx
SAD_UnitII.docx8759000398
 
Are You a Smart CAAT or a Copy CAAT
Are You a Smart CAAT or a Copy CAATAre You a Smart CAAT or a Copy CAAT
Are You a Smart CAAT or a Copy CAATJim Kaplan CIA CFE
 
8 Steps for Selecting Oil and Gas Software
8 Steps for Selecting Oil and Gas Software8 Steps for Selecting Oil and Gas Software
8 Steps for Selecting Oil and Gas SoftwareJeff Dyk
 
Cipher_Guide-To-Selecting-the-Right-CI-Software-Solution
Cipher_Guide-To-Selecting-the-Right-CI-Software-SolutionCipher_Guide-To-Selecting-the-Right-CI-Software-Solution
Cipher_Guide-To-Selecting-the-Right-CI-Software-SolutionBenjamin Decowski
 
req engg (1).ppt
req engg (1).pptreq engg (1).ppt
req engg (1).pptWaniHBisen
 
Requirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringRequirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringMikel Raj
 

Similar to Five Steps Problem Analysis (20)

WEEK2-Analyzing the Business Case.pdf
WEEK2-Analyzing the    Business Case.pdfWEEK2-Analyzing the    Business Case.pdf
WEEK2-Analyzing the Business Case.pdf
 
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUEQUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
 
Requirementengg
RequirementenggRequirementengg
Requirementengg
 
SRE.pptx
SRE.pptxSRE.pptx
SRE.pptx
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Erp
ErpErp
Erp
 
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR SUCCESSFUL DIVESTITURE
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR  SUCCESSFUL DIVESTITURETHE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR  SUCCESSFUL DIVESTITURE
THE CIO PLAYBOOK NINE STEPS CIOS MUST TAKE FOR SUCCESSFUL DIVESTITURE
 
Agile Lean Process Improvement
Agile Lean Process ImprovementAgile Lean Process Improvement
Agile Lean Process Improvement
 
Theory of Constraints
Theory of ConstraintsTheory of Constraints
Theory of Constraints
 
Practical tips for implementing corporate performance management system
Practical tips for implementing corporate performance management systemPractical tips for implementing corporate performance management system
Practical tips for implementing corporate performance management system
 
SAD_UnitII.docx
SAD_UnitII.docxSAD_UnitII.docx
SAD_UnitII.docx
 
Are You a Smart CAAT or a Copy CAAT
Are You a Smart CAAT or a Copy CAATAre You a Smart CAAT or a Copy CAAT
Are You a Smart CAAT or a Copy CAAT
 
SDLC
SDLCSDLC
SDLC
 
8 Steps for Selecting Oil and Gas Software
8 Steps for Selecting Oil and Gas Software8 Steps for Selecting Oil and Gas Software
8 Steps for Selecting Oil and Gas Software
 
PASCUA(REPORT.CMSC411)
PASCUA(REPORT.CMSC411)PASCUA(REPORT.CMSC411)
PASCUA(REPORT.CMSC411)
 
Cipher_Guide-To-Selecting-the-Right-CI-Software-Solution
Cipher_Guide-To-Selecting-the-Right-CI-Software-SolutionCipher_Guide-To-Selecting-the-Right-CI-Software-Solution
Cipher_Guide-To-Selecting-the-Right-CI-Software-Solution
 
req engg (1).ppt
req engg (1).pptreq engg (1).ppt
req engg (1).ppt
 
Requirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringRequirement engineering in S/W Engineering
Requirement engineering in S/W Engineering
 
Systems request
Systems requestSystems request
Systems request
 
ISA 3 COBIT
ISA 3 COBITISA 3 COBIT
ISA 3 COBIT
 

Recently uploaded

Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
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 AvailableDipal Arora
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
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 / WOMANIlamathiKannappan
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxAbhayThakur200703
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 

Recently uploaded (20)

Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
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
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
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
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptx
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 

Five Steps Problem Analysis

  • 1. Five Steps in Problem Analysis © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 2. Step 1: Gain Agreement on Problem Definition • One of the simplest ways to gain this agreement is to simply write the problem down and see whether everyone agrees. © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 3. • Understand benefits of a proposed solution • Benefits are described in the terms provided by the customers/users (having the user describe the benefits provides additional contextual background on the real problem) © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 4. An exercise in gaining agreement on the problem being solved is necessary. Assume the development team-defined solution envisioned a powerful new system that provided: • Better financial reporting • Improved invoice and statement formats • Online parts ordering • The team eventually hoped to provide the capability for electronic funds transfer between the company and the dealer. © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 5. Assume that during the problem statement exercise, company management had the opportunity to provide input. Management’s vision was substantially different: the primary goal of the new system was to provide electronic funds transfer that would improve the cash flow of the company. The first-order problem to be addressed by the new system was electronic funds transfer; other dealer communication features were considered simply “nice to have.” © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 6. Step 2: Understand the Root Causes-The Problem Behind the Problem • Once you have an understanding of the larger problem, your team can use a variety of techniques to gain an understanding of its causes. • One option is Root cause analysis, which is a systematic way of uncovering the root, or underlying, cause of an identified problem or a symptom of a problem © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 7. How do you determine the root causes? • Asking the people directly involved what they think the root cause is. • Perform a detailed investigation of each contributing problem and to qualify its individual impact. The goal is to quantify the likely contribution of each root cause. © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 8. Step 3: Identify the Stakeholders and the Users • Effectively solving any complex problem typically involves satisfying the needs of a diverse group of stakeholders. • A stakeholder is Anyone who could be materially affected by the implementation of a new system or application © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 9. Stakeholders can be: • Users of the system • Indirect users of the system • Affected only by the business outcomes that the system influences © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 10. An understanding of who these stakeholders are and their particular needs is an important factor in developing an effective solution. Depending on the domain expertise of the development team, identifying the stakeholders may be a trivial or nontrivial step in problem analysis. This involves interviewing decision makers, potential users, and other interested parties. The following questions can be helpful in this process. • Who are the users of the system? • Who is the customer (economic buyer) for the system? • Who else will be affected by the outputs the system produces? • Who will evaluate and approve the system when it is delivered and deployed? • Are there any other internal or external users of the system whose needs must be addressed? • Who will maintain the new system? • Is there anyone else who cares? © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 11. Step 4: Define the Solution System Boundary • The system boundary defines the border between the solution and the real world that surrounds the solution • All interactions with the system occur via interfaces between the system and the external world. • If we are going to have to build it or modify it, it’s part of our solution and within the boundary; if not, it’s external to our system. © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 12. An actor is “Someone or something outside the system that interacts with the system” Identifying Actors: • Who will supply, use, or remove information from the system? • Who will operate the system? • Who will perform any system maintenance? • Where will the system be used? • Where does the system get its information? • What other external systems will interact with the system? © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 13. Step 5: Identify the Constraints to be imposed on the Solution Consider the constraints that will be imposed on the solution. We’ll define a constraint as: A restriction on the degree of freedom we have in providing a solution Each constraint has the potential to severely restrict our ability to deliver a solution as we envision it. © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 14. Sources of constraints: • Schedule • Return on investment • Budget for labor and equipment • Environmental issues • Operating systems • Databases • Hosts and client systems • Technical issues • Political issues within the organization • Purchased software • Company policies and procedures • Choices of tools and languages • Personnel or other resource constraints © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 15. Potential Sources As an aid to elicitation, it would be helpful to know what kinds of things we should be looking for. The following list shows potential sources of system constraints. © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 16. Economics • What financial or budgetary constraints apply? • Are there costs of goods sold or any product pricing considerations? • Are there any licensing issues? Politics • Do internal or external political issues affect potential solutions? • Are there any interdepartmental problems or issues? Technology • Are we restricted in our choice of technologies? • Are we constrained to work within existing platforms or technologies? • Are we prohibited from using any new technologies? • Are we expected to use any purchased software packages? Systems • Is the solution to be built on our existing systems? • Must we maintain compatibility with existing solutions? • What operating systems and environments must be supported? Environment • Are their environmental or regulatory constraints? • Are there legal constraints? • What are the security requirements? • What other standards might restrict us? Schedule and Resources • Is the schedule defined? • Are we restricted to existing resources? • Can we use outside labor? • Can we expand resources? Temporarily? Permanently? © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 17. • Once identified, some of these constraints will become requirements for the new system (for example “use the Materials Requirements Planning system provided via our current accounting system vendor”). • Other constraints will affect resources, implementation plans, and project pans. It is the problem solver’s responsibility to understand the potential sources of constraints for each specific application environment and to determine the impact of each constraint on the potential solution spaces. © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 18. Constraint Examples Sources of Constraints and Their Rationale for Sales Order Entry System Operations • An exact copy of sales order data must remain on the legacy database for up to one year. • The risk of data loss is too great; we will need to run in parallel for three months. Systems • The applications footprint on the server must be less than 20MB. • We have limited server memory available. Equipment Budget • The system must be developed on the existing server and host; new client hardware for users may be provided. • We need to control costs and maintain the existing systems. Personnel Budget • Staffing resources are fixed; no outsourcing is possible. • The current budget calls for fixed operating costs. Technology Mandate • A new object-oriented methodology should be used. • We believe that this technology will increase productivity and increase the reliability of the software. © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 19. Summary After completing this problem analysis activity, we can be reasonably confident that we have: • A good understanding of the problem to be solved and the root causes of the problem • Proper identification of the stakeholders whose collective judgment will ultimately determine the success or failure of our system • An understanding of where the boundaries of the solution are likely to be found • An understanding of the constraints and the degrees of freedom we have to solve the problem © 2015 The Analyst Coach, LLC www.theanalystcoach.net
  • 20. Let’s Talk • Interested in learning more about problem analysis or another area of business analysis? • You can contact me at teresa@theanalystcoach.net or 1- 866-968-6657. © 2015 The Analyst Coach, LLC www.theanalystcoach.net