Upload
cora-wells
View
217
Download
4
Tags:
Embed Size (px)
Citation preview
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
Business Analysis……methods, fads and
fashions
Guy BeauchampBusiness Analyst Solutions
Stand 63
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
The Standish Group “Chaos Report” (1994)• 365 executive managers• 8,380 applications • all major industry segments including: banking, retail and wholesale.
The Top 6 Reasons Projects Fail
Some of the contents of this slide were taken from www.it-cortex.com
1. make the case for undertaking Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
Business Analysis Proverbs
• A factor present in every successful project and absent in every unsuccessful project is sufficient attention to requirements.
Suzanne & James Robertson
Requirements-Led Project Management
• Delivery is not the best time to analyse requirements
Urban Wisdom
1. make the case for undertaking Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
RequirementsAnalysis
Design Code/test
0
10
20
30
40
50
60
70
Average actual effort spent on each stage of the development cycle*
*based on a study by Staffordshire University
What is “sufficient attention to requirements”?(I)
1. make the case for undertaking Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
RequirementsAnalysis
Design Code/test
0
10
20
30
40
50
60
70
80
90
Average Proportion of Errors Built in During Development*
*based on a study by James Martin
What is “sufficient attention to requirements”?(II)
1. make the case for undertaking Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
ReqtsDesign
ProgramTest
AcceptLive
0
20
40
60
80
100
13
5 14 33
100
Relative Cost of Relative Cost of Correcting Requirements Errors*Correcting Requirements Errors*
*sourced from Barry Boehm
What is “sufficient attention to requirements”?(III)
1. make the case for undertaking Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
How Much Poor Analysis can £Cost*
• Half of all bugs can be traced to requirement errors• fixing these errors consumes 75% of project rework costs
CONTRIBUTING TO:
• The average project exceeds its planned schedule by 120%
• 52.7% of projects will cost 189% of their original estimate
• Only 16.2% of projects will be completed on time & on budget
• 30% of projects are cancelled before completion
*Source: Calculating your return on investment from more effective requirements management IBM article Dec 2003
1. make the case for undertaking Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
The typical project…
…expends least effort on analysis…
…which is where most errors originate…
…and whose errors cost most to fix!
Summary
1. make the case for undertaking Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
Definition of terms for Business Analysis
Business: <whatever>
Analysis:“the process of breaking a concept down into more simple parts,
so that its logical structure is displayed” (OED)
a : an examination of a complex, its elements, and their relations b : a statement of such an analysis (Merriam Webster)
2. debunk Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
Scope of analysis of change
• ANALYSIS of change requirements– Process– Organisation– Location– Data – Application– Technology– Non-functional
2. debunk Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
Driver/Vision
£Objective
X £ X X X
X X X
Requirement
X X X X £
{black holes of failure}
Chain Of Reasoning
Requirements must be assumed to be wrong until they are proved to be right
2. debunk Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
-Links-in-the-Chain-Of-Reasoning-Driver
Objective Benefit
RequirementBenefit
Requirement
RequirementBusiness Rule
Vision Deliverable
Business Rule
KeyMany
OneAddressed by
Achieved asmeasured by
Delivered through
Contributes to
Delivered by
Delivers
Enforces
Enforces
2. debunk Business Analysis
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
POST-IMPLEMENTATIONBusiness Analysts feed back to the Owner how well their
measure of success has been achieved
Owners defines measures of success and £targets
…Business Analysts confirm & document
Strategists determine the strategy to hit the targets…Business Analysts help do market research, create strategy, challenge & documentSponsors
establish a Programme that delivers the strategy…Business Analysts document Programme TOR
and build the Business Case
Programme ManagersInstitute Projects that implement the programme…Business Analysts document the Project TOR
Project Stakeholders…Business Analysts specify requirements for
Projects (in the Business Model) Design Analysts design solution that satisfies the requirements…Business Analysts protect requirements & document compromises
Project managersImplement solution
…Business Analysts help with-Process and data migration
-Cutover planning-Rollout
Solution Builders & Businesstest solution…Business Analysts ensure tested against requirements
Solution Builders build solution
…Business Analysts protect requirements & document compromises
UsersAccept solution…Business Analysts help with-£MEASURING £BENEFITS £REALISATION
When & Where are Business Analysts involved and how do they help?There is a chain of reasoning that leads from the statement of a problem to the implementation of solutions…
…involving up to 10 groups of people…
£Money!
3. make the case for a pragmatic and practical analysis of business changes
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
If…If you can map all your analysis to components in
the Chain of Reasoning
If there are no gaps AND no breaks in the chain
If those who can kill your project agree with your
analysis
Then your analysis is correct and what’s more you are a Business Analyst my son.
Sorry Rudyard!
3. make the case for a pragmatic and practical analysis of business changes
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
…and finally…the secrets of doing Business Analysis
1. Agree the analysis method and approach you will use
2. Get some trained Business Analysts
3. Plan how, when and who to do the analysis
4. Do the analysis
5. Use the analysis products to develop and implement the solutions
6. Er – that’s it.
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
So – Business Analysis is needed……what next?
Monitor and Support the BA Function
Design theB.A. Function
Recruit the B.A. Function
Train the B.A.Function
Equip theB.A. Function
There are a number of steps to take to establish an operational Business Analysis function:
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
How can BA Solutions help?
Monitor and Support the BA Function
Design theB.A. Function
Recruit the B.A. Function
Train the B.A.Function
Equip theB.A. Function
Recruitment of permanent and contract analysts Source candidates internally and externally Qualify CVs Interview – conduct them or just assist with them Assessment centres Manage contracted analysts placed by BAS
Training courses for analystsFundamentals of Business AnalysisProcess ModelingData ModelingIntroduction to TestingBPMNISEB accreditationEssential Skills for Business Analysts
Workshop FacilitationConflict resolution Strategic Thinking
CASE tool recommendation - independent Assessment of requirementsRecommendations and benefits assessment
Monitor and Support for analystsPhone and email post trainingRefresher trainingMentoringQ/A reviews of analysis deliverables
Design of the Business Analysis functionTerms of referenceBusiness Analyst Profile
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
Who Are BA Solutions?• BAS are highly experienced Business Analysts
• We have extensive practical experience in a wide range of industry sectors including retail, banking, utilities, software houses
• We have worked in IT departments and within Businesses at every level from Majority Shareholder/Owner to Managing Director to shop floor workers – average satisfaction score for delivered services is 92%!
(Source: Client feedback forms)
…and what is the BA Solutions mission?
To support the whole Business Analyst ‘life cycle’ and provide whatever services clients need in order to set up
and run a Business Analyst function.
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
Christian AidD S Data Training Ltd
Diligenta LtdHewitts Ltd
HSBCKPMG
Littlewoods Shop Direct Group PlcNetwork Rail
Norwich UnionO2
Otto PlcScottish Water
Suffolk County CouncilThe Law Society
Transport For LondonZurich International Solutions Ltd
BA Solutions Just some of our Clients…
©B
usin
ess
Ana
lyst
Sol
utio
ns 2
007
Thank you for your time.
If you would like to discuss anything further, please contact BA Solutions
web: www.BusinessAnalystSolutions.com
mail: [email protected]
phone: 0845 166 2161
address: 6 Mickle Gate,
Peterborough, PE3 6SU