Harmonizing Requirements and Business

Harmonizing
Requirements and
Business Architecture
Capabilities, Context, and
Connections
In partnership with:
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
Keith Ellis
President & CEO
Enfocus Solutions
0
What are we going to talk about?
• Business Architecture and Business Value
• Requirements are valuable when
Connected and in Context
• Action plan:
o Specific changes in how you do
requirements
o Specific techniques in support
o Other architecture stakeholders
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
1
Enfocus Solutions:
Achieving Business Analysis Outcomes
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
2
Requirements Excellence Framework™
Business Analysis Perspective
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
3
Business Architecture
What is it really?
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
4
When You Think Business Architecture…
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
5
Business Architecture – Enfocus Solution Definition
Ontology
Relationships
(What exists)
IS
Taxonomy
(Dynamic)
Context
View & Viewpoint
(Abstraction)
(is a common way to describe
and classify things)
Has
Content
•
•
•
Capability
Value Stream
Artifacts/models
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
Process
•
•
Scope of use
Governance
Purpose
•
•
•
Alignment
Prioritization
Communication
6
Business Architecture Framework
Customers
Product
Regulators
Business Drivers,
Goals & Strategic
Objectives
Vendors
Application
Inventory
Organization
Initiative/Investment
Inventory
Policy
Location
Roles
Rules
Business Information
Business Use Cases
The business architecture “framework” is a series of models which represent viewpoints
of the business and combine to create a “blueprint”.
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
7
Contrasting Concepts
Tend to talk about
What they are talking about is
Tend to be focused on
Techniques
Business Architecture
Business Analysis
Capabilities
Requirements
(Requirement types)
Stable
Pretty volatile
Planning
Project Execution
(alignment of business and IT)
Value streams, capability
map, gap analysis, etc.
Use Cases, Traceability,
BPMN, Context
diagramming, etc.
Across project teams
In a project team
Tend to work
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
8
What’s the relationship between the two?
The relationship depends on the viewpoint…
Business Architecture
Relationship
Business Analysis
When are you doing “Business Architecture”?
“Creates Structure for”
Before: Using to drive project strategy
and as input to Business Analysis
“Identifies Interdependencies in”
During: Describing how a project scope
fits into the context of an organization
“Assesses Value of”
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
After: Using as part of transition
requirements and value realization
9
Defining the Relationship
Harmonizing Requirements and Business Architecture
Business Architecture
Relationship
“Creates Structure for”
Relationship
Business Analysis
“Identifies Interdependencies in”
?
“Assesses Value of”
How does Business Analysis
change if we harmonize the
two perspectives
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
10
Why is Business Architecture so Critical?
It’s a question of scale!
On a single project:
• I want my analysts to be “proactive”
• I need to identify my project’s stakeholders
• I want improved project outcomes
• I must improve how I identify interdepartmental
requirements
Dozens, Hundreds, or Thousands of Projects or User Stories?
• Exponential interdependency growth
• Complexity is very high
• The description of Scope is always
frustratingly vague
• Can’t roll up critical information
• I’m coordinating large numbers of
increasingly time constrained stakeholders
• Can’t easily deal with cross-divisional
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
11
HARMONIZING
BUSINESS ARCHITECTURE
AND
BUSINESS ANALYSIS:
WHAT’S DIFFERENT
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
12
What are the Major Changes
• Your process of doing requirements
• How you identify stakeholders
• Where you put certain requirements information
• How you communicate SCOPE
• How you approach detailing requirements
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
13
Snapshot of the Typical Requirements Process
Changing the way you do requirements…
Elicit Needs
Develop
Requirements
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
Requirements
Document
Requirements
Validation
Validated
Requirements
Document
14
In the Harmonized World:
You START with what is Impacted
OR
PC-TADPOL
•
•
•
•
•
•
•
•
Capability Map
Impact
Product
Customer
Technology
Application
Data
Process
Organization
Location
OR
In a Business Analysis Repository
Capture the Nature (Issue/Outcome)
and Severity of the Impact
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
15
Establish Your Stakeholders Based on the Impact
Each has:
•
•
•
•
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
Owners
Subject Experts
Constraints
Interdependent initiatives
16
You can even
change your
elicitation
approach
depending on
where the major
areas of impact
are…
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
Process Analysis
is only ONE way
to identify the
features needed
to deliver value
17
Process Models Should not be in “Requirements” Documentation
Separate “Requirements” from “Business Architecture” Artifacts
Enterprise Architectural Models
Process Models
Data Models
System Models
Organization Models
Decision Models
Business Architecture Repository
Business
Process
Enterprise
Data
IT
Services
Stakeholder
Personas
Business
Rules
Process
Impacts
Data
Impacts
IT Service
Impacts
Stakeholder
Impacts
Rule Book
Impacts
Architectural Impact Assessment
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
18
Change How you Communicate Scope
• Need to communicate scope AND
how that scope impacts
(integrates) into the business
context (People, Process,
Technology)
• Need to use this to find the
functionality BETWEEN impacted
entities (this is the stuff that gets
missed)
• How you choose to ORGANIZE and
analyze projects determines what
dependencies you see
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
19
Project Control is About Closing the Communication Gap
What is the ANALYST communicating: What are the viewpoints created?
Business Viewpoint
Ideation to
Feature
•
•
What are the major components of the solution?
What is the problem/need? What is the gap? What is
impacted? What are the tradeoffs? What delivers the value?
“Solution Scope”
Developer Viewpoint
Feature to
Requirements
•
•
What does the solution need to do?
What is right level of detail? What are the priorities? What
visualizations or models to use? Do developers understand?
Can it be tested?
“Solution Requirements”
Transition Viewpoint
Requirements
to Value
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
•
•
Are we building the right solution?
Does the solution conform to the requirements? What is
needed to transition to new solution? Did the solution deliver
value?
“Transition and Solution Validation”
20
Are Analysts Forced to Use Techniques that
Don’t Support Reducing Risk?
70%
60%
How susceptible is
this Project to
REQUIREMENTS
RISK
(How frequently does the
project fail to meet
objectives if an AVERAGE
skill analyst is used)
Significantly re-engineering
the business processes
surrounding application
Reduce transaction
and indirect costs
Reduce direct costs
50%
Communications with employees,
suppliers or customers
40%
35%
30%
Better manage internal
information and access
to information
Launch New
Products
Data should be
clustered along
this line
20%
10%
Regulatory Compliance
(limited process change)
0%
15%
20%
25%
30%
35%
35%
Generally: How frequently do projects fail to meet this
objective?
Source: Business Analysis Benchmark, 2008
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
21
HARMONIZING
ARCHITECTURE AND
BUSINESS ANALYSIS:
WHAT’S DIFFERENT
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
22
Project
Layer
Connected Requirements
Requirements Repository (Project-focus, Transactional, Stakeholder oriented)
Architecture Repository (Planning-focus, Point-in-time snapshot, IT-oriented)
“CONNECTED
REQUIREMENTS”
Enterprise Architecture
Layer
1) Maintain the synchronization
between PLAN and ACTION
layers
2) Facilitate interaction
between the Owners and
Analysts
3) Make it a closed, selfupdating, loop
TOGAF
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
23
Architects Want the Opposite View…
Tell me all the things that impact the enterprise objects
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
24
Enterprise Data Traceability
Manage reusable product/services, business processes, business
rules, and stakeholder personas used by all projects
Diagram shows all related projects, features, requirements, etc. for one product/service in enterprise portfolio
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
25
What are we going to talk about?
• Business Architecture and Business Value
• Requirements are valuable when
Connected and in Context
• Action plan:
o Specific changes in how you do
requirements
o Specific techniques in support
o Other architecture stakeholders
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
26
REMINDER:
Enfocus Solutions - Achieving Business Analysis Outcomes
(psst… It’s the secret to successful projects)
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
27
Getting the Slides:
Email to: apalten@enfocussolutions.com
Give us a little feedback, and Andrea will be happy to send you
the slide deck
QUESTIONS AND DISCUSSION
PDU/CDU Information
You can submit this course/webinar for PDU/CDU credit to your association by providing them with the following information:
• Webinar Title: Harmonizing Requirements and Business Architecture
• Webinar Date/Time: October 23, 2013 (1:00 eastern)
• Provider: Modern Analyst Media LLC
• Email: webinars@ModernAnalyst.com
• Phone: (818) 284-6800
For PMI, you should select Category B for the live webinar.
For IIBA, use the "Professional Development Other Events" for live webinars. To track your CDUs, please keep track of your "Thank you for
attending this webinar email" as proof you attended the webinar.
© Copyright 2013 Enfocus Solutions Inc. All Rights Reserved.
28