SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
Stopping Analysis Paralysis
And Decision Avoidance In
Business Analysis And
Solution Design
Alan McSweeney
http://ie.linkedin.com/in/alanmcsweeney
The enemy of a good plan is the dream of a perfect plan.
It is even better to act quickly and err than to hesitate until the time of
action is past.
Carl von Clausewitz
A good plan violently executed now is better than a perfect plan
executed next week.
George S. Patton
November 1, 2016 2
Need For Solution Exists Because …
• I have a problem
• There is an opportunity
• I have received a directive
• I want to be able to do what I am currently unable to do
• I cannot do what I want
• I need to be able to do something
• A solution is a Resolver, a Provider or an Enabler
• An originator will identify the need for a solution
• The IT function must work with the originator to provide a
usable answer to the solution need
November 1, 2016 3
Solution Definition Journey Stages
November 1, 2016 4
WHY?
WHAT?
HOW?
Why, What And How
• WHY?
− Why is the solution being looked for: a problem, an opportunity, an obligation?
− Why has the situation requiring a solution arisen?
− Why are we here?
− Why do it?
− Why not do it?
• WHAT
− What are the options?
− What can be done?
− What is being looked for?
− What must it do?
• HOW
− How should it be done?
− How should it operate?
− How can it be delivered?
November 1, 2016 5
Uncertainty Increases Analysis Paralysis And
Decision Avoidance
November 1, 2016 6
What?
How?
High
Uncertainty
Low
Uncertainty
Low
Uncertainty
High
Uncertainty
Zone Of Greatest
Analysis Paralysis
And Decision
Avoidance
Goal Of Analysis And Design Is To Reduce
Uncertainly
• Reduce uncertainty in the What and How
• Reduce number of viable and realistic solution options
November 1, 2016 7
Need To Start With The Objective Defined And
Focused On
• The objective is to define and implement a solution that
meets the originator’s requirements
November 1, 2016 8
Analysis Paralysis And Decision Avoidance
November 1, 2016 9
Analysis
and Design
Never Escape
Analysis
Stage –
Always
Looking For
More
Information
and
Perfection
Decision
Making
Decision Making
Request/ Response
Loop For More
Information –
Always Looking For
More Details,
Additional Options,
More Clarification
Never Escape
Decision
Stage
Characteristics Of Analysis Paralysis And Decision
Avoidance
• Two possible loops:
− Analysis Loop – where analysis
never finished
• Analysis and design do not want to
let go – always looking for
perfection and want to retain
ownership
− Decision/Analysis Loop –
where decision making is
deferred because of requests
for more analysis
• Fear of decision-making is masked
by endless requests for more
information and options
November 1, 2016 10
Analysis
Loop
Decision/
Analysis
Loop
Clearing The Analysis Paralysis And Decision
Avoidance Hurdles
November 1, 2016 11
Clear The
Decision
Avoidance
And Evasion
Hurdle And
Avoid Getting
Trapped
Clear The
Analysis And
Design
Paralysis
Hurdle And
Avoid Getting
Trapped
Move To Implementation,
Service Introduction,
Transition To Production
Plateau
Analysis And Design
Can Be Viewed By
Some As A Trough Of
Despair
Analysis And Design
• Analysis is more than gathering, cataloguing and managing
requirements
• The objective of analysis is to provide one set of inputs
into solution design options
• Analysis and design are not sequential activities with a
handoff and barrier between each
November 1, 2016 12
Too Much Or Too Little Analysis
• What level of risk associated with (apparently) incomplete
analysis can be tolerated?
• Can information gathering/analysis/study go on so long
that the underlying situation has changed?
• How much analysis is too much or too little?
• How many requests for more information and analysis
represent valid concerns rather than decision avoidance?
November 1, 2016 13
Requirements Are A Means To An End
• Stop analysis becoming a bottleneck with ever more
detailed requirements being documented without and end
in sight
November 1, 2016 14
You Cannot Avoid Analysis
• But do not perform analysis in isolation without a business
and solution context
• Analysis cannot capture the business functional
requirements of solution without a conceptual solution
architecture framework
− This provides a structured approach and background with which
to gather requirements and to assist the business identify what
they are likely to use in and need from the solution in terms of its
overall operation and use
November 1, 2016 15
Analysis And Design Can Be Difficult
• Uncertain, undefined or multiple mixed objectives
• Lack of coherence on what is needed among stakeholders and
affected parties
• Unarticulated needs
• Lack of clarity of what is really needed
• Complexity – large number of components, interactions,
connections, processes, stakeholders
• Heterogeneity among stakeholders and affected parties
• Opposition from some stakeholders and affected parties
• Time and cost constraints
• Unpredictability, uncertainty and change in what is being
analysed
November 1, 2016 16
Conceptual Solution Architecture Framework
• The CSA focusses on the core functional and system
components of the solution
− The complete solution will consist of much more than this
• This enables effective decision-making on the available
options implementation time-frames, implementation
approaches and likely budget requirements
• It defines functional separation of systems, services and
applications to be implemented or modified
• It implicitly contains possible implementation options that
narrow decision options
• It allows key design questions to be raised and answered
November 1, 2016 17
Any Complete Solution Consists of:
• Zero or more of {Changes to Existing Systems}
• + Zero or more of {New Custom Developed Applications}
• + Zero or more of {Information Storage Facilities}
• + Zero or more of {Acquired and Customised Software Products}
• + Zero or more of {System Integrations/Data Transfers/Exchanges}
• + Zero or more of {Changes to Existing Business Processes}
• + Zero or more of {New Business Processes}
• + Zero or more of {Organisational Changes}
• + Zero or more of {Reporting and Analysis Facilities}
• + Zero or more of {Existing Data Conversions/Migrations}
• + Zero or more of {New Data Loads}
• + Zero or more of {Training and Documentation}
• + Zero or more of {Central, Distributed and Communications Infrastructure}
• + Zero or more of {Sets of Installation and Implementation Services}
• + Zero or more of {Cutover/Transfer to Production}
• + Zero or more of {Operational Functions and Processes}
• + Zero or more of {Parallel Runs}
• + Zero or more of {Sets of Maintenance, Service Management and Support Services}
• + Zero or more of {Application Hosting and Management Services}
November 1, 2016 18
Scope Of Complete Solution
November 1, 2016 19
Acquired and
Customised Software
ProductsChanges to Existing
Systems
New Custom
Developed
Applications Information Storage
Facilities
System
Integrations/Data
Transfers/Exchanges
Changes to Existing
Business Processes
Organisational
Changes
Existing Data
Conversions/
Migrations
New Data Loads
Training and
Documentation
Central, Distributed
and Communications
Infrastructure
Sets of Installation
and Implementation
Services
Cutover/Transfer to
Production
Operational
Functions and
Processes
Parallel Runs
New Business
Processes
Reporting and
Analysis Facilities
Sets of Maintenance,
Service Management
and Support Services
Application Hosting
and Management
Services
Conceptual Solution Architecture
November 1, 2016 20
Functional
Component
Functional
Component
Functional
Component
Functional
Component
Functional
Component
Functional
Component
Actor
Actor
Actor
Actor
Actor
Conceptual Solution Architecture
• Define key functional components and actors and their
interactions
− Initial view that can be elaborated and refined
• Key requirements can be identified using this framework
• Solution options – automated, manual, integrated,
multiple point – can be explored
• Recognise areas where decisions are required
November 1, 2016 21
Requirements Space And Solution Space
• Minimise Solution Space while maximising size of
Requirements Space encompassed
• You do not deliver requirements
• You deliver solutions that encompass multiple interoperating
elements that enable business processes that allow
requirements to be complied with
• Solution Space maximises the requirements complied with
while minimising its scope and complexity and therefore its
cost, delivery time and risk
• Analysis and design is concerned with finding an optimal
Solution Space
• There may be many Solution Space options – analysis and
design needs to focus on finding the most viable ones quickly
and the deciding on the one(s) to pursue
November 1, 2016 22
Requirements Space And Solution Space
November 1, 2016 23
Requirements Space Solution Space
Requirements Space And Solution Space
• The selected solution may
not include all the stated
requirements
• Decisions are needed on
what can be included and
what cannot be included
• Delivery can be phased and
prioritised to maintain
solution momentum
November 1, 2016 24
Requirements and Solution
Solution
Delivery
November 1, 2016 25
Business
Stakeholders
Solution Architecture
IT Operations
Solution Design Process
Solution Design Process
Initial Concept
Of Need/ Goal/
Objective
Formal
Statement Of
Need/ Goal/
Objective
Stakeholder
Requirements
Collection and
Specification
Solution
Requirements
Collection and
Specification
Solution
Architecture
Design and
Specification
Implementation
Project
Initial
Architecture
Review and
Options
Analysis
The Solution Journey Involves Making Decisions
November 1, 2016 26
Decisions Need To Be
Made Along The
Solution Journey …
… To Change
Direction
… To
Cancel
The Solution Design, Development,
Implementation and Operation Journey Is Rarely
Easy
… On
Options and
Choices
Maintaining The Solution Delivery Momentum
• The solution journey must always progress
• Progress is achieved through decision making
• A solution journey that is not moving towards a resolution is in
an analysis/decision loop
• How to measure and identify analysis loops and
analysis/decision loops?
• Analysis and design are good and necessary activities
• Beware of false assertions of analysis paralysis where some
want to move straight to implementation without validation
• Too much analysis and design that does not demonstrate
progress to a decision is bad
November 1, 2016 27
Measuring Progress And Decision Making
• You need to measure the progress of analysis and design and
decision making to identify when progress is stalling
− What metrics to use
− How to report on them
• Identify lack of solution conceptual architecture options
causing delays in decision making
• When is analysis just refining the detail of a design that can be
done during implementation rather than uncovering necessary
complexity that contributes to solution design
• Need to include a measure of progress along the entire
solution journey as part of any solution delivery reporting
dashboard
November 1, 2016 28
Solution Delivery Phase And Deliverables
Project Stages/ Timeline
ProjectActivity/Function
Concept Initiate Plan Design Build Test Deploy
Manage
and
Operate
Project
Management
Business
Function
Business Analysis
Solution
Architecture
Implementation
and Delivery
Test and Quality
Organisation
Readiness
Service
Management
Infrastructure
and
Communications
Time
Business
Functions/
Roles
November 1, 2016 29
Solution Delivery Heatmap Progress Measurement
Approach
Solution Delivery Stages/ Timeline
SolutionDeliveryActivity/Function
Concept Initiate Plan Design Build Test Deploy
Manage
and
Operate
Project
Management
Business
Function
Business Analysis
Solution
Architecture
Implementation
and Delivery
Test and Quality
Organisation
Readiness
Service
Management
Infrastructure
and
Communications
Time
Business
Functions/
Roles
November 1, 2016 30
Measure Rate Of
Movement Through
Solution Delivery Stages
And Activities To Identify
Lack Of Progress And
Stalling
Decision Scale
November 1, 2016 31
Easy Decisions
• Those that are routine and frequent
• Low cost
• Low impact and few negative and serious consequences
• High level of comfort with decision context and background – comfort zone
• High level of confidence in outcome
Hard Decisions
• Those that are not routine and
infrequent
• High degrees of ambiguity, uncertainty
and risk
• Potentially high cost
• High impact and potentially large
negative and serious consequences
• Low level of comfort with decision
context and background – outside the
comfort zone
• Low level of confidence in outcome
Decision Avoidance
• Easy decisions are easy to make and have few negative
consequences
• Hard decisions are not easy and have potentially much
larger negative consequences
• Need to understand the difference between a real hard
decision – to progress or not to progress – and an
apparent hard decision – to delay or look for more options
or information – which just masks a failure to make a
decision
• Decision avoidance and evasion that masquerades as hard
decision making is surprisingly common
November 1, 2016 32
IT Needs To Excel At Focussing Business Needs On
To Solutions
November 1, 2016 33
Business Need
Solution
Business Need
Business Need
Solution
Solution
IT Lens
• The IT function needs to be a lens concentrating solution
need onto solution options
• The IT function needs to successfully mediate between the
business as the originator of a solution need and the
solution provider, either internal or external or both
• The IT function needs to be good at moving from analysis
and option identification to an implementation decision
quickly and effectively
November 1, 2016 34
IT Does Provide Competitive Advantage
• IT does really provide competitive advantages to
organisations
• Business really does need IT to operate and grow
• Business can and does bypass the IT function if it does not
listen to the business and deliver solutions that enable
delivery of business objectives
• The business will look elsewhere for the necessary IT
solutions
• The consequence will be a fragmented and balkanised IT
solution landscape that is costly to operate and support
November 1, 2016 35
IT Solution Leadership
• IT needs to be good at solution delivery and provision
along the solution journey from initial need to service
introduction and transfer to production
November 1, 2016 36
IT Solution Leadership
• IT needs to provide leadership in decision making
• IT needs to focus business needs on solution options
• Mediate between business and solution provider, either
internal or external
• Lead the business through decision making process
• Make the transition from problem/need to solution
implementation and operation easier
• Engage with the complexities of the problem at an early
stage
November 1, 2016 37
Agile, Proto-Typing And Other Approaches
November 1, 2016 38
A So-Called Agile
Approach Can Be Seen As
A Way of Avoiding
Analysis And Design
Stalling By Parachuting
Directly On To The
Implementation Plateau
Agile, Proto-Typing And Other Approaches
• Jumping straight to implementation without considering
options may leave necessary ground untraversed
• Maybe consider looking before you leap
• Avoid a premature jump to a solution without
consideration
November 1, 2016 39
November 1, 2016 40
Using Agile Approach To Solution Delivery
• All too frequently seen as a panacea to solution delivery
problems
− It is not
− Agile is hard
• Agile has become fashionable without an understanding of the
effort involved
• Agile requires commitment, involvement and can be intense
and demanding
• Agile is suitable for only some components of solution delivery
• If you have current solution delivery problems, agile is probably
not the solution
− You need to fix the underlying organisational issues first
Solution Design Option Boundaries
November 1, 2016 41
Enterprise Architecture Defines the
Solution Technical Boundary
Business View
Data View
Technical View
Functional View
Implementation
View
Management
and Operation
View
Solution
Design
Solution
Design
Defines the
Solution
Scope
Boundary
Solution Design Factors, Limitations And Boundaries
• Core Constraints – concerned with essential solution
attributes
− Enterprise Architecture
− Solution Architecture Views/Dimensions
− Existing or New System
− Degree of Automation
• Extended Constraints – concerned with solution
implementation and operation
− Resources
− Finance
− Timescale
− Expected Life
November 1, 2016 42
Core Solution Design Factors, Limitations And
Boundaries
Degree of Automation of Solution
Solution
Design
Constraints
Enterprise Architecture Constraints
Use
Existing
System or
Create New
System
Range of
Solution
Options
November 1, 2016 43
Extended Solution Design Factors, Limitations And
Boundaries
• Other implementation and operation-related constraints
that will affect the solution options:
− Resources and their availability
− Timescale and urgency of solution
− Cost and available finance
− Likely duration of solution
November 1, 2016 44
Different Solution Designs And Options Can Comply
With Constraints Differently
November 1, 2016 45
Comparison Of Possible Options For One Solution
November 1, 2016 46
Creating The Conceptual Solution Architecture And
Solution Options
November 1, 2016 47
Why Is The
Solution being
Looked For ?
What Should The
Solution Do?
How Will The
Solution Do What
Is Needed?
How Will The
Solution Be Used?
What Could Go
Wrong With The
Solution
Could The
Solution Do
Anything Else?
Are There Any
Alternatives Or
Other Options?
Analysis Of Business
Context, Requirements And
Solution Options
Determination
Of Usability And
Utility
Identification Of
Components
And
Implementation
Options And
Choices
Approaches To Making Decisions
• You need a systematic, structured and measurable approach to
decision making
• Decision making that follows a systematic approach is be more
productive and results in better decisions
• Unstructured decision making waste time and effort
• Structured approach consists of:
− Appropriate and sufficient problem analysis
− Definition of evaluation factors
− Identification of alternative options and solutions
− Identification and evaluation of likely positive consequences of
solutions
− Identification and evaluation of likely negative consequences of
solutions
November 1, 2016 48
Approaches To Making Decisions
• Avoid factors that cause ineffective decision making
− The real decision maker is not known or unavailable
− There are multiple, possibly conflicting, decision makers
− Objectives cannot be plainly identified and clarified
− There are trade-offs to be agreed
− The key uncertainties cannot be understood
− The available and viable options cannot be agreed
− The measures of value cannot be agreed
November 1, 2016 49
Summary
• Always capture requirements in the context of a
conceptual solution architecture
• Need an analysis and design and decision-making
processes that focus on delivery
• Need a method for measuring progress through analysis
and design and decision-making
November 1, 2016 50
More Information
Alan McSweeney
http://ie.linkedin.com/in/alanmcsweeney
November 1, 2016 51

Más contenido relacionado

La actualidad más candente

Integrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement ModelIntegrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement ModelAlan McSweeney
 
From Business model to Capability Map
From Business model to Capability Map From Business model to Capability Map
From Business model to Capability Map COMPETENSIS
 
Enterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewEnterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewMohamed Sami El-Tahawy
 
So You Think You Need A Digital Strategy
So You Think You Need A Digital StrategySo You Think You Need A Digital Strategy
So You Think You Need A Digital StrategyAlan McSweeney
 
Make Data Work for You
Make Data Work for YouMake Data Work for You
Make Data Work for YouDATAVERSITY
 
Review of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability ModelsReview of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability ModelsAlan McSweeney
 
Forget Big Data. It's All About Smart Data
Forget Big Data. It's All About Smart DataForget Big Data. It's All About Smart Data
Forget Big Data. It's All About Smart DataAlan McSweeney
 
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...Alan McSweeney
 
2019 07 Bizbok with Archimate 3 v3 [UPDATED !]
 2019 07 Bizbok with Archimate 3 v3 [UPDATED !] 2019 07 Bizbok with Archimate 3 v3 [UPDATED !]
2019 07 Bizbok with Archimate 3 v3 [UPDATED !]COMPETENSIS
 
Translating Big Raw Data Into Small Actionable Information
Translating Big Raw Data Into Small Actionable InformationTranslating Big Raw Data Into Small Actionable Information
Translating Big Raw Data Into Small Actionable InformationAlan McSweeney
 
Master Data Management - Gartner Presentation
Master Data Management - Gartner PresentationMaster Data Management - Gartner Presentation
Master Data Management - Gartner Presentation303Computing
 
Data Architecture for Data Governance
Data Architecture for Data GovernanceData Architecture for Data Governance
Data Architecture for Data GovernanceDATAVERSITY
 
Introduction to Data Management Maturity Models
Introduction to Data Management Maturity ModelsIntroduction to Data Management Maturity Models
Introduction to Data Management Maturity ModelsKingland
 
IT Demand and Delivery Management
IT Demand and Delivery ManagementIT Demand and Delivery Management
IT Demand and Delivery ManagementDavid Messineo
 
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...Christopher Bradley
 
Activate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogActivate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogDATAVERSITY
 
Capability Model_Data Governance
Capability Model_Data GovernanceCapability Model_Data Governance
Capability Model_Data GovernanceSteve Novak
 
Business Architecture - Paul Turner
Business Architecture - Paul TurnerBusiness Architecture - Paul Turner
Business Architecture - Paul TurnerIIBA UK Chapter
 
Selecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approachSelecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approachChristopher Bradley
 

La actualidad más candente (20)

Integrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement ModelIntegrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement Model
 
From Business model to Capability Map
From Business model to Capability Map From Business model to Capability Map
From Business model to Capability Map
 
Enterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewEnterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF Overview
 
So You Think You Need A Digital Strategy
So You Think You Need A Digital StrategySo You Think You Need A Digital Strategy
So You Think You Need A Digital Strategy
 
Make Data Work for You
Make Data Work for YouMake Data Work for You
Make Data Work for You
 
Review of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability ModelsReview of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability Models
 
Forget Big Data. It's All About Smart Data
Forget Big Data. It's All About Smart DataForget Big Data. It's All About Smart Data
Forget Big Data. It's All About Smart Data
 
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
 
2019 07 Bizbok with Archimate 3 v3 [UPDATED !]
 2019 07 Bizbok with Archimate 3 v3 [UPDATED !] 2019 07 Bizbok with Archimate 3 v3 [UPDATED !]
2019 07 Bizbok with Archimate 3 v3 [UPDATED !]
 
Translating Big Raw Data Into Small Actionable Information
Translating Big Raw Data Into Small Actionable InformationTranslating Big Raw Data Into Small Actionable Information
Translating Big Raw Data Into Small Actionable Information
 
Master Data Management - Gartner Presentation
Master Data Management - Gartner PresentationMaster Data Management - Gartner Presentation
Master Data Management - Gartner Presentation
 
Data Architecture for Data Governance
Data Architecture for Data GovernanceData Architecture for Data Governance
Data Architecture for Data Governance
 
Introduction to Data Management Maturity Models
Introduction to Data Management Maturity ModelsIntroduction to Data Management Maturity Models
Introduction to Data Management Maturity Models
 
IT Demand and Delivery Management
IT Demand and Delivery ManagementIT Demand and Delivery Management
IT Demand and Delivery Management
 
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
 
Activate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogActivate Data Governance Using the Data Catalog
Activate Data Governance Using the Data Catalog
 
BTABOK / ITABOK
BTABOK / ITABOKBTABOK / ITABOK
BTABOK / ITABOK
 
Capability Model_Data Governance
Capability Model_Data GovernanceCapability Model_Data Governance
Capability Model_Data Governance
 
Business Architecture - Paul Turner
Business Architecture - Paul TurnerBusiness Architecture - Paul Turner
Business Architecture - Paul Turner
 
Selecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approachSelecting Data Management Tools - A practical approach
Selecting Data Management Tools - A practical approach
 

Destacado

Building an effective product strategy (Early stage start-ups) - UX India, 2013
Building an effective product strategy (Early stage start-ups) - UX India, 2013Building an effective product strategy (Early stage start-ups) - UX India, 2013
Building an effective product strategy (Early stage start-ups) - UX India, 2013Pankaj Saharan
 
Office 365 Mail migration strategies
Office 365 Mail migration strategiesOffice 365 Mail migration strategies
Office 365 Mail migration strategiesFulvio Salanitro
 
Whitepaper Practical Information Technology Governance
Whitepaper   Practical Information Technology GovernanceWhitepaper   Practical Information Technology Governance
Whitepaper Practical Information Technology GovernanceAlan McSweeney
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best PracticesBoris Otto
 
Executive Overview of IT Strategy and Capability Maturity Framework
Executive Overview of IT Strategy and Capability Maturity FrameworkExecutive Overview of IT Strategy and Capability Maturity Framework
Executive Overview of IT Strategy and Capability Maturity FrameworkVishal Sharma
 
Gartner's IT Score Wallchart
Gartner's IT Score WallchartGartner's IT Score Wallchart
Gartner's IT Score WallchartPaul Sullivan
 
IT Capability Maturity Framework & Capability Improvement Program
IT Capability Maturity Framework & Capability Improvement ProgramIT Capability Maturity Framework & Capability Improvement Program
IT Capability Maturity Framework & Capability Improvement ProgramStrategic Business & IT Services
 
Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...
Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...
Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...Alan McSweeney
 
Enterprise architecture maturity model infographic
Enterprise architecture maturity model infographicEnterprise architecture maturity model infographic
Enterprise architecture maturity model infographicrenateavolution
 
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...Alan McSweeney
 
Overview Of Effective CRM Implementation And Operation
Overview Of Effective CRM Implementation And OperationOverview Of Effective CRM Implementation And Operation
Overview Of Effective CRM Implementation And OperationAlan McSweeney
 
HealthCare IT Maturity Model
HealthCare IT Maturity ModelHealthCare IT Maturity Model
HealthCare IT Maturity ModelSteven Gorenbergh
 
Ibm data governance framework
Ibm data governance frameworkIbm data governance framework
Ibm data governance frameworkkaiyun7631
 
Business Cases And Benefits Management
Business Cases And Benefits ManagementBusiness Cases And Benefits Management
Business Cases And Benefits ManagementAlan McSweeney
 
Project Benefits Realisation General Presentation 7 Actions G Byatt
Project Benefits Realisation   General Presentation   7 Actions   G ByattProject Benefits Realisation   General Presentation   7 Actions   G Byatt
Project Benefits Realisation General Presentation 7 Actions G ByattGareth Byatt
 
Benefits Identification, Assessment, Validation and Realisation for Informati...
Benefits Identification, Assessment, Validation and Realisation for Informati...Benefits Identification, Assessment, Validation and Realisation for Informati...
Benefits Identification, Assessment, Validation and Realisation for Informati...Alan McSweeney
 
Strategy Management of Ford Motor Company.
Strategy Management of Ford Motor Company.Strategy Management of Ford Motor Company.
Strategy Management of Ford Motor Company.Zahra Rezwana
 

Destacado (20)

Building an effective product strategy (Early stage start-ups) - UX India, 2013
Building an effective product strategy (Early stage start-ups) - UX India, 2013Building an effective product strategy (Early stage start-ups) - UX India, 2013
Building an effective product strategy (Early stage start-ups) - UX India, 2013
 
Office 365 Mail migration strategies
Office 365 Mail migration strategiesOffice 365 Mail migration strategies
Office 365 Mail migration strategies
 
Whitepaper Practical Information Technology Governance
Whitepaper   Practical Information Technology GovernanceWhitepaper   Practical Information Technology Governance
Whitepaper Practical Information Technology Governance
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
 
Executive Overview of IT Strategy and Capability Maturity Framework
Executive Overview of IT Strategy and Capability Maturity FrameworkExecutive Overview of IT Strategy and Capability Maturity Framework
Executive Overview of IT Strategy and Capability Maturity Framework
 
Gartner's IT Score Wallchart
Gartner's IT Score WallchartGartner's IT Score Wallchart
Gartner's IT Score Wallchart
 
IT Capability Maturity Framework & Capability Improvement Program
IT Capability Maturity Framework & Capability Improvement ProgramIT Capability Maturity Framework & Capability Improvement Program
IT Capability Maturity Framework & Capability Improvement Program
 
Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...
Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...
Developing an Acquisition Centre of Excellence for Effective Sourcing and Sup...
 
Enterprise architecture maturity model infographic
Enterprise architecture maturity model infographicEnterprise architecture maturity model infographic
Enterprise architecture maturity model infographic
 
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
 
Overview Of Effective CRM Implementation And Operation
Overview Of Effective CRM Implementation And OperationOverview Of Effective CRM Implementation And Operation
Overview Of Effective CRM Implementation And Operation
 
HealthCare IT Maturity Model
HealthCare IT Maturity ModelHealthCare IT Maturity Model
HealthCare IT Maturity Model
 
Ibm data governance framework
Ibm data governance frameworkIbm data governance framework
Ibm data governance framework
 
Benefits realisation: Getting beyond the smoke and mirros
Benefits realisation: Getting beyond the smoke and mirrosBenefits realisation: Getting beyond the smoke and mirros
Benefits realisation: Getting beyond the smoke and mirros
 
Business Cases And Benefits Management
Business Cases And Benefits ManagementBusiness Cases And Benefits Management
Business Cases And Benefits Management
 
Project Benefits Realisation General Presentation 7 Actions G Byatt
Project Benefits Realisation   General Presentation   7 Actions   G ByattProject Benefits Realisation   General Presentation   7 Actions   G Byatt
Project Benefits Realisation General Presentation 7 Actions G Byatt
 
Benefits Identification, Assessment, Validation and Realisation for Informati...
Benefits Identification, Assessment, Validation and Realisation for Informati...Benefits Identification, Assessment, Validation and Realisation for Informati...
Benefits Identification, Assessment, Validation and Realisation for Informati...
 
CRM Implementation
CRM ImplementationCRM Implementation
CRM Implementation
 
Strategy Management of Ford Motor Company.
Strategy Management of Ford Motor Company.Strategy Management of Ford Motor Company.
Strategy Management of Ford Motor Company.
 
SOA Maturity Models
SOA Maturity ModelsSOA Maturity Models
SOA Maturity Models
 

Similar a Stopping Analysis Paralysis And Decision Avoidance In Business Analysis And Solution Design

Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsSolution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsAlan McSweeney
 
The Myth Of Requirements
The Myth Of RequirementsThe Myth Of Requirements
The Myth Of RequirementsAlan McSweeney
 
Solution Architecture And User And Customer Experience
Solution Architecture And User And Customer ExperienceSolution Architecture And User And Customer Experience
Solution Architecture And User And Customer ExperienceAlan McSweeney
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Association for Project Management
 
Building innovation pipeline with service design methods
Building innovation pipeline with service design methodsBuilding innovation pipeline with service design methods
Building innovation pipeline with service design methodsELEKS
 
Alfresco Day Brussels 2016 - Alfresco customer use case: Delcredere-Ducroire
Alfresco Day Brussels 2016 - Alfresco customer use case: Delcredere-DucroireAlfresco Day Brussels 2016 - Alfresco customer use case: Delcredere-Ducroire
Alfresco Day Brussels 2016 - Alfresco customer use case: Delcredere-DucroireAlfresco Software
 
Req-usingDesignSprint.pdf
Req-usingDesignSprint.pdfReq-usingDesignSprint.pdf
Req-usingDesignSprint.pdfBoykepaulus1
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianoGuild .
 
Embedding Clinical standards in research workshop
Embedding Clinical standards in research workshopEmbedding Clinical standards in research workshop
Embedding Clinical standards in research workshopJames Malone
 
User Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsUser Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsEffective
 
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019agileoutsideIT
 
2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls Factory2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls FactoryNathan Anderson
 
Leveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpLeveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpBrian Pichman
 
Geek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data ModelingGeek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data ModelingIDERA Software
 
Engineering Design Process
Engineering Design ProcessEngineering Design Process
Engineering Design ProcessM.T.H Group
 
Internal Audits and Other Tactics to Improve Your EHS Program
Internal Audits and Other Tactics to Improve Your EHS ProgramInternal Audits and Other Tactics to Improve Your EHS Program
Internal Audits and Other Tactics to Improve Your EHS ProgramTriumvirate Environmental
 
Chp3 requirments analysis
Chp3 requirments analysisChp3 requirments analysis
Chp3 requirments analysisasmaanawaiseh
 
Analytical Skill & Problem Solving
Analytical Skill & Problem SolvingAnalytical Skill & Problem Solving
Analytical Skill & Problem SolvingRahul Sinha Roy
 
Analytical problem solving
Analytical problem solvingAnalytical problem solving
Analytical problem solvingMuhammad Awais
 

Similar a Stopping Analysis Paralysis And Decision Avoidance In Business Analysis And Solution Design (20)

Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsSolution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
 
The Myth Of Requirements
The Myth Of RequirementsThe Myth Of Requirements
The Myth Of Requirements
 
Solution Architecture And User And Customer Experience
Solution Architecture And User And Customer ExperienceSolution Architecture And User And Customer Experience
Solution Architecture And User And Customer Experience
 
Application of analytics
Application of analyticsApplication of analytics
Application of analytics
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
Building innovation pipeline with service design methods
Building innovation pipeline with service design methodsBuilding innovation pipeline with service design methods
Building innovation pipeline with service design methods
 
Alfresco Day Brussels 2016 - Alfresco customer use case: Delcredere-Ducroire
Alfresco Day Brussels 2016 - Alfresco customer use case: Delcredere-DucroireAlfresco Day Brussels 2016 - Alfresco customer use case: Delcredere-Ducroire
Alfresco Day Brussels 2016 - Alfresco customer use case: Delcredere-Ducroire
 
Req-usingDesignSprint.pdf
Req-usingDesignSprint.pdfReq-usingDesignSprint.pdf
Req-usingDesignSprint.pdf
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha Subramanian
 
Embedding Clinical standards in research workshop
Embedding Clinical standards in research workshopEmbedding Clinical standards in research workshop
Embedding Clinical standards in research workshop
 
User Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsUser Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your Needs
 
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
 
2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls Factory2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls Factory
 
Leveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpLeveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start Up
 
Geek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data ModelingGeek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data Modeling
 
Engineering Design Process
Engineering Design ProcessEngineering Design Process
Engineering Design Process
 
Internal Audits and Other Tactics to Improve Your EHS Program
Internal Audits and Other Tactics to Improve Your EHS ProgramInternal Audits and Other Tactics to Improve Your EHS Program
Internal Audits and Other Tactics to Improve Your EHS Program
 
Chp3 requirments analysis
Chp3 requirments analysisChp3 requirments analysis
Chp3 requirments analysis
 
Analytical Skill & Problem Solving
Analytical Skill & Problem SolvingAnalytical Skill & Problem Solving
Analytical Skill & Problem Solving
 
Analytical problem solving
Analytical problem solvingAnalytical problem solving
Analytical problem solving
 

Más de Alan McSweeney

Data Architecture for Solutions.pdf
Data Architecture for Solutions.pdfData Architecture for Solutions.pdf
Data Architecture for Solutions.pdfAlan McSweeney
 
Solution Architecture and Solution Estimation.pdf
Solution Architecture and Solution Estimation.pdfSolution Architecture and Solution Estimation.pdf
Solution Architecture and Solution Estimation.pdfAlan McSweeney
 
Validating COVID-19 Mortality Data and Deaths for Ireland March 2020 – March ...
Validating COVID-19 Mortality Data and Deaths for Ireland March 2020 – March ...Validating COVID-19 Mortality Data and Deaths for Ireland March 2020 – March ...
Validating COVID-19 Mortality Data and Deaths for Ireland March 2020 – March ...Alan McSweeney
 
Analysis of the Numbers of Catholic Clergy and Members of Religious in Irelan...
Analysis of the Numbers of Catholic Clergy and Members of Religious in Irelan...Analysis of the Numbers of Catholic Clergy and Members of Religious in Irelan...
Analysis of the Numbers of Catholic Clergy and Members of Religious in Irelan...Alan McSweeney
 
IT Architecture’s Role In Solving Technical Debt.pdf
IT Architecture’s Role In Solving Technical Debt.pdfIT Architecture’s Role In Solving Technical Debt.pdf
IT Architecture’s Role In Solving Technical Debt.pdfAlan McSweeney
 
Solution Architecture And Solution Security
Solution Architecture And Solution SecuritySolution Architecture And Solution Security
Solution Architecture And Solution SecurityAlan McSweeney
 
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...Alan McSweeney
 
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...Alan McSweeney
 
Solution Security Architecture
Solution Security ArchitectureSolution Security Architecture
Solution Security ArchitectureAlan McSweeney
 
Solution Architecture And (Robotic) Process Automation Solutions
Solution Architecture And (Robotic) Process Automation SolutionsSolution Architecture And (Robotic) Process Automation Solutions
Solution Architecture And (Robotic) Process Automation SolutionsAlan McSweeney
 
Data Profiling, Data Catalogs and Metadata Harmonisation
Data Profiling, Data Catalogs and Metadata HarmonisationData Profiling, Data Catalogs and Metadata Harmonisation
Data Profiling, Data Catalogs and Metadata HarmonisationAlan McSweeney
 
Comparison of COVID-19 Mortality Data and Deaths for Ireland March 2020 – Mar...
Comparison of COVID-19 Mortality Data and Deaths for Ireland March 2020 – Mar...Comparison of COVID-19 Mortality Data and Deaths for Ireland March 2020 – Mar...
Comparison of COVID-19 Mortality Data and Deaths for Ireland March 2020 – Mar...Alan McSweeney
 
Analysis of Decentralised, Distributed Decision-Making For Optimising Domesti...
Analysis of Decentralised, Distributed Decision-Making For Optimising Domesti...Analysis of Decentralised, Distributed Decision-Making For Optimising Domesti...
Analysis of Decentralised, Distributed Decision-Making For Optimising Domesti...Alan McSweeney
 
Operational Risk Management Data Validation Architecture
Operational Risk Management Data Validation ArchitectureOperational Risk Management Data Validation Architecture
Operational Risk Management Data Validation ArchitectureAlan McSweeney
 
Ireland 2019 and 2020 Compared - Individual Charts
Ireland   2019 and 2020 Compared - Individual ChartsIreland   2019 and 2020 Compared - Individual Charts
Ireland 2019 and 2020 Compared - Individual ChartsAlan McSweeney
 
Analysis of Irish Mortality Using Public Data Sources 2014-2020
Analysis of Irish Mortality Using Public Data Sources 2014-2020Analysis of Irish Mortality Using Public Data Sources 2014-2020
Analysis of Irish Mortality Using Public Data Sources 2014-2020Alan McSweeney
 
Ireland – 2019 And 2020 Compared In Data
Ireland – 2019 And 2020 Compared In DataIreland – 2019 And 2020 Compared In Data
Ireland – 2019 And 2020 Compared In DataAlan McSweeney
 
Critical Review of Open Group IT4IT Reference Architecture
Critical Review of Open Group IT4IT Reference ArchitectureCritical Review of Open Group IT4IT Reference Architecture
Critical Review of Open Group IT4IT Reference ArchitectureAlan McSweeney
 
Analysis of Possible Excess COVID-19 Deaths in Ireland From Jan 2020 to Jun 2020
Analysis of Possible Excess COVID-19 Deaths in Ireland From Jan 2020 to Jun 2020Analysis of Possible Excess COVID-19 Deaths in Ireland From Jan 2020 to Jun 2020
Analysis of Possible Excess COVID-19 Deaths in Ireland From Jan 2020 to Jun 2020Alan McSweeney
 
Solution Architecture and Solution Acquisition
Solution Architecture and Solution AcquisitionSolution Architecture and Solution Acquisition
Solution Architecture and Solution AcquisitionAlan McSweeney
 

Más de Alan McSweeney (20)

Data Architecture for Solutions.pdf
Data Architecture for Solutions.pdfData Architecture for Solutions.pdf
Data Architecture for Solutions.pdf
 
Solution Architecture and Solution Estimation.pdf
Solution Architecture and Solution Estimation.pdfSolution Architecture and Solution Estimation.pdf
Solution Architecture and Solution Estimation.pdf
 
Validating COVID-19 Mortality Data and Deaths for Ireland March 2020 – March ...
Validating COVID-19 Mortality Data and Deaths for Ireland March 2020 – March ...Validating COVID-19 Mortality Data and Deaths for Ireland March 2020 – March ...
Validating COVID-19 Mortality Data and Deaths for Ireland March 2020 – March ...
 
Analysis of the Numbers of Catholic Clergy and Members of Religious in Irelan...
Analysis of the Numbers of Catholic Clergy and Members of Religious in Irelan...Analysis of the Numbers of Catholic Clergy and Members of Religious in Irelan...
Analysis of the Numbers of Catholic Clergy and Members of Religious in Irelan...
 
IT Architecture’s Role In Solving Technical Debt.pdf
IT Architecture’s Role In Solving Technical Debt.pdfIT Architecture’s Role In Solving Technical Debt.pdf
IT Architecture’s Role In Solving Technical Debt.pdf
 
Solution Architecture And Solution Security
Solution Architecture And Solution SecuritySolution Architecture And Solution Security
Solution Architecture And Solution Security
 
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...
 
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...
Data Privatisation, Data Anonymisation, Data Pseudonymisation and Differentia...
 
Solution Security Architecture
Solution Security ArchitectureSolution Security Architecture
Solution Security Architecture
 
Solution Architecture And (Robotic) Process Automation Solutions
Solution Architecture And (Robotic) Process Automation SolutionsSolution Architecture And (Robotic) Process Automation Solutions
Solution Architecture And (Robotic) Process Automation Solutions
 
Data Profiling, Data Catalogs and Metadata Harmonisation
Data Profiling, Data Catalogs and Metadata HarmonisationData Profiling, Data Catalogs and Metadata Harmonisation
Data Profiling, Data Catalogs and Metadata Harmonisation
 
Comparison of COVID-19 Mortality Data and Deaths for Ireland March 2020 – Mar...
Comparison of COVID-19 Mortality Data and Deaths for Ireland March 2020 – Mar...Comparison of COVID-19 Mortality Data and Deaths for Ireland March 2020 – Mar...
Comparison of COVID-19 Mortality Data and Deaths for Ireland March 2020 – Mar...
 
Analysis of Decentralised, Distributed Decision-Making For Optimising Domesti...
Analysis of Decentralised, Distributed Decision-Making For Optimising Domesti...Analysis of Decentralised, Distributed Decision-Making For Optimising Domesti...
Analysis of Decentralised, Distributed Decision-Making For Optimising Domesti...
 
Operational Risk Management Data Validation Architecture
Operational Risk Management Data Validation ArchitectureOperational Risk Management Data Validation Architecture
Operational Risk Management Data Validation Architecture
 
Ireland 2019 and 2020 Compared - Individual Charts
Ireland   2019 and 2020 Compared - Individual ChartsIreland   2019 and 2020 Compared - Individual Charts
Ireland 2019 and 2020 Compared - Individual Charts
 
Analysis of Irish Mortality Using Public Data Sources 2014-2020
Analysis of Irish Mortality Using Public Data Sources 2014-2020Analysis of Irish Mortality Using Public Data Sources 2014-2020
Analysis of Irish Mortality Using Public Data Sources 2014-2020
 
Ireland – 2019 And 2020 Compared In Data
Ireland – 2019 And 2020 Compared In DataIreland – 2019 And 2020 Compared In Data
Ireland – 2019 And 2020 Compared In Data
 
Critical Review of Open Group IT4IT Reference Architecture
Critical Review of Open Group IT4IT Reference ArchitectureCritical Review of Open Group IT4IT Reference Architecture
Critical Review of Open Group IT4IT Reference Architecture
 
Analysis of Possible Excess COVID-19 Deaths in Ireland From Jan 2020 to Jun 2020
Analysis of Possible Excess COVID-19 Deaths in Ireland From Jan 2020 to Jun 2020Analysis of Possible Excess COVID-19 Deaths in Ireland From Jan 2020 to Jun 2020
Analysis of Possible Excess COVID-19 Deaths in Ireland From Jan 2020 to Jun 2020
 
Solution Architecture and Solution Acquisition
Solution Architecture and Solution AcquisitionSolution Architecture and Solution Acquisition
Solution Architecture and Solution Acquisition
 

Último

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Stopping Analysis Paralysis And Decision Avoidance In Business Analysis And Solution Design

  • 1. Stopping Analysis Paralysis And Decision Avoidance In Business Analysis And Solution Design Alan McSweeney http://ie.linkedin.com/in/alanmcsweeney
  • 2. The enemy of a good plan is the dream of a perfect plan. It is even better to act quickly and err than to hesitate until the time of action is past. Carl von Clausewitz A good plan violently executed now is better than a perfect plan executed next week. George S. Patton November 1, 2016 2
  • 3. Need For Solution Exists Because … • I have a problem • There is an opportunity • I have received a directive • I want to be able to do what I am currently unable to do • I cannot do what I want • I need to be able to do something • A solution is a Resolver, a Provider or an Enabler • An originator will identify the need for a solution • The IT function must work with the originator to provide a usable answer to the solution need November 1, 2016 3
  • 4. Solution Definition Journey Stages November 1, 2016 4 WHY? WHAT? HOW?
  • 5. Why, What And How • WHY? − Why is the solution being looked for: a problem, an opportunity, an obligation? − Why has the situation requiring a solution arisen? − Why are we here? − Why do it? − Why not do it? • WHAT − What are the options? − What can be done? − What is being looked for? − What must it do? • HOW − How should it be done? − How should it operate? − How can it be delivered? November 1, 2016 5
  • 6. Uncertainty Increases Analysis Paralysis And Decision Avoidance November 1, 2016 6 What? How? High Uncertainty Low Uncertainty Low Uncertainty High Uncertainty Zone Of Greatest Analysis Paralysis And Decision Avoidance
  • 7. Goal Of Analysis And Design Is To Reduce Uncertainly • Reduce uncertainty in the What and How • Reduce number of viable and realistic solution options November 1, 2016 7
  • 8. Need To Start With The Objective Defined And Focused On • The objective is to define and implement a solution that meets the originator’s requirements November 1, 2016 8
  • 9. Analysis Paralysis And Decision Avoidance November 1, 2016 9 Analysis and Design Never Escape Analysis Stage – Always Looking For More Information and Perfection Decision Making Decision Making Request/ Response Loop For More Information – Always Looking For More Details, Additional Options, More Clarification Never Escape Decision Stage
  • 10. Characteristics Of Analysis Paralysis And Decision Avoidance • Two possible loops: − Analysis Loop – where analysis never finished • Analysis and design do not want to let go – always looking for perfection and want to retain ownership − Decision/Analysis Loop – where decision making is deferred because of requests for more analysis • Fear of decision-making is masked by endless requests for more information and options November 1, 2016 10 Analysis Loop Decision/ Analysis Loop
  • 11. Clearing The Analysis Paralysis And Decision Avoidance Hurdles November 1, 2016 11 Clear The Decision Avoidance And Evasion Hurdle And Avoid Getting Trapped Clear The Analysis And Design Paralysis Hurdle And Avoid Getting Trapped Move To Implementation, Service Introduction, Transition To Production Plateau Analysis And Design Can Be Viewed By Some As A Trough Of Despair
  • 12. Analysis And Design • Analysis is more than gathering, cataloguing and managing requirements • The objective of analysis is to provide one set of inputs into solution design options • Analysis and design are not sequential activities with a handoff and barrier between each November 1, 2016 12
  • 13. Too Much Or Too Little Analysis • What level of risk associated with (apparently) incomplete analysis can be tolerated? • Can information gathering/analysis/study go on so long that the underlying situation has changed? • How much analysis is too much or too little? • How many requests for more information and analysis represent valid concerns rather than decision avoidance? November 1, 2016 13
  • 14. Requirements Are A Means To An End • Stop analysis becoming a bottleneck with ever more detailed requirements being documented without and end in sight November 1, 2016 14
  • 15. You Cannot Avoid Analysis • But do not perform analysis in isolation without a business and solution context • Analysis cannot capture the business functional requirements of solution without a conceptual solution architecture framework − This provides a structured approach and background with which to gather requirements and to assist the business identify what they are likely to use in and need from the solution in terms of its overall operation and use November 1, 2016 15
  • 16. Analysis And Design Can Be Difficult • Uncertain, undefined or multiple mixed objectives • Lack of coherence on what is needed among stakeholders and affected parties • Unarticulated needs • Lack of clarity of what is really needed • Complexity – large number of components, interactions, connections, processes, stakeholders • Heterogeneity among stakeholders and affected parties • Opposition from some stakeholders and affected parties • Time and cost constraints • Unpredictability, uncertainty and change in what is being analysed November 1, 2016 16
  • 17. Conceptual Solution Architecture Framework • The CSA focusses on the core functional and system components of the solution − The complete solution will consist of much more than this • This enables effective decision-making on the available options implementation time-frames, implementation approaches and likely budget requirements • It defines functional separation of systems, services and applications to be implemented or modified • It implicitly contains possible implementation options that narrow decision options • It allows key design questions to be raised and answered November 1, 2016 17
  • 18. Any Complete Solution Consists of: • Zero or more of {Changes to Existing Systems} • + Zero or more of {New Custom Developed Applications} • + Zero or more of {Information Storage Facilities} • + Zero or more of {Acquired and Customised Software Products} • + Zero or more of {System Integrations/Data Transfers/Exchanges} • + Zero or more of {Changes to Existing Business Processes} • + Zero or more of {New Business Processes} • + Zero or more of {Organisational Changes} • + Zero or more of {Reporting and Analysis Facilities} • + Zero or more of {Existing Data Conversions/Migrations} • + Zero or more of {New Data Loads} • + Zero or more of {Training and Documentation} • + Zero or more of {Central, Distributed and Communications Infrastructure} • + Zero or more of {Sets of Installation and Implementation Services} • + Zero or more of {Cutover/Transfer to Production} • + Zero or more of {Operational Functions and Processes} • + Zero or more of {Parallel Runs} • + Zero or more of {Sets of Maintenance, Service Management and Support Services} • + Zero or more of {Application Hosting and Management Services} November 1, 2016 18
  • 19. Scope Of Complete Solution November 1, 2016 19 Acquired and Customised Software ProductsChanges to Existing Systems New Custom Developed Applications Information Storage Facilities System Integrations/Data Transfers/Exchanges Changes to Existing Business Processes Organisational Changes Existing Data Conversions/ Migrations New Data Loads Training and Documentation Central, Distributed and Communications Infrastructure Sets of Installation and Implementation Services Cutover/Transfer to Production Operational Functions and Processes Parallel Runs New Business Processes Reporting and Analysis Facilities Sets of Maintenance, Service Management and Support Services Application Hosting and Management Services
  • 20. Conceptual Solution Architecture November 1, 2016 20 Functional Component Functional Component Functional Component Functional Component Functional Component Functional Component Actor Actor Actor Actor Actor
  • 21. Conceptual Solution Architecture • Define key functional components and actors and their interactions − Initial view that can be elaborated and refined • Key requirements can be identified using this framework • Solution options – automated, manual, integrated, multiple point – can be explored • Recognise areas where decisions are required November 1, 2016 21
  • 22. Requirements Space And Solution Space • Minimise Solution Space while maximising size of Requirements Space encompassed • You do not deliver requirements • You deliver solutions that encompass multiple interoperating elements that enable business processes that allow requirements to be complied with • Solution Space maximises the requirements complied with while minimising its scope and complexity and therefore its cost, delivery time and risk • Analysis and design is concerned with finding an optimal Solution Space • There may be many Solution Space options – analysis and design needs to focus on finding the most viable ones quickly and the deciding on the one(s) to pursue November 1, 2016 22
  • 23. Requirements Space And Solution Space November 1, 2016 23 Requirements Space Solution Space
  • 24. Requirements Space And Solution Space • The selected solution may not include all the stated requirements • Decisions are needed on what can be included and what cannot be included • Delivery can be phased and prioritised to maintain solution momentum November 1, 2016 24 Requirements and Solution
  • 25. Solution Delivery November 1, 2016 25 Business Stakeholders Solution Architecture IT Operations Solution Design Process Solution Design Process Initial Concept Of Need/ Goal/ Objective Formal Statement Of Need/ Goal/ Objective Stakeholder Requirements Collection and Specification Solution Requirements Collection and Specification Solution Architecture Design and Specification Implementation Project Initial Architecture Review and Options Analysis
  • 26. The Solution Journey Involves Making Decisions November 1, 2016 26 Decisions Need To Be Made Along The Solution Journey … … To Change Direction … To Cancel The Solution Design, Development, Implementation and Operation Journey Is Rarely Easy … On Options and Choices
  • 27. Maintaining The Solution Delivery Momentum • The solution journey must always progress • Progress is achieved through decision making • A solution journey that is not moving towards a resolution is in an analysis/decision loop • How to measure and identify analysis loops and analysis/decision loops? • Analysis and design are good and necessary activities • Beware of false assertions of analysis paralysis where some want to move straight to implementation without validation • Too much analysis and design that does not demonstrate progress to a decision is bad November 1, 2016 27
  • 28. Measuring Progress And Decision Making • You need to measure the progress of analysis and design and decision making to identify when progress is stalling − What metrics to use − How to report on them • Identify lack of solution conceptual architecture options causing delays in decision making • When is analysis just refining the detail of a design that can be done during implementation rather than uncovering necessary complexity that contributes to solution design • Need to include a measure of progress along the entire solution journey as part of any solution delivery reporting dashboard November 1, 2016 28
  • 29. Solution Delivery Phase And Deliverables Project Stages/ Timeline ProjectActivity/Function Concept Initiate Plan Design Build Test Deploy Manage and Operate Project Management Business Function Business Analysis Solution Architecture Implementation and Delivery Test and Quality Organisation Readiness Service Management Infrastructure and Communications Time Business Functions/ Roles November 1, 2016 29
  • 30. Solution Delivery Heatmap Progress Measurement Approach Solution Delivery Stages/ Timeline SolutionDeliveryActivity/Function Concept Initiate Plan Design Build Test Deploy Manage and Operate Project Management Business Function Business Analysis Solution Architecture Implementation and Delivery Test and Quality Organisation Readiness Service Management Infrastructure and Communications Time Business Functions/ Roles November 1, 2016 30 Measure Rate Of Movement Through Solution Delivery Stages And Activities To Identify Lack Of Progress And Stalling
  • 31. Decision Scale November 1, 2016 31 Easy Decisions • Those that are routine and frequent • Low cost • Low impact and few negative and serious consequences • High level of comfort with decision context and background – comfort zone • High level of confidence in outcome Hard Decisions • Those that are not routine and infrequent • High degrees of ambiguity, uncertainty and risk • Potentially high cost • High impact and potentially large negative and serious consequences • Low level of comfort with decision context and background – outside the comfort zone • Low level of confidence in outcome
  • 32. Decision Avoidance • Easy decisions are easy to make and have few negative consequences • Hard decisions are not easy and have potentially much larger negative consequences • Need to understand the difference between a real hard decision – to progress or not to progress – and an apparent hard decision – to delay or look for more options or information – which just masks a failure to make a decision • Decision avoidance and evasion that masquerades as hard decision making is surprisingly common November 1, 2016 32
  • 33. IT Needs To Excel At Focussing Business Needs On To Solutions November 1, 2016 33 Business Need Solution Business Need Business Need Solution Solution
  • 34. IT Lens • The IT function needs to be a lens concentrating solution need onto solution options • The IT function needs to successfully mediate between the business as the originator of a solution need and the solution provider, either internal or external or both • The IT function needs to be good at moving from analysis and option identification to an implementation decision quickly and effectively November 1, 2016 34
  • 35. IT Does Provide Competitive Advantage • IT does really provide competitive advantages to organisations • Business really does need IT to operate and grow • Business can and does bypass the IT function if it does not listen to the business and deliver solutions that enable delivery of business objectives • The business will look elsewhere for the necessary IT solutions • The consequence will be a fragmented and balkanised IT solution landscape that is costly to operate and support November 1, 2016 35
  • 36. IT Solution Leadership • IT needs to be good at solution delivery and provision along the solution journey from initial need to service introduction and transfer to production November 1, 2016 36
  • 37. IT Solution Leadership • IT needs to provide leadership in decision making • IT needs to focus business needs on solution options • Mediate between business and solution provider, either internal or external • Lead the business through decision making process • Make the transition from problem/need to solution implementation and operation easier • Engage with the complexities of the problem at an early stage November 1, 2016 37
  • 38. Agile, Proto-Typing And Other Approaches November 1, 2016 38 A So-Called Agile Approach Can Be Seen As A Way of Avoiding Analysis And Design Stalling By Parachuting Directly On To The Implementation Plateau
  • 39. Agile, Proto-Typing And Other Approaches • Jumping straight to implementation without considering options may leave necessary ground untraversed • Maybe consider looking before you leap • Avoid a premature jump to a solution without consideration November 1, 2016 39
  • 40. November 1, 2016 40 Using Agile Approach To Solution Delivery • All too frequently seen as a panacea to solution delivery problems − It is not − Agile is hard • Agile has become fashionable without an understanding of the effort involved • Agile requires commitment, involvement and can be intense and demanding • Agile is suitable for only some components of solution delivery • If you have current solution delivery problems, agile is probably not the solution − You need to fix the underlying organisational issues first
  • 41. Solution Design Option Boundaries November 1, 2016 41 Enterprise Architecture Defines the Solution Technical Boundary Business View Data View Technical View Functional View Implementation View Management and Operation View Solution Design Solution Design Defines the Solution Scope Boundary
  • 42. Solution Design Factors, Limitations And Boundaries • Core Constraints – concerned with essential solution attributes − Enterprise Architecture − Solution Architecture Views/Dimensions − Existing or New System − Degree of Automation • Extended Constraints – concerned with solution implementation and operation − Resources − Finance − Timescale − Expected Life November 1, 2016 42
  • 43. Core Solution Design Factors, Limitations And Boundaries Degree of Automation of Solution Solution Design Constraints Enterprise Architecture Constraints Use Existing System or Create New System Range of Solution Options November 1, 2016 43
  • 44. Extended Solution Design Factors, Limitations And Boundaries • Other implementation and operation-related constraints that will affect the solution options: − Resources and their availability − Timescale and urgency of solution − Cost and available finance − Likely duration of solution November 1, 2016 44
  • 45. Different Solution Designs And Options Can Comply With Constraints Differently November 1, 2016 45
  • 46. Comparison Of Possible Options For One Solution November 1, 2016 46
  • 47. Creating The Conceptual Solution Architecture And Solution Options November 1, 2016 47 Why Is The Solution being Looked For ? What Should The Solution Do? How Will The Solution Do What Is Needed? How Will The Solution Be Used? What Could Go Wrong With The Solution Could The Solution Do Anything Else? Are There Any Alternatives Or Other Options? Analysis Of Business Context, Requirements And Solution Options Determination Of Usability And Utility Identification Of Components And Implementation Options And Choices
  • 48. Approaches To Making Decisions • You need a systematic, structured and measurable approach to decision making • Decision making that follows a systematic approach is be more productive and results in better decisions • Unstructured decision making waste time and effort • Structured approach consists of: − Appropriate and sufficient problem analysis − Definition of evaluation factors − Identification of alternative options and solutions − Identification and evaluation of likely positive consequences of solutions − Identification and evaluation of likely negative consequences of solutions November 1, 2016 48
  • 49. Approaches To Making Decisions • Avoid factors that cause ineffective decision making − The real decision maker is not known or unavailable − There are multiple, possibly conflicting, decision makers − Objectives cannot be plainly identified and clarified − There are trade-offs to be agreed − The key uncertainties cannot be understood − The available and viable options cannot be agreed − The measures of value cannot be agreed November 1, 2016 49
  • 50. Summary • Always capture requirements in the context of a conceptual solution architecture • Need an analysis and design and decision-making processes that focus on delivery • Need a method for measuring progress through analysis and design and decision-making November 1, 2016 50