Professional Documents
Culture Documents
Chaper 3 Enterprise Analysis
Chaper 3 Enterprise Analysis
Enterprise Analysis
Aligned with the BABOK Guide Chapter Five
by Barbara Carkenord
Q U I C K T E S T
Business need
External agent
Business case
Event
Metrics
Capability
Cost-benefit analysis
Feature
Benchmarking
Enterprise architecture
Decision analysis
Business risk
Goals
Project risk
SMART objectives
SWOT analysis
Desired outcome
Risk tolerance
Organizational process
assets
Risk aversion
Assumptions and
constraints
Risk seeking
Financial analysis
Key performance
indicator
Neutrality
Risk responses
Accept
Transfer
Solution approach
Avoid
Domain scope
Mitigate
Solution scope
Accept
Project scope
Share
Context diagram
Enhance
Interface
Exploit
Production/
Manufacturing/
Operations
Sales and
Marketing
HR
Financial
Operations
New Product
Development
HR Project
Production/
Manufacturing/
Operations
Sales and
Marketing
HR
Financial
Operations
ERP Project
Finally, enterprise analysis is high-level analysis that requires the analyst to consider not just an
individual project, but how projects and ongoing operations fit together. Enterprise analysis can be
performed on one or many operational areas. Strategic planning is considered enterprise analysis
work because it looks at the organization from a high level and sets goals for work to be done.
New Product
Development
HR Project
Production/
Manufacturing/
Operations
Sales and
Marketing
HR
Financial
Operations
ERP Project
Enterprise Analysis
As you can see, enterprise analysis requires a business analyst to understand the organization from
many different levels. In the BABOK Guide, you will see the phrase levels of abstraction, which
acknowledges that sometimes we look at parts of the business from a very high level (10,000 foot
view), sometimes we look at very low-level, detailed areas, and most of the time we are somewhere
in between. Business analysts must be able to focus on whatever level of detail is necessary for their
current assignment.
The tasks of Enterprise Analysis may not be clearly defined or assigned within your organization,
but they encompass very important work. Most top-level corporate officers are constantly looking
at the enterprise from a high level and assessing how all of the pieces fit together. Business analysis
professionals have the skills and knowledge to add value to this work even if they are not officially
assigned to it.
ANSWER
Enterprise Analysis
Knowledge Area Task
Elicitation
Requirements
Analysis
Requirements
Management and
Comunication
Solution
Assessment and
Validation
Business Analysis
Planning and
Monitoring
Planning Theme
Define
Business
Case
Develop
Plans
Requirements Theme
Define
Business
Need
Elicit
Requirements
Prioritize,
Organize,
Model
Requirements
Trace,
Package, and
Communicate
Requirements
Allocate
Requirements
Manage
Solution Scope
and
Requirements
Assess
Proposed
Solution
Verify and
Validate
Requirements
Define
Solution
Approach and
Scope
Solution Theme
Validate
and Evaluate
Solution
Enterprise Analysis provides the context and objectives for business analysis work. It is involved in
all four of the business analysis themes. The Business Case Theme spans all of the knowledge areas
because the business case (and business need) defined in Enterprise Analysis are used in every other
part of business analysis work. Enterprise Analysis work may be done before a project is initiated, to
help the sponsor decide if a project should be funded. Sometimes a project is initiated without much
analysis, and Enterprise Analysis tasks are performed as the first step to clarify the objectives and
scope and thereby assist with planning.
The Planning Theme intersects with Enterprise Analysis because it is difficult to plan if you dont
know what you are planning for. Most business analysts perform planning and Enterprise Analysis
concurrently, refining plans as the solution scope is more clearly understood. Enterprise Analysis is
Business analysts are constantly performing enterprise analysis. While you are analyzing
requirements on one project, your stakeholder may tell you about another business problem and you
may begin to think about how you might solve it.
When first learning about the Enterprise Analysis knowledge area, many people say, My company
doesnt do these tasks. I would argue, however, that every organization performs these tasks! They
may not be performed formally, and the work may not be referred to in these terms, but every
organization identifies needs and gaps, decides on a solution approach and scope, and develops a
business case to justify expenditures (even if the justification is not written down).
Enterprise analysis work may be performed by a steering committee or strategic planning group. It
may also be performed by a project sponsor before a project is initiated. In either case, a business
analysts skills enhance strategic decision making. Unfortunately, not all organizations appreciate
the value a business analyst can add at this stage of the project, and may attempt to do the analysis
without the involvement of a business analyst.
If you are not included in this initial analysis work, be sure you understand the business case for
the project when you are assigned to it and ask questions to clarify the scope of your work. It is
your responsibility to ask questions of the steering committee, sponsor, project manager, and key
stakeholders, and to perform additional analysis to clarify the organizations plans and priorities. You
may find the enterprise analysis work was not done as thoroughly as needed and that you can add value
to the project by performing a more complete analysis before the detailed project work gets underway.
Define
Business
Need
(5.1)
Assess
Capability
Gaps
(5.2)
Required capabilities
Determine
Solution
Approach
(5.3)
Solution approach
Define
Solution
Scope
(5.4)
Solution scope
Define
Solution
Scope
(5.4)
Business case
Techniques
Benchmarking (9.2)
Brainstorming (9.3)
Outputs
Business Need (5.1)
Work with the customer, end users, and domain subject matter experts (SMEs) to obtain their
input regarding the current business need
Review existing requirements or requests to learn about the need
Ensure support of the sponsor in the effort to address the business need
Clarify the specific objectives of the business domain SMEs
Business goals and objectives may be developed through formal or informal strategic planning at any
level of the organization. As defined by the BABOK Guide, goals are generally high-level, long term
desired outcomes for the organization, while objectives are more specific and concrete. These goals
and objectives generally come from outside the business analysis discipline. The stated requirements
represent items the stakeholders say they want. These requirements are elicited during Enterprise
Analysis (using tasks from our next chapter, Elicitation).
Goals and objectives are inputs to defining the business need. However, they are often poorly defined
or unspecific when first communicated. The business analyst is instrumental in the process of
refining them into SMART objectives.
SMART Objectives
S - Specific
M - Measurable
A Achievable
R Relevant
T Time-bounded
Example of a Smart Objective Decrease legal costs of the Human Resources department by
25 percent within two years by providing a more consistent level of benefits and performance
reviews to all workers.
Notice the objective is specific (decrease HR legal costs), measurable (by 25 percent), and timebounded (within two years). We cant tell by reading this objective if it is achievable (realistic) or
relevant (important for the organization to do now), but those are also critical characteristics.
The acronym SMART has been used for many years. You may have seen other words used in
the acronym, but for the exam, be sure to know the terms used in the BABOK Guide.
10
Y or N
Y or N
Y or N
Y or N
Y or N
Unfortunately, many projects do not have SMART objectives. An excellent business analyst asks
questions to help the team develop them. Examples of good questions include: What would the
sponsor and/or key stakeholders like to accomplish? What is the core problem?
You might be surprised to find your stakeholders havent thought about such questions as specifically
as they should have. You are already adding value to the project by helping the stakeholders think
about what they are asking for and why they are asking! SMART objectives are important because
they become success criteria. After the project is complete, it will be easy to determine whether the
objectives were met if they were SMART objectives.
Objectives are often confused with requirements. Objectives dont describe the needs or
requests for the solution as requirements do. If your objectives are describing functions or
features, they are not objectives.
11
Missing Characteristic
(S-Specific,
M-Measurable, or
T-Time bounded)
ANSWER
Objective
Missing Characteristic
(S-Specific,
M-Measurable, or
T-Time bounded)
When a business problem or opportunity is identified, it should be analyzed. The idea or need must be
fully understood before detailed work can begin. To define the problem or opportunity as a business
need, elicit information and ask questions to gain clarity. Facilitate discussions to bring stakeholders to
a common understanding of the need. The Define Business Need task may begin when:
A stakeholder makes a formal request for a change (e.g., project charter, change request form)
A stakeholder makes an informal request (in conversation with a business analyst, he or she
mentions a problem or opportunity)
A business analyst identifies a need while learning about the business (e.g., during observation or
interviews)
The organizations strategic plan includes a new initiative
12
One way to identify and define a business need is to look at the competition. Benchmarking involves
research and analysis of competitive organizations and products. It focuses on measuring an
organizations performance compared to other organizations in the same industry. Benchmarking
results in an evaluation of best practices and ideas for product and service changes. It is frequently
used in strategic planning to set the organizations direction for change. There are limitations to this
technique, however. Benchmarking can be very time-consuming and costly. It also may inhibit the
teams creativity, because rather than developing new, innovative ideas, the team studies solutions
that have been used elsewhere, and may be tempted to simply copy the ideas of others.
Brainstorming (9.3)
The brainstorming technique is often used to creatively generate ideas for solutions to the business need.
Brainstorming is a great way to encourage people to voice ideas that they may normally be reluctant to
mention. Participants are initially encouraged to generate a large volume of ideas. Since ideas are not
evaluated right away, stakeholders are more willing to suggest solutions that are unusual or out of the
box. (See the Elicitation chapter for a discussion on how to conduct a brainstorming session.)
13
A business rule is a policy, guideline, or constraint that dictates the work of the business. The
business rules analysis technique is useful for reviewing high-level policies and guidelines for their
relationship to the business need. During Enterprise Analysis, business rules may be changed as a
result of defining the business need or as the strategic plans of the organization evolve. A project may
be initiated to implement these changes throughout the organization. (See the Specify and Model
Requirements task in the Requirements Analysis chapter for a detailed discussion of the business
rules analysis technique.)
A focus group is a structured elicitation session aimed at gathering information about customer
preferences. Developed by marketers who want to have their customers perspectives on new product
ideas before a product is released, the purpose of a focus group is to get very specific feedback on a
new product or service. Sometimes problems and opportunities are identified by outside customers
during a focus group. These problems and opportunities should be analyzed to determine if an
additional business need exists. See the Elicitation chapter for a more detailed discussion of the focus
group technique.
Functional decomposition is a fundamental and powerful analysis technique, useful for many tasks
in business analysis. To decompose is to break up or separate into basic components. So you can think
of functional decomposition as functional analysis, or the breaking apart of functions. It can help
to define the business need by breaking down large, complex needs into smaller, more manageable
pieces. A decomposition diagram shows this breakdown or separation in an easy-to-understand
format. Notice it does not show or imply any sequence.
Improved Worker
Tracking System
Allow Workers to
Maintain Their
Own Profile
Improve Employee
Transfers
Speed Up New
Employee Training
Program
Improve Process to
Add New Employees
to Benefit Programs
Functional decomposition can be performed at any level of detail. During Enterprise Analysis, this
technique is typically used at a high level to help define the business functions and needs.
The decomposition diagram can be used for organization charts, processes, goals, strategic
planning, and later in the project, to assist with detailed system design. You will see this
technique referenced in many of the knowledge areas. Be sure you are comfortable with the
act of decomposing or breaking something into its parts.
14
Root cause analysis is used to determine the true nature of the business need before the team decides on
the solution. This is an important responsibility of the business analyst because, in many organizations,
people tend to jump to solution design before thoroughly analyzing the problem and desired outcomes.
Here is an example. Employees are unhappy with service received from their Human Resources
department. It is easy to come up with lots of possible causes, but analysis is required to be sure the
true root cause has been discovered. The team should brainstorm about possible causes, rather than
addressing the first one someone mentions.
Possible causes include:
Employees in HR are lazy.
Employees expectations for HR are too high.
HR processes are inefficient.
HR employees are not trained properly.
The HR system is antiquated.
Can you think of any more possible causes? As we look at each possible cause, it becomes obvious
that the solution will be different depending on which cause we choose to address. Addressing the
wrong cause may not solve the real problem.
An experienced business analyst will perform root cause analysis on every project, even
when the sponsor, project manager, and other members of the team have already decided on
a solution. When you think the solution will not address the root cause, you must notify
your project manager and sponsor immediately.
Fishbone Diagram A fishbone diagram, also referred to as an Ishikawa, or cause and effect,
diagram, is sometimes used to assist with root cause analysis. Consider this question: Is it better to
fix a defect or get to the root cause of the defect? The answer is that you should do both. A fishbone
diagram can help you. The following diagram shows the defect of system will not install on the
right and then lists the potential causes, such as hardware issues, software issues, etc. Various
subcauses of each potential cause are also listed in an effort to find the root cause of the defect.
Fishbone diagrams look backwards at what may have contributed to quality problems on the project.
A fishbone diagram:
Is a creative way to look at the causes of a problem
Helps stimulate thinking, organize thoughts, and generate discussion
Can be used to explore the factors that will result in a desired future outcome or solution
Conflicting
Systems
Sabotage
Legacy
Systems
Hardware
Installation
Software
Installation
Lack of
Training
Software
Wrong
Software
Used
Method
of Installation
Wrong
Equipment
Used
System
Will Not
Install
Wrong
Process
Used
Hardware
15
Asking why more than once usually leads to deeper answers. When people are encouraged to think
at a deeper level, they often discover they know more about a problem than they originally realized.
Consider this example: Why are employees unhappy with HR? Service is slow. Why? HR personnel
are overworked. Why? There are not enough people working in HR. Why? The number of employees
in the company has increased, and the complexity of the global workforce has increased without
a corresponding increase in the HR staff. Why? Organizational growth around the world was
unexpected! (Note that the root cause may be a positive factor or a negative factor.)
The why question is extremely valuable, but you need to be careful about how you use it.
Simply asking why over and over again can become very annoying to a stakeholder. You
must be aware of your tone of voice. If your tone sounds like you are challenging the
persons judgment, he or she will become defensive and the interview will be a waste of time. When
using this technique, it is essential to communicate an attitude of curiosity, not criticism.
EXERCISE Which technique would you use to define a business need in the
following situations?
Situation
Technique
16
Technique
Benchmarking
Focus Group
Functional Decomposition
Summary
The business need is a refined description of the business problem or opportunity. It is usually a high-level
description of the desired outcome and is used throughout business analysis work. The business need is
an input to tasks in every other knowledge area of the BABOK Guide! Although your organization may
not formally document the business need, that need still drives all business analysis work.
Techniques
Enterprise Architecture
Outputs
Required Capabilities (5.2)
Solution Performance
Assessment (7.6)
Learn about current capabilities (enterprise architecture) from both a business and technical
perspective
Obtain input from the customers, suppliers, SMEs, and the sponsor regarding existing gaps in
capabilities, and the potential impact of addressing those gaps
Review current system performance and defect reports to identify gaps
17
The business need comes from the previous task, Define Business Need. Current capabilities are
compared to the defined business need to identify gaps. Enterprise architecture is developed outside
of the business analysis discipline and is used to help understand current capabilities. Solution
performance assessment means looking at the as-is system (a solution that has been built and
implemented), and determining how well it meets the current needs of the business.
Enterprise Architecture
Architecture is a great word that is now being used in business. Just as traditional architects draw
diagrams and plans showing how a structure will be built, enterprise architects draw diagrams and
plans showing how the organization operates. And just as maintenance and repair workers use
blueprints on an on-going basis to maintain a building, business analysts can use the enterprise
architecture documents to assess and maintain the organizations systems.
Enterprise architecture refers to the roadmap, plan, or design of the organization with respect to
products, services, infrastructure, IT systems, and personnel. Business analysts need to be aware of
the current enterprise architecture and strategic plan to make sure new solutions being considered fit
into that architecture. The larger the organization, the more important this becomes. The purpose of
enterprise architecture is to link and transform business and IT in order to create greater business value.
An enterprise architecture describes the structure of the enterprise in terms of its components:
Enterprise goals
Roles
Organization structures
Organization behaviors (processes)
Business information (data)
Software applications
Hardware, networks, communications systems
Within enterprise architecture there are several other architectures your organization may use:
Business architecture
Organization architecture
Information architecture
Applications or systems architecture
Security architecture
END OF SAMPLE
CBAP, CCBA, BABOK, and IIBA are marks of the International Institute of Business Analysis.
RMC Project Management has been reviewed and approved as a provider of business analysis training
by the International Institute of Business Analysis (IIBA). As an IIBA Endorsed Education Provider
(EEP), RMC Project Management, an affiliate of RMC Publications, Inc., has agreed to abide by IIBAestablished quality assurance criteria.
18