4100 Business Analysis
4100 Business Analysis
Understanding
Business Analysis
What is Business Analysis?
Business analysis is the application of knowledge, skills, tools,
and techniques to:
• Determine problems and identify business needs;
• Identify and recommend viable solutions for meeting those
needs;
• Elicit, document, and manage stakeholder requirements in
order to meet business and project objectives;
• Facilitate the successful implementation of the product,
service, or end result of the program or project.
In short, business analysis is the set of activities performed to
identify business needs and recommend relevant solutions;
and to elicit, document, and manage requirements.
Requirement… “a condition or capability that must be present in a
product, service, or result to satisfy a business need.”
Requirement statements may be expressed in artifacts such as use cases, user stories,
backlog items, or visual models. When a specific requirement is under discussion, the
term requirement is generally preceded by a qualifier, such as a business, stakeholder,
solution, or transition.
Requirements
Business requirements. Describe the higher-level needs of the organization, such as
business issues or opportunities, reasons why a project has been undertaken, and
measurable goals the business is seeking to achieve. Business requirements provide
context for other requirements and the solution to ensure that the result addresses the
business need.
Stakeholder requirements. Describe the needs of a stakeholder or stakeholder group,
where the term stakeholder is used broadly to reflect the role of anyone with an interest
in the outcome of an initiative and could include customers, suppliers, and partners, as
well as internal business roles. Stakeholder requirements must be met to achieve the
business requirements.
Solution requirements. Describe the features, functions, and characteristics of the
product, service, or result that will meet the business and stakeholder requirements.
Solution requirements are grouped into functional and nonfunctional requirements:
– Functional requirements. Describe the behaviors of the product and include actions,
processes, and interactions that the product should perform.
– Nonfunctional requirements. Describe the environmental conditions or qualities required
for the product to be effective. A few examples include reliability, security, performance,
data retention, availability, and scalability.
Transition requirements. Describe temporary capabilities, such as data conversion
and training requirements, and operational changes needed to transition from the
current (as-is) state to the future (to-be) state. Once the transition to the future state is
complete, the transition requirements are no longer needed.
Business Analysis Precedes Project
Management
Business analysis
focuses on products,
whereas project
management focuses
on delivering projects
to create or evolve
products.
Business Analysis and Development
Approach
Predictive Approach – BA identifies all relevant
stakeholders early (if possible), and they
become intimately involved with requirements.
Adaptive Approach – usually, there is a high-
level understanding of requirements at the
start of the project, and BA might identify a
few stakeholders, but as iterations evolve,
new stakeholders are identified and engaged
to determine requirements.
Business Analysis Benefits
When business analysis is properly accounted for and executed
on programs and projects, the following benefits are achieved:
• High-quality requirements are produced resulting in the
development of products and services that meet customer
expectations;
• Stakeholders are more engaged in the process and buy-in is
more readily achieved;
• Projects are more likely to be delivered on time, within scope,
and within budget;
• Implemented solutions deliver business value and meet
stakeholder needs; and
• Organizations develop competencies in business analysis that
are reusable for future projects.
Business Analysis Domains
5 Domains of Business Analysis
Domain 1– Needs assessment
Persona analysis
Stakeholder maps
RACI matrix
Stakeholder Engagement
Example of a Situation Statement
2. Assess current state of the organization
1. Assess org. goals and objectives (corp. strategy, “SMART” goals)
2. SWOT analysis
3. Relevant criteria (what is important)
4. Perform root cause analysis (cause-and-effect diagrams/fishbone, 5
Why’s, inter-relationship diagrams, process flows)
5. Determine required capabilities (capability table, affinity diagram,
benchmarking)
6. Assess current capabilities of the org.
7. Identify gaps in org capabilities
3. Recommend action to address
business needs
1. Include a high-level approach for adding
capabilities
2. Provide alternative options
3. Identify constraints, assumptions, and risks for
each option
4. Assess feasibility (operational, technology, cost,
time) and organizational impacts of each option
5. Recommend the most viable option (e.g.
weighted ranking)
6. Conduct cost-benefit analysis for recommended
option (payback, ROI, IRR, NPV)
4. Assemble the business case
• Problem/Opportunity
• Analysis of the situation
• Recommendation
• Evaluation
In most instances, the analysis performed in the business
case helps organizations select the best programs and
projects to meet the needs of the business. Business cases
help organizations scrutinize programs and projects in a
consistent manner. When this process is embraced,
organizations will consistently make better decisions.
Domain 2: Business Analysis Planning
Within business analysis, planning consists of the activities that are
performed in order to ensure that the optimal business analysis
approach is selected for the project and that:
(p.s. please don’t try to memorize these long lists…PMs have access to all kinds of guides and resources,
e.g., PMI standards and practice guides
Domain 4: Traceability and Monitoring
Traceability and monitoring consist of the activities completed to
ensure that requirements are approved and managed throughout
the project life cycle. During traceability and monitoring, the
traceability matrix and associated attributes are created and
applied to help monitor and control the product scope. Approved
requirements are baselined and tracked. As new requirements
surface, these are documented, added to the traceability matrix,
assessed for their impacts to the project and product, and
presented to stakeholders for approval. Throughout traceability
and monitoring, the status of all requirements is communicated
using the communication methods defined and approved within
the business analysis plan.
Traceability
Traceability provides the ability to track product requirements
from their origin to the deliverables that satisfy them.
• Helps to ensure that each requirement adds business
value.
• Helps to meet customer expectations.
• Helps to manage scope.
Traceability and Monitoring - Steps
1. Relationships and dependencies (traceability
matrix or product backlog)
2. Approving requirements (what is the
process?)
3. Baselining approved requirements Product backlog