SlideShare a Scribd company logo
1 of 33
Business Analysis is About More Than
Software Requirements
by Declan Chellar
Many companies
think analysis starts
when a software
project is launched.
Testing
Technical
Solution
Reqs
Analysis
Problems
And they think
analysis is only
about...
Testing
Technical
Solution
Reqs
Analysis
They may have
produced a Product
Backlog to establish the
scope of the project.
Testing
Technical
Solution
Reqs
Analysis
PRODUCT BACKLOG
Or even have a
business case for the
needed changes.
Testing
Technical
Solution
Reqs
Analysis
PRODUCT BACKLOG
BUSINESS CASE TO IMPLEMENT NEEDED CHANGES
Testing
Technical
Solution
Reqs
Analysis
But how do we know the
items in the Product
Backlog are what the
business needs, rather
than what users want?
? PRODUCT BACKLOG
BUSINESS CASE TO IMPLEMENT NEEDED CHANGES
Testing
Technical
Solution
Reqs
Analysis
And how do we know
that any stated
acceptance criteria are
actually the right ones?
?
But how do we know the
items in the Product
Backlog are what the
business needs, rather
than what users want?
? PRODUCT BACKLOG
BUSINESS CASE TO IMPLEMENT NEEDED CHANGES
Where is the analysis that drove
out this Product Backlog?
?
Testing
Technical
Solution
Reqs
Analysis
And how do we know
that any stated
acceptance criteria are
actually the right ones?
?
But how do we know the
items in the Product
Backlog are what the
business needs, rather
than what users want?
? PRODUCT BACKLOG
BUSINESS CASE TO IMPLEMENT NEEDED CHANGES
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTURE
Any analysis should start with a view of
how the business architecture is now.
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
Environment
Many factors impact how a
business operates.
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
A business case should be written to
justify investing in an exercise to model
how the Business Architecture Should Be,
taking those factors into account.
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
A backlog of business
needs should emerge
iteratively from the Should
Be Business Architecture.
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
BUSINESS CASE TO IMPLEMENT NEEDED CHANGES
Once that Should Be Business Architecture
has been modelled to a good enough level
of detail, a business case should be written
to justify implementing it.
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
This may spawn
several projects and
not all of them will
involve software
development.
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
A high-level technical
solution can now be designed
based on well-defined
business needs and their
impact across the whole
business.
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
Upon which
software solutions
can be developed.
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
In the meantime, the
business architecture
has continued to
iterate!
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
Moreover, you don’t
have to wait until this
stage to test process
flows, data relationships
and decision logic!
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
You can and should
test process flows,
data relationships
and decision logic
in the business
architecture itself.
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
In fact, the whole point of
modelling is to be able to
test business solutions
before spending money on
implementing them!
You can and should
test process flows,
data relationships
and decision logic
in the business
architecture itself.
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
You can and should
test process flows,
data relationships
and decision logic
in the business
architecture itself.
And save
considerable
time and money
at this stage.
Many BAs, Project
Managers and businesses
think analysis is only
about this.
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
But this results in
little more than
requirements scribing.
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
If fact, business
analysis should drive
all of this.
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
If fact, business
analysis should drive
all of this.
Ultimately working
in collaboration with
testers and solutions
developers.
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
Ultimately working
in collaboration with
testers and solutions
developers.
And, of course, with
the Product Owners!
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
Focusing BAs only on
this means the real
business needs have
not been explored.
And software integration
companies often address the issue
of poor business analysis by
throwing more software developers
at the project until they get it right,
or at least until they produce
something minimally acceptable to
the business.
Testing
Technical Solution
Reqs
Analysis
Resulting in costly and avoidable
iterations of the software
development lifecycle and delivery
delay. Even Agile projects suffer
from iterations needed because of
a poor understanding of business
needs.
Testing
Technical Solution
Reqs
Analysis
Testing
Technical Solution
Reqs
Analysis
When business analysis is limited to (or
centred around) the software
development lifecycle, it ceases to be
about defining the needs of the
business and instead supports the main
need of the solution provider: deliver
software to schedule, which should be
a means and not an end in itself.
Testing
Technical Solution
Reqs
Analysis
It can also mean success is measured
only by delivering software to
requirements, rather than by realisation
of the business benefit and adoption of
the business change by the business
people themselves.
WHAT HOW WHEREWHOWHENWHY
SHOULD BE BUSINESS ARCHITECTURE
BUSINESS NEEDS BACKLOG
Business Case
SOFTWARE
DEVELOPMENT 1
STAFF TRAINING
INTIATIVE
SOFTWARE
DEVELOPMENT 2
MERGER
RECRUITMENT
DRIVE
WHAT HOW WHEREWHOWHENWHY
AS IS BUSINESS ARCHITECTUREStrategy
Competition
Politics
Opportunity
Problems
Legislation
Economics
EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
Business Case Business Case Business Case Business Case
PRODUCT
BACKLOG 1
PRODUCT
BACKLOG 2
High Level Technical Solutions Architecture
Thinking about business
analysis in these holistic terms
means your solutions (whether
technological or otherwise) are
more likely to fulfil the
business need, saving time,
money and a lot of frustration.
Care to discuss further?
www.chellar.com/AnalysisFu/
LinkedIn: es.linkedin.com/in/declanchellar/
Twitter: @AnalysisFu

More Related Content

What's hot

Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in HyderabadUgs8008
 
Business Analysis Techniques
Business Analysis TechniquesBusiness Analysis Techniques
Business Analysis TechniquesIIBA UK Chapter
 
Writing effective requirements
Writing effective requirementsWriting effective requirements
Writing effective requirementsLiz Lavaveshkul
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaDeepak Kadam
 
Business analyst training in india
Business analyst training in indiaBusiness analyst training in india
Business analyst training in indiaunited global soft
 
The Business Analyst: The Pivotal Role Of The Future
The Business Analyst: The Pivotal Role Of The FutureThe Business Analyst: The Pivotal Role Of The Future
The Business Analyst: The Pivotal Role Of The FutureTom Humbarger
 
Analyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseAnalyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseDafna Levy
 
Requirements Gathering Best Practice Pack
Requirements Gathering Best Practice PackRequirements Gathering Best Practice Pack
Requirements Gathering Best Practice PackAmy Slater
 
Business Analysis Core Concepts Model (BACCM)
Business Analysis Core Concepts Model (BACCM)Business Analysis Core Concepts Model (BACCM)
Business Analysis Core Concepts Model (BACCM)Techcanvass
 
Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionEgrove Systems Corporation
 
Getting to the core, requirements gathering in the wild
Getting to the core, requirements gathering in the wildGetting to the core, requirements gathering in the wild
Getting to the core, requirements gathering in the wildFemke Goedhart
 
Effective Business Analysis
Effective Business AnalysisEffective Business Analysis
Effective Business AnalysisKailash Sumana
 
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...Texavi Innovative Solutions
 
Business Analyst - Roles & Responsibilities
Business Analyst - Roles & ResponsibilitiesBusiness Analyst - Roles & Responsibilities
Business Analyst - Roles & ResponsibilitiesEngineerBabu
 
Business Analyst Online training in hyderabad, India, USA, UK, Australia, sa...
Business Analyst Online training in hyderabad,  India, USA, UK, Australia, sa...Business Analyst Online training in hyderabad,  India, USA, UK, Australia, sa...
Business Analyst Online training in hyderabad, India, USA, UK, Australia, sa...United Global Soft
 
Business Analysis - Essentials
Business Analysis - EssentialsBusiness Analysis - Essentials
Business Analysis - EssentialsBarbara Bermes
 
IIBA BABOK version 3 - What's inside
IIBA BABOK version 3 - What's insideIIBA BABOK version 3 - What's inside
IIBA BABOK version 3 - What's insideTechcanvass
 

What's hot (20)

Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in Hyderabad
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Business Analysis Techniques
Business Analysis TechniquesBusiness Analysis Techniques
Business Analysis Techniques
 
Business Modeling and the Business Analyst
Business Modeling and the Business AnalystBusiness Modeling and the Business Analyst
Business Modeling and the Business Analyst
 
Writing effective requirements
Writing effective requirementsWriting effective requirements
Writing effective requirements
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 
Business analyst training in india
Business analyst training in indiaBusiness analyst training in india
Business analyst training in india
 
The Business Analyst: The Pivotal Role Of The Future
The Business Analyst: The Pivotal Role Of The FutureThe Business Analyst: The Pivotal Role Of The Future
The Business Analyst: The Pivotal Role Of The Future
 
Analyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseAnalyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible Enterprise
 
Requirements Gathering Best Practice Pack
Requirements Gathering Best Practice PackRequirements Gathering Best Practice Pack
Requirements Gathering Best Practice Pack
 
Business Analysis Core Concepts Model (BACCM)
Business Analysis Core Concepts Model (BACCM)Business Analysis Core Concepts Model (BACCM)
Business Analysis Core Concepts Model (BACCM)
 
Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An Introduction
 
Getting to the core, requirements gathering in the wild
Getting to the core, requirements gathering in the wildGetting to the core, requirements gathering in the wild
Getting to the core, requirements gathering in the wild
 
Business analysis compass mapping to the iiba babok v2
Business analysis compass mapping to the iiba babok v2Business analysis compass mapping to the iiba babok v2
Business analysis compass mapping to the iiba babok v2
 
Effective Business Analysis
Effective Business AnalysisEffective Business Analysis
Effective Business Analysis
 
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
 
Business Analyst - Roles & Responsibilities
Business Analyst - Roles & ResponsibilitiesBusiness Analyst - Roles & Responsibilities
Business Analyst - Roles & Responsibilities
 
Business Analyst Online training in hyderabad, India, USA, UK, Australia, sa...
Business Analyst Online training in hyderabad,  India, USA, UK, Australia, sa...Business Analyst Online training in hyderabad,  India, USA, UK, Australia, sa...
Business Analyst Online training in hyderabad, India, USA, UK, Australia, sa...
 
Business Analysis - Essentials
Business Analysis - EssentialsBusiness Analysis - Essentials
Business Analysis - Essentials
 
IIBA BABOK version 3 - What's inside
IIBA BABOK version 3 - What's insideIIBA BABOK version 3 - What's inside
IIBA BABOK version 3 - What's inside
 

Similar to Business analysis is about more than software requirements

Upload PPT Browse in IE with presenter
Upload PPT Browse in IE with presenterUpload PPT Browse in IE with presenter
Upload PPT Browse in IE with presentertechweb08
 
One project management software to manage your certifications, compliance and...
One project management software to manage your certifications, compliance and...One project management software to manage your certifications, compliance and...
One project management software to manage your certifications, compliance and...JohnMaverick9
 
The Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent TimesThe Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent TimesDavid Chou
 
ba-navigator-sample.pdf
ba-navigator-sample.pdfba-navigator-sample.pdf
ba-navigator-sample.pdfLoanL50
 
Upload PPT Through Browse Button
Upload PPT Through Browse ButtonUpload PPT Through Browse Button
Upload PPT Through Browse Buttontechweb08
 
Upload PPT Browse Button In IE
Upload PPT Browse Button In IEUpload PPT Browse Button In IE
Upload PPT Browse Button In IEtechweb08
 
justin ppt upload by browse button
justin ppt upload  by browse buttonjustin ppt upload  by browse button
justin ppt upload by browse buttontechweb08
 
Upload ppt by browse button
Upload ppt by browse buttonUpload ppt by browse button
Upload ppt by browse buttontechweb08
 
upload ppt file via browse
upload ppt file via browseupload ppt file via browse
upload ppt file via browsetechweb08
 
justin presentation slideshare
justin presentation slidesharejustin presentation slideshare
justin presentation slidesharetechweb08
 
Upload PPT In IE Through Browse
Upload PPT In IE Through BrowseUpload PPT In IE Through Browse
Upload PPT In IE Through Browsetechweb08
 
sameer Test2
sameer Test2sameer Test2
sameer Test2techweb08
 
Paper Ppt With Upload
Paper Ppt With UploadPaper Ppt With Upload
Paper Ppt With Uploadtechweb08
 
Paper PsUpload without Event
Paper PsUpload without EventPaper PsUpload without Event
Paper PsUpload without Eventtechweb08
 

Similar to Business analysis is about more than software requirements (20)

Upload PPT Browse in IE with presenter
Upload PPT Browse in IE with presenterUpload PPT Browse in IE with presenter
Upload PPT Browse in IE with presenter
 
One project management software to manage your certifications, compliance and...
One project management software to manage your certifications, compliance and...One project management software to manage your certifications, compliance and...
One project management software to manage your certifications, compliance and...
 
Bey Soft Arch C S W S
Bey Soft Arch C S W SBey Soft Arch C S W S
Bey Soft Arch C S W S
 
The Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent TimesThe Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent Times
 
ba-navigator-sample.pdf
ba-navigator-sample.pdfba-navigator-sample.pdf
ba-navigator-sample.pdf
 
Upload ppt1
Upload ppt1Upload ppt1
Upload ppt1
 
Upload PPT Through Browse Button
Upload PPT Through Browse ButtonUpload PPT Through Browse Button
Upload PPT Through Browse Button
 
Upload PPT Browse Button In IE
Upload PPT Browse Button In IEUpload PPT Browse Button In IE
Upload PPT Browse Button In IE
 
justin ppt upload by browse button
justin ppt upload  by browse buttonjustin ppt upload  by browse button
justin ppt upload by browse button
 
Upload ppt by browse button
Upload ppt by browse buttonUpload ppt by browse button
Upload ppt by browse button
 
upload ppt file via browse
upload ppt file via browseupload ppt file via browse
upload ppt file via browse
 
justin presentation slideshare
justin presentation slidesharejustin presentation slideshare
justin presentation slideshare
 
Upload PPT In IE Through Browse
Upload PPT In IE Through BrowseUpload PPT In IE Through Browse
Upload PPT In IE Through Browse
 
sameer Test2
sameer Test2sameer Test2
sameer Test2
 
Paper Ppt With Upload
Paper Ppt With UploadPaper Ppt With Upload
Paper Ppt With Upload
 
Paper test
Paper testPaper test
Paper test
 
alkatest6
alkatest6alkatest6
alkatest6
 
Paper Tl
Paper TlPaper Tl
Paper Tl
 
alkatest7
alkatest7alkatest7
alkatest7
 
Paper PsUpload without Event
Paper PsUpload without EventPaper PsUpload without Event
Paper PsUpload without Event
 

More from Declan Chellar

BPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 PaletteBPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 PaletteDeclan Chellar
 
BPMN in Pegasystems' PRPC Flow Rules
BPMN in Pegasystems' PRPC Flow RulesBPMN in Pegasystems' PRPC Flow Rules
BPMN in Pegasystems' PRPC Flow RulesDeclan Chellar
 
Process Model versus PRPC Discovery Map
Process Model versus PRPC Discovery MapProcess Model versus PRPC Discovery Map
Process Model versus PRPC Discovery MapDeclan Chellar
 
Activity Diagram tutorial part 3
Activity Diagram tutorial part 3Activity Diagram tutorial part 3
Activity Diagram tutorial part 3Declan Chellar
 
Tracing Data Requirements
Tracing Data RequirementsTracing Data Requirements
Tracing Data RequirementsDeclan Chellar
 
Activity diagram tutorial part 2
Activity diagram tutorial part 2Activity diagram tutorial part 2
Activity diagram tutorial part 2Declan Chellar
 
Activity diagram tutorial
Activity diagram tutorialActivity diagram tutorial
Activity diagram tutorialDeclan Chellar
 
A Tale Of Two Projects
A Tale Of Two ProjectsA Tale Of Two Projects
A Tale Of Two ProjectsDeclan Chellar
 

More from Declan Chellar (9)

BPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 PaletteBPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 Palette
 
Iliad Book 1
Iliad Book 1Iliad Book 1
Iliad Book 1
 
BPMN in Pegasystems' PRPC Flow Rules
BPMN in Pegasystems' PRPC Flow RulesBPMN in Pegasystems' PRPC Flow Rules
BPMN in Pegasystems' PRPC Flow Rules
 
Process Model versus PRPC Discovery Map
Process Model versus PRPC Discovery MapProcess Model versus PRPC Discovery Map
Process Model versus PRPC Discovery Map
 
Activity Diagram tutorial part 3
Activity Diagram tutorial part 3Activity Diagram tutorial part 3
Activity Diagram tutorial part 3
 
Tracing Data Requirements
Tracing Data RequirementsTracing Data Requirements
Tracing Data Requirements
 
Activity diagram tutorial part 2
Activity diagram tutorial part 2Activity diagram tutorial part 2
Activity diagram tutorial part 2
 
Activity diagram tutorial
Activity diagram tutorialActivity diagram tutorial
Activity diagram tutorial
 
A Tale Of Two Projects
A Tale Of Two ProjectsA Tale Of Two Projects
A Tale Of Two Projects
 

Recently uploaded

2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
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
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
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
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckHajeJanKamps
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
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
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
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
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 

Recently uploaded (20)

2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
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
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
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...
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
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...
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
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...
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 

Business analysis is about more than software requirements

  • 1. Business Analysis is About More Than Software Requirements by Declan Chellar
  • 2. Many companies think analysis starts when a software project is launched. Testing Technical Solution Reqs Analysis
  • 3. Problems And they think analysis is only about... Testing Technical Solution Reqs Analysis
  • 4. They may have produced a Product Backlog to establish the scope of the project. Testing Technical Solution Reqs Analysis PRODUCT BACKLOG
  • 5. Or even have a business case for the needed changes. Testing Technical Solution Reqs Analysis PRODUCT BACKLOG BUSINESS CASE TO IMPLEMENT NEEDED CHANGES
  • 6. Testing Technical Solution Reqs Analysis But how do we know the items in the Product Backlog are what the business needs, rather than what users want? ? PRODUCT BACKLOG BUSINESS CASE TO IMPLEMENT NEEDED CHANGES
  • 7. Testing Technical Solution Reqs Analysis And how do we know that any stated acceptance criteria are actually the right ones? ? But how do we know the items in the Product Backlog are what the business needs, rather than what users want? ? PRODUCT BACKLOG BUSINESS CASE TO IMPLEMENT NEEDED CHANGES
  • 8. Where is the analysis that drove out this Product Backlog? ? Testing Technical Solution Reqs Analysis And how do we know that any stated acceptance criteria are actually the right ones? ? But how do we know the items in the Product Backlog are what the business needs, rather than what users want? ? PRODUCT BACKLOG BUSINESS CASE TO IMPLEMENT NEEDED CHANGES
  • 9. WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTURE Any analysis should start with a view of how the business architecture is now.
  • 10. WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics Environment Many factors impact how a business operates.
  • 11. WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES A business case should be written to justify investing in an exercise to model how the Business Architecture Should Be, taking those factors into account.
  • 12. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG A backlog of business needs should emerge iteratively from the Should Be Business Architecture. WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
  • 13. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG BUSINESS CASE TO IMPLEMENT NEEDED CHANGES Once that Should Be Business Architecture has been modelled to a good enough level of detail, a business case should be written to justify implementing it. WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES
  • 14. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case This may spawn several projects and not all of them will involve software development. SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2
  • 15. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture A high-level technical solution can now be designed based on well-defined business needs and their impact across the whole business.
  • 16. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture Upon which software solutions can be developed.
  • 17. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture In the meantime, the business architecture has continued to iterate!
  • 18. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture Moreover, you don’t have to wait until this stage to test process flows, data relationships and decision logic!
  • 19. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture You can and should test process flows, data relationships and decision logic in the business architecture itself.
  • 20. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture In fact, the whole point of modelling is to be able to test business solutions before spending money on implementing them! You can and should test process flows, data relationships and decision logic in the business architecture itself.
  • 21. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture You can and should test process flows, data relationships and decision logic in the business architecture itself. And save considerable time and money at this stage.
  • 22. Many BAs, Project Managers and businesses think analysis is only about this. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture
  • 23. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture But this results in little more than requirements scribing.
  • 24. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture If fact, business analysis should drive all of this.
  • 25. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture If fact, business analysis should drive all of this. Ultimately working in collaboration with testers and solutions developers.
  • 26. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture Ultimately working in collaboration with testers and solutions developers. And, of course, with the Product Owners!
  • 27. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture Focusing BAs only on this means the real business needs have not been explored.
  • 28. And software integration companies often address the issue of poor business analysis by throwing more software developers at the project until they get it right, or at least until they produce something minimally acceptable to the business. Testing Technical Solution Reqs Analysis
  • 29. Resulting in costly and avoidable iterations of the software development lifecycle and delivery delay. Even Agile projects suffer from iterations needed because of a poor understanding of business needs. Testing Technical Solution Reqs Analysis
  • 30. Testing Technical Solution Reqs Analysis When business analysis is limited to (or centred around) the software development lifecycle, it ceases to be about defining the needs of the business and instead supports the main need of the solution provider: deliver software to schedule, which should be a means and not an end in itself.
  • 31. Testing Technical Solution Reqs Analysis It can also mean success is measured only by delivering software to requirements, rather than by realisation of the business benefit and adoption of the business change by the business people themselves.
  • 32. WHAT HOW WHEREWHOWHENWHY SHOULD BE BUSINESS ARCHITECTURE BUSINESS NEEDS BACKLOG Business Case SOFTWARE DEVELOPMENT 1 STAFF TRAINING INTIATIVE SOFTWARE DEVELOPMENT 2 MERGER RECRUITMENT DRIVE WHAT HOW WHEREWHOWHENWHY AS IS BUSINESS ARCHITECTUREStrategy Competition Politics Opportunity Problems Legislation Economics EnvironmentBUSINESS CASE TO ANALYSE PERCEIVED CHANGES Business Case Business Case Business Case Business Case PRODUCT BACKLOG 1 PRODUCT BACKLOG 2 High Level Technical Solutions Architecture Thinking about business analysis in these holistic terms means your solutions (whether technological or otherwise) are more likely to fulfil the business need, saving time, money and a lot of frustration.
  • 33. Care to discuss further? www.chellar.com/AnalysisFu/ LinkedIn: es.linkedin.com/in/declanchellar/ Twitter: @AnalysisFu