Professional Documents
Culture Documents
Alan McSweeney
Objectives
• Business Analysis
• Requirements
• Business Analysis Body of Knowledge (BABOK)
• Establishment of a Business Analysis Function
• Business Analysis
− Set of tasks, knowledge and techniques required to identify business needs
and determine solutions to business problems
− Business analysis is the connecting layer between strategy and
systems/technology
• Solutions
− Include a systems development component, but may also consist of process
development or improvement or organisational change
• Business Analyst
− Works as a liaison among stakeholders in order to elicit, analyse, communicate,
and validate requirements for changes to business processes, policies, and
information systems
− Understands business problems and opportunities in the context of the
requirements and recommends solutions that enable the organisation to
achieve its goals
November 26, 2009 4
Business Analysis Skills
• Gather requirements
• Document processes
• Identify improvement opportunities
• Document business requirements
• Act as the liaison between users and
system/solution/technical architects
• A factor present in every successful project and absent in every unsuccessful project is
sufficient attention to requirements
• Half of all bugs can be traced to requirement errors
• Fixing these errors consumes 75% of project rework costs
• 25%- 40% percent of all spending on projects is wasted as a result of re-work
• 66% of software projects do not finish on time or on budget
• 56% of project defects originate in the requirements phase of the project
• Completed projects have only 52% of proposed functionality
• 75-80% of IT project failures are the result of requirements problems
• The average project exceeds its planned schedule by 120%
• 53% of projects will cost 189% of their original estimate
• 30% of projects are cancelled before completion
• 50% of projects are rolled back out of production
• The typical project expends least effort on analysis where most errors originate and whose
errors cost most to fix
• Requirements errors cost the most and that poor requirements are the main cause of
software failure
Business Initial Requirements Decision to Requirements Management and Change Operations and
Concept Discovery Elicitation Proceed Management Use
Plan Close
Business Initial Requirements Decision to Requirements Management and Change Operations and
Concept Discovery Elicitation Proceed Management Use
Plan Close
Poor Misalignment
Inadequately
Understanding Poorly Defined Between Poor Project
Explored Poor Solution Poor Change
Of The And/Or Stated Requirements Planning/
Solution Design Management
Business Need Requirements And Project Execution
Options
Or Problem Scope
Programme and
Solution
Project
Architecture
Management
Prioritisation
Delivery of of Projects
Projects
Project Portfolio
Management
Translate
Requirements into Desired Future
Solution State
Business Operational
Concept Use
Business Acceptance
De
Test
fin
Requirements
eR
eq
System System
uir
Requirements Testing
il
e
nts Fulf
me
me and
Integration
nts
High-Level
Design Testing
an
qu on
dD
Re oluti
ire
es i
Low-Level Component
rS
gn
live
Design Testing
So
De
lut
ion
Install and
Implement
Solution
Gaps in Design
Requirements
• Errors/gaps/omissions
become significantly
(Logarithmic Scale)
100
more expensive to fix at
later stages of project
lifecycle 10
t
n
n
g
g
ts
en
tio
sig
tin
in
en
st
m
es
ta
De
m
Te
oy
en
rT
ire
pl
em
em
e
qu
De
Us
st
Re
pl
Sy
Im
t/
en
pm
lo
ve
De
Requirements Solution
Requirements
Analysis and Assessment and
Communication
Documentation Validation
Present requirements Analyse requirements
Define solution
Agree requirements Identify gaps
Ensure the solution
meets the requirements
Refine requirements Refine requirements
Asse
Asse
ACTIVITIES Gather Analyse Review
ss
ss
Cha Cha
nge nge
• Business Requirements
− High-level statements of the goals, objectives, or needs of the enterprise
− Reasons why a project has been initiated, the objectives that the project will achieve
− Metrics that will be used to measure its success.
• Stakeholder Requirements
− Statements of the needs of stakeholders
• Solution Requirements
− Characteristics of a solution that meet business requirements and stakeholder
requirements
− Functional Requirements
• Describe the behaviour and information that the solution will manage
− Non-Functional Requirements
• Describe environmental conditions under which the solution must remain effective or qualities
the solution must have
• Transition and Implementation Requirements
− Capabilities that the solution must have in order to facilitate transition from the current
state of the enterprise to a desired future state, but that will not be needed once that
transition is complete
Solution
Enterprise
Assessment and
Analysis
Validation Requirements
Elicitation Management and
Communication
Requirements
Analysis
Underlying
Competencies
November 26, 2009 39
BABOK Knowledge Areas Structure
Knowledge
Area
• Each Knowledge Area
consists of a set of tasks
Inputs 1 Task 1 Outputs 1 • Each task has inputs and
outputs
Stakeholders Techniques • Outputs from earlier tasks
can be inputs to
subsequent tasks
Inputs 2 Task 2 Outputs 2 • Each task has stakeholders
that may potentially
participate
Stakeholders Techniques
• Each task can use one or
… … more generally accepted
techniques that support
Inputs N Task N Outputs N the practice of business
analysis
Stakeholders Techniques
Manage
Conduct Conduct Elicitation Assess Capability Organise Allocate Behavioural
Requirements
Stakeholder Activity Gaps Requirements Requirements Characteristics
Traceability
Analysis
Maintain Assess
Document Determine Specify and Model Business
Plan Business Requirements for Organisational
Elicitation Results Solution Approach Requirements Knowledge
Analysis Activities Re-use Readiness
Prepare Define
Plan Business Confirm Elicitation Define Solution Define Transition Communication
Requirements Assumptions and
Analysis Results Scope Requirements Skills
Package Constraints
Communication
Manage
Conduct Conduct Elicitation Assess Capability Organise Allocate Behavioural
Requirements
Stakeholder Activity Gaps Requirements Requirements Characteristics
Traceability
Analysis
Maintain Assess
Document Determine Specify and Model Business
Plan Business Requirements for Organisational
Elicitation Results Solution Approach Requirements Knowledge
Analysis Activities Re-use Readiness
Prepare Define
Plan Business Confirm Elicitation Define Solution Define Transition Communication
Requirements Assumptions and
Analysis Results Scope Requirements Skills
Package Constraints
Communication
Inputs Tasks
BA
Business Analysis
Communication
Approach
Plan
Requirements
BA Process Assets Management
Plan
Plan
Organisational Requirements Manage BA
Process Assets Management Performance
Process
Stakeholder List,
Roles, and
Responsibilities
Inputs Tasks
BA
Business Analysis
Communication
Approach
Plan
Requirements
BA Process Assets Management
Plan
Plan
Organisational Requirements Manage BA
Process Assets Management Performance
Process
Stakeholder List,
Roles, and
Responsibilities
Plan Driven
Spectrum of Options Change Driven
Approach Approach
• Number of stakeholders
• Number of business areas affected
• Number of business systems affected
• Amount and nature of risk
• Uniqueness of requirements
• Number of technical resources required
Inputs Tasks
BA
Business Analysis
Communication
Approach
Plan
Requirements
BA Process Assets Management
Plan
Plan
Organisational Requirements Manage BA
Process Assets Management Performance
Process
Stakeholder List,
Roles, and
Responsibilities
• Identification
− Who are the stakeholders are and what is the impact of proposed changes on them
− Understand what needs, wants, and expectations must be satisfied by the solution
− Requirements are based on stakeholder needs, wants, and expectations
• Those that are uncovered either late or not at all could require a revision to requirements that
changes or nullifies completed tasks or tasks already in progress, increasing costs and
decreasing stakeholder satisfaction
• Complexity of Stakeholder Group
− Number and variety of direct end users
− Number of interfacing business processes and automated systems
• Authority Levels For Business Analysis Work
− Which stakeholders have authority over business analysis activities for both business
analysis work and product deliverables
• Approve the deliverables
• Inspect and approve the requirements
• Request and approve changes
• Approve the requirements process that will be used
• Review and approve the traceability structure
• Veto proposed requirements or solutions (individually or in a group)
November 26, 2009 56
Elements of Task - Conduct Stakeholder Analysis (2)
Affected External
Stakeholders Sponsors, executives,
domain SMEs, and
others who interact
with the affected group
Organisation or
Enterprise
End users, help desk,
and others whose work
changes when the
Affected solution is delivered
Organisational Unit
Inputs Tasks
BA
Business Analysis
Communication
Approach
Plan
Conduct
Business Analysis BA Performance Plan Business
Stakeholder
Approach Assessment Analysis Approach
Analysis
Inputs Tasks
BA
Business Analysis
Communication
Approach
Plan
Conduct
Business Analysis Business Analysis Plan Business
Stakeholder
Approach Plan(s) Analysis Approach
Analysis
• Issues
− What needs to be communicated
− What is the appropriate delivery method
− Who is the appropriate audience
− When the communication should occur
• Needs and constraints relevant to communication
− Physical location/time zone of the stakeholders
− Communication approach for the stakeholder
− What types of communications will be required (e.g. status, anomalies, issues
and their resolution, risks, meeting results, action items, etc.)
− What types of requirements will be elicited (business, stakeholder, solution, or
− transition; high level vs. detailed) and how best to elicit them
− How best to communicate requirements conclusions/packages, including
authority level (signoff authority, veto authority, or review only)
− Time and resource availability constraints
Inputs Tasks
BA
Business Analysis
Communication
Approach
Plan
Conduct
Business Analysis Business Analysis Plan Business
Stakeholder
Approach Plan(s) Analysis Approach
Analysis
Organisational Plan BA
Process Assets Plan BA Activities
Communications
Requirements
BA Process Assets Management
Plan
Plan
Requirements Manage BA
Management Performance
Process
Stakeholder List,
Roles, and
Responsibilities
Inputs Tasks
BA
Business Analysis
Communication
Approach
Plan
Organisational
Plan BA
Process Assets Plan BA Activities
Communications
Requirements
BA Process Assets Management
Plan
Plan
Requirements Manage BA
Management Performance
Process
Stakeholder List,
Roles, and
Responsibilities
Manage
Conduct Conduct Elicitation Assess Capability Organise Allocate Behavioural
Requirements
Stakeholder Activity Gaps Requirements Requirements Characteristics
Traceability
Analysis
Maintain Assess
Document Determine Specify and Model Business
Plan Business Requirements for Organisational
Elicitation Results Solution Approach Requirements Knowledge
Analysis Activities Re-use Readiness
Prepare Define
Plan Business Confirm Elicitation Define Solution Define Transition Communication
Requirements Assumptions and
Analysis Results Scope Requirements Skills
Package Constraints
Communication
Inputs
Tasks Outputs
Business Case Business Need
Requirements
Management Solution Scope
Plan
Document Confirm Stakeholder Supporting
Elicitation Results Elicitation Results Concerns Materials
Stakeholder List,
Organisational
Roles, and
Process Assets
Responsibilities
Inputs
Tasks Outputs
Business Case Business Need
Requirements
Management Solution Scope
Plan
Document Confirm Stakeholder Supporting
Elicitation Results Elicitation Results Concerns Materials
Stakeholder List,
Organisational
Roles, and
Process Assets
Responsibilities
• Scheduled Resources
− Includes the participants, the location in which the elicitation
activity will occur, and any other resources that may be required.
• Supporting Materials
− Materials required to help explain the techniques used or
perform them
Supporting
Materials
• Tracing Requirements
− While eliciting the requirements it is important to guard against
scope creep
− Tracing requirements back to the business goals/objectives helps
to validate whether a requirement should be included
• Capturing Requirement Attributes
− Documenting requirements attributes such as the requirement’s
source, value and priority will aid in managing each requirement
throughout its life cycle
• Metrics
− Tracking the elicitation participants and the actual time spent
eliciting the requirements provides a basis for future planning
November 26, 2009 90
Output of Task - Conduct Elicitation Activity
• Elicitation Results
− May include documentation appropriate to the technique and
capture the information provided by the stakeholder
Tasks
Inputs Outputs
Prepare for Conduct
Elicitation Elicitation Activity
Document Confirm
Elicitation Results Elicitation Results
Tasks
Inputs Outputs
Prepare for Conduct
Elicitation Elicitation Activity
Document Confirm
Elicitation Results Elicitation Results
Manage
Conduct Conduct Elicitation Assess Capability Organise Allocate Behavioural
Requirements
Stakeholder Activity Gaps Requirements Requirements Characteristics
Traceability
Analysis
Maintain Assess
Document Determine Specify and Model Business
Plan Business Requirements for Organisational
Elicitation Results Solution Approach Requirements Knowledge
Analysis Activities Re-use Readiness
Prepare Define
Plan Business Confirm Elicitation Define Solution Define Transition Communication
Requirements Assumptions and
Analysis Results Scope Requirements Skills
Package Constraints
Communication
Tasks Outputs
Business Analysis
Communication Requirements
Plan
Manage Solution Manage
Scope and Requirements Requirements Requirements
Requirements Traceability (Approved) (Communicated)
Requirements
Requirements
Management
Structure
Plan
Maintain Prepare Requirements
Requirements for Requirements Requirements
(Maintained and
Re-use Package (Traced)
Reusable)
Stakeholder List,
Organisational
Roles, and
Process Assets
Responsibilities
Communicate Requirements
Requirements Package
Solution Scope
Tasks
Inputs Outputs
Manage Solution Manage
Scope and Requirements
Requirements Traceability
Requirements Requirements
Assess Proposal
Management Solution Scope (Maintained and
Solution
Plan Reusable)
Maintain Prepare
Requirements for Requirements
Re-use Package
Stakeholder,
Stakeholder List,
Solution and Allocate
Roles, and
Transition Requirements
Responsibilities
Requirements
Communicate
Requirements
Tasks Outputs
Requirements
Management
Requirements
Plan
Manage Solution Manage
Scope and Requirements Requirements Requirements
Requirements Traceability (Approved) (Communicated)
Requirements
Requirements
Management
Structure
Plan
Maintain Prepare Requirements
Requirements for Requirements Requirements
(Maintained and
Re-use Package (Traced)
Reusable)
Stakeholder List,
Organisational
Roles, and
Process Assets
Responsibilities
Communicate Requirements
Requirements Package
Solution Scope
Tasks Outputs
Business Analysis
Communication Requirements
Plan
Manage Solution Manage
Scope and Requirements Requirements Requirements
Requirements Traceability (Approved) (Communicated)
Requirements
Requirements
Management
Structure
Plan
Maintain Prepare Requirements
Requirements for Requirements Requirements
(Maintained and
Re-use Package (Traced)
Reusable)
Stakeholder List,
Organisational
Roles, and
Process Assets
Responsibilities
Communicate Requirements
Requirements Package
Solution Scope
• Satisfied Requirements
Tasks Outputs
Business Analysis
Communication Requirements
Plan
Manage Solution Manage
Scope and Requirements Requirements Requirements
Requirements Traceability (Approved) (Communicated)
Requirements
Requirements
Management
Structure
Plan
Maintain Prepare Requirements
Requirements for Requirements Requirements
(Maintained and
Re-use Package (Traced)
Reusable)
Stakeholder List,
Organisational
Roles, and
Process Assets
Responsibilities
Communicate Requirements
Requirements Package
Solution Scope
Tasks Outputs
Inputs
Manage Solution Manage
Scope and Requirements Requirements Requirements
Requirements Traceability (Approved) (Communicated)
Business Analysis
Communication Requirements
Plan
Maintain Prepare Requirements
Requirements for Requirements Requirements
(Maintained and
Re-use Package (Traced)
Reusable)
Requirements
Package
Communicate Requirements
Requirements Package
• General Communication
− Requirements communication is performed iteratively
− Requirements communication can lead to elicitation of additional requirements
• Enterprise Analysis Tasks - Business case and solution scoping information is
• communicated
• Elicitation Tasks - Communication of requirements may be useful during elicitation activities to help
stakeholders identify other related requirements
• Requirements Analysis Tasks - Requirements are refined, modified, clarified and finalised through
effective communication
• Solution Assessment and Validation Tasks - Assessments of the solution, allocation of requirements
to solution components, organisational readiness, and transition requirements all must be
communicated
• Presentations
− Formal or informal - based on by the objective of the communication and the audience needs
• Ensure that internal project quality standards have been adhered to
• Ensure cross-functional fit with other business process areas within the same initiative
• Obtain business acceptance and sign-off..
• Obtain delivery team sign-off..
• Obtain testing team sign-off..
• Examine solution options with a delivery team
• Prioritise a set of requirements before proceeding to next project stage
• Make decisions regarding solution scope
Manage
Conduct Conduct Elicitation Assess Capability Organise Allocate Behavioural
Requirements
Stakeholder Activity Gaps Requirements Requirements Characteristics
Traceability
Analysis
Maintain Assess
Document Determine Specify and Model Business
Plan Business Requirements for Organisational
Elicitation Results Solution Approach Requirements Knowledge
Analysis Activities Re-use Readiness
Prepare Define
Plan Business Confirm Elicitation Define Solution Define Transition Communication
Requirements Assumptions and
Analysis Results Scope Requirements Skills
Package Constraints
Communication
Tasks Outputs
Assumptions and Business Goals
Constraints and Objectives
Enterprise Organisational
Architecture Process Assets
Determine
Define Solution Required Solution
Solution
Scope Capabilities Approach
Approach
Solution
Requirements
Performance
(Stated)
Assessment
Define Business
Solution Scope
Case
Stakeholder
Concerns
Tasks Outputs
Assumptions and Business Goals
Constraints and Objectives
Enterprise Organisational
Architecture Process Assets
Determine
Define Solution Required Solution
Solution
Scope Capabilities Approach
Approach
Solution
Requirements
Performance
(Stated)
Assessment
Define Business
Solution Scope
Case
Stakeholder
Concerns
• Business need defines the problem that the business analyst is trying to find a
solution for
• High-level statement of issue
• Used to determine which alternative solutions will be considered, which
stakeholders will be consulted, and which solution approaches will be evaluated
• New business needs can arise in a number of different ways:
− From the top down - the need to achieve a strategic goal
− From the bottom up - a problem with the current state of a process, function or system
− From business management - a manager needs additional information to make sound
decisions or must perform additional functions to meet business objectives
− From external drivers - driven by customer demand or business competition in the
marketplace
• Frequently organisations act to resolve an issue without investigating the
underlying business need
• Question the assumptions and constraints that are generally buried in the
statement of the business need/issue to ensure that the correct problem is being
solved and the widest possible range of alternative solutions are considered
November 26, 2009 127
Elements of Task - Define Business Need (1)
• Desired Outcome
− Not a complete defined solution
− Describes the business benefits that will result from meeting the
business need and the end state desired by stakeholders
− Proposed solutions must be evaluated against desired outcomes
to ensure that they can deliver those outcomes
− Desired outcomes should address a problem or opportunity and
support the business goals and objectives
Tasks Outputs
Inputs
Define Business Assess Capability
Need Gaps Business Case Business Need
Enterprise
Business Need
Architecture
Determine
Define Solution Required Solution
Solution
Scope Capabilities Approach
Approach
Solution
Performance
Assessment
Define Business
Solution Scope
Case
• Identify new capabilities required by the enterprise to meet the business need
• Assess the current capabilities of the organisation and identify the gaps that
prevent it from meeting business needs and achieving desired outcomes
• Determine if the organisation can meet the business need using its existing
structure, people, processes, and technology
• May be needed to launch a project to create capability
• Change may be needed to the organisation
− Business processes
− Functions
− Lines of business
− Organisation structure
− Staff competencies, knowledge and skills, training
− Facilities
− Locations
− Data and information
− Application systems
− Technology infrastructure
November 26, 2009 132
Elements of Task - Assess Capability Gaps
Tasks Outputs
Inputs
Define Business Assess Capability
Need Gaps Business Case Business Need
Organisational
Business Need
Process Assets
Determine
Define Solution Required Solution
Solution
Scope Capabilities Approach
Approach
Required
Capabilities
Define Business
Solution Scope
Case
• Alternative Generation
− Identify potential options as possible to meet the business objectives and
fill identified gaps in capabilities
− Include the option of doing nothing as well as investigating interim
solutions alternatives that may allow the organisation to buy time
• Assumptions and Constraints
− Assumptions may affect the chosen solution should be identified
− Question assumptions and constraints to ensure that they are valid
• Ranking and Selection of Approaches
− Analyse the operational, economic, technical, schedule-based,
organisational, cultural, legal and marketing feasibility
− Capture consistent information for each option to make comparison easier
and review to ensure accuracy and completeness
− Used weighted scoring to reflect relative importance of objectives
Tasks Outputs
Inputs
Define Business Assess Capability
Need Gaps Business Case Business Need
Assumptions and
Business Need
Constraints
Determine
Define Solution Required Solution
Solution
Scope Capabilities Approach
Approach
Required Solution
Capabilities Approach
Define Business
Solution Scope
Case
Tasks Outputs
Inputs
Define Business Assess Capability
Need Gaps Business Case Business Need
Assumptions and
Business Need
Constraints
Determine
Define Solution Required Solution
Solution
Scope Capabilities Approach
Approach
Stakeholder
Solution Scope
Concerns
Define Business
Solution Scope
Case
• Benefits
− Estimates the benefits to the organisation of the recommended solution in terms of both
qualitative and quantitative gains
− Non-financial benefits such as improved staff morale, increased flexibility to respond to
change, improved customer satisfaction, or reduced exposure to risk should be stated with
care
− Benefits should relate back to strategic goals and objectives
• Costs
− Estimate of the total net cost of the solution
− Total cost of ownership to support the new solution and consequential costs incurred by
others
• Risk Assessment
− Determine if the proposed initiative carries more risk than the organisation is willing to
tolerate
• Solution feasibility risks
• Technical risks
• Financial risks
• Business change and organisational risks
• Results Measurement
− Defines how those costs and benefits will be assessed and evaluated
Manage
Conduct Conduct Elicitation Assess Capability Organise Allocate Behavioural
Requirements
Stakeholder Activity Gaps Requirements Requirements Characteristics
Traceability
Analysis
Maintain Assess
Document Determine Specify and Model Business
Plan Business Requirements for Organisational
Elicitation Results Solution Approach Requirements Knowledge
Analysis Activities Re-use Readiness
Prepare Define
Plan Business Confirm Elicitation Define Solution Define Transition Communication
Requirements Assumptions and
Analysis Results Scope Requirements Skills
Package Constraints
Communication
Organisational
Requirements
Process Assets
Organisational
Requirements
Process Assets
• Challenges
− Non-Negotiable Demands - stakeholders attempt to avoid
difficult choices, fail to recognise the necessity for making
tradeoffs, or desire to rank all requirements as high priority
− Unrealistic Tradeoffs - solution implementation team may
intentionally or unintentionally try to influence the result of
the prioritisation process by overestimating the difficulty or
complexity of implementing certain requirements
Organisational
Requirements
Process Assets
• Levels of Abstraction
− Requirements can be articulated at different levels of abstraction
− Described as what needs to be done
− Express at whatever level of abstraction is appropriate for the audience
− Requirements tools can also determine the level of abstraction used when defining
requirements
• Model Selection
− Determine the types of models required to describe the solution scope and meet
the informational needs of stakeholders
− Objective of developing a model is to simplify reality in a way that is useful
− Usually necessary to develop multiple models using different modelling techniques
to completely analyse and document requirements
• User Classes, Profiles, or Roles - categorise and describe the roles that directly interact
with a solution
• Concepts and Relationships - define the objects, entities or facts that are relevant to the
business domain and what relationships they have with other concepts
• Events
• Processes - sequence of repeatable activities executed within an organisation
• Rules - enforce goals and guide decision-making
Tasks Outputs
Stakeholder,
Verify Validate Requirements Solution and
Requirements Requirements (Verified) Transition
Requirements
• Text
− Describe the capabilities of the solution, any conditions that must exist for the requirement
to operate, and any constraints that may prevent the solution from fulfilling the requirement
• Matrix Documentation
− Tabular representation of information in a uniform structure that can be broken down into
elements that applies to every entry in the table
• Models
− Graphical simplified representation of a complex reality
− Formal models use modelling standards (UML)
• Capture Requirements Attributes
− As each requirement is specified and modelled, the required and relevant attributes are
captured
• Improvement Opportunities
− Identify opportunities to improve the operation of the initiative
• Automate Or Simplify The Work
• Improve Access To Information
• Reduce Complexity Of Interfaces
• Increase Consistency Of Behaviour
• Eliminate Redundancy
Organisational
Requirements
Process Assets
Organisational
Requirements
Process Assets
• Requirements Quality
− Cohesive - support the overall initiative purpose and scope
− Complete - represents all relevant requirements with each requirement self-
contained without any missing information
− Consistent - do not contradict each other or describe the same requirement using
different wording and with the same level of detail
− Correct - defects in requirements will lead to defects in the resulting solution
− Feasible - requirements must be implementable within the existing infrastructure,
with the existing budget, timeline and resources available
− Modifiable - grouped in order to be modifiable
− Unambiguous - must not allow for multiple divergent valid interpretations
− Testable - must be a way to prove that a requirement has been fulfilled
• Verification Activities
− Check for completeness
− Ensure all triggers and outcomes have been accounted for
− Check for consistency across all requirements models and representations
− Ensure the terminology used in expressing the requirement is understandable to
stakeholders and consistent with the use of those terms within the organisation
Tasks Outputs
Stakeholder,
Solution and Specify and Define Requirements Requirements
Business Case Model Assumptions and
Transition (Prioritised) (Validated)
Requirements Requirements Constraints
• Identify Assumptions
− May not be possible to prove that implementation of the requirement will result in the
desired benefit
− May be necessary to make assumptions as there are no similar previous experiences to rely
on
− Assumptions need to be identified and defined so that associated risks can be managed
• Define Measurable Evaluation Criteria
− After defining the benefits that will result from the implementation of a requirement, define
the evaluation criteria that will be used to evaluate how successful the resulting change has
been after the solution is deployed
• Determine Business Value
− Assess individual requirements (and associated implementation features) to determine if
they deliver business value
− Requirements that do not deliver direct or indirect value are strong candidates for
elimination
− Business value can be delivered through requirements
− that support compliance with regulatory or other standards, alignment with internal
− standards or policies of the organisation, or increased satisfaction for stakeholders, even
− if those things do not have a direct measurable financial benefit
Manage
Conduct Conduct Elicitation Assess Capability Organise Allocate Behavioural
Requirements
Stakeholder Activity Gaps Requirements Requirements Characteristics
Traceability
Analysis
Maintain Assess
Document Determine Specify and Model Business
Plan Business Requirements for Organisational
Elicitation Results Solution Approach Requirements Knowledge
Analysis Activities Re-use Readiness
Prepare Define
Plan Business Confirm Elicitation Define Solution Define Transition Communication
Requirements Assumptions and
Analysis Results Scope Requirements Skills
Package Constraints
Communication
Solution
Requirements Organisational
(Constructed, Mitigating
(Prioritised and Readiness
Deployed or Actions
Approved) Assessment
Designed)
Assess
Define Transition
Organisational
Requirements
Readiness
Solution
Solution Requirements Transition
Performance
Options(s) (Allocated) Requirements
Metrics
Evaluate Solution
Validate Solution
Performance
Solution Solution
Stakeholder
Solution Scope Performance Validation
Concerns
Assessment Assessment
Solution
Requirements Organisational
(Constructed, Mitigating
(Prioritised and Readiness
Deployed or Actions
Approved) Assessment
Designed)
Assess
Define Transition
Organisational
Requirements
Readiness
Solution
Solution Requirements Transition
Performance
Options(s) (Allocated) Requirements
Metrics
Evaluate Solution
Validate Solution
Performance
Solution Solution
Stakeholder
Solution Scope Performance Validation
Concerns
Assessment Assessment
Requirements Organisational
Solution Mitigating
(Prioritised and Readiness
(Designed) Actions
Approved) Assessment
Assess
Define Transition
Organisational
Requirements
Readiness
Solution
Requirements Transition
Solution Options Performance
(Allocated) Requirements
Metrics
Evaluate Solution
Validate Solution
Performance
Solution Solution
Stakeholder
Solution Scope Performance Validation
Concerns
Assessment Assessment
• Solution Components
− Business solutions generally consist of multiple components
− Each component implements a subset of the requirements
− Allocation of requirements to solution components is a primary driver of
the cost to implement the solution and the benefits delivered by it
• Release Planning
− Plan decisions about which requirements will be included in each
solution release/phase/iteration
− Ensure all parties understand the consequences to the organisation
based on the planned schedule of releases and identify the solution
capabilities that will deliver the greatest business value
− Understand organisational restraints or policies that must be adhered
to in any implementation, including constraints such as freeze periods
for implementation, general company policies, and any phased-in
activities
Requirements Organisational
Solution Mitigating
(Prioritised and Readiness
(Designed) Actions
Approved) Assessment
Assess
Define Transition
Organisational
Requirements
Readiness
Solution
Solution Requirements Transition
Performance
Options(s) (Allocated) Requirements
Metrics
Evaluate Solution
Validate Solution
Performance
Solution Solution
Stakeholder
Solution Scope Performance Validation
Concerns
Assessment Assessment
• Cultural Assessment
− Determine whether stakeholder groups genuinely want the change to be successful
− Assess the attitudes of key stakeholder groups and their willingness to accept
change
− Determine if stakeholders understand the reasons that a new solution is being
implemented
− Determine if stakeholders view that solution as something that will be beneficial
and if they understand the reasons why a new solution is required
• Operational or Technical Assessment
− Determine if the organisation is able to take advantage of the capabilities provided
by the new solution
− Evaluate whether stakeholders are prepared to make use of the new solution
− Determine if training has been performed, whether new policies and procedures
have been defined, whether IT systems required to support it are in place, and
whether the solution is capable of performing at a required level
• Stakeholder Impact Analysis
− How change will affect stakeholder groups
Tasks
Assessment of
Proposed Identified Defects
Inputs Solution
Assess Proposed Allocate
Solution Requirements
Organisational
Requirements Organisational
Readiness Mitigating
(Stated) Readiness
Assessment Actions
Assessment
Assess
Define Transition
Organisational
Requirements
Readiness
Solution Solution Requirements Transition
(Deployed) (Designed) (Allocated) Requirements
Evaluate Solution
Validate Solution
Performance
Solution Solution
Performance Validation
Assessment Assessment
• Data
− Data used by the old solution may need to be transferred or archived
− Rules for conversion will need to be developed, and business rules may
need to be defined to ensure that the new solution interprets the
converted data correctly
• Ongoing Work
− Will work will be ongoing in the old version of the solution at the time the
new version is implemented
− Evaluate options for managing this ongoing work such as finishing existing
work using the current solution and starting new work in the new solution,
holding the processing of new work for a period of time, or converting all
work at the time of implementation
• Organisational Change
− Process for managing the people side of change related to the solution
November 26, 2009 191
Output of Task - Define Transition Requirements
Requirements Organisational
Solution Mitigating
(Prioritised and Readiness
(Constructed) Actions
Approved) Assessment
Assess
Define Transition
Organisational
Requirements
Readiness
Solution
Solution Requirements Transition
Performance
Options(s) (Allocated) Requirements
Metrics
Evaluate Solution
Validate Solution
Performance
Solution Solution
Stakeholder
Solution Scope Performance Validation
Concerns
Assessment Assessment
Requirements Organisational
Solution Mitigating
(Prioritised and Readiness
(Deployed) Actions
Approved) Assessment
Assess
Define Transition
Organisational
Requirements
Readiness
Solution
Solution Requirements Transition
Performance
Options(s) (Allocated) Requirements
Metrics
Evaluate Solution
Validate Solution
Performance
Solution Solution
Stakeholder
Solution Scope Performance Validation
Concerns
Assessment Assessment
Manage
Conduct Conduct Elicitation Assess Capability Organise Allocate Behavioural
Requirements
Stakeholder Activity Gaps Requirements Requirements Characteristics
Traceability
Analysis
Maintain Assess
Document Determine Specify and Model Business
Plan Business Requirements for Organisational
Elicitation Results Solution Approach Requirements Knowledge
Analysis Activities Re-use Readiness
Prepare Define
Plan Business Confirm Elicitation Define Solution Define Transition Communication
Requirements Assumptions and
Analysis Results Scope Requirements Skills
Package Constraints
Communication
Underlying
Competencies
Analytical
Behavioural Business Communication Software
Thinking and Interaction Skills
Characteristics Knowledge Skills Applications
Problem Solving
Business
Verbal Facilitation and General-Purpose
Creative Thinking Ethics Principles and
Communications Negotiation Applications
Practices
Organisation Written
Learning Trustworthiness Teamwork
Knowledge Communications
Solution
Problem Solving
Knowledge
Systems Thinking
• Creative Thinking
− Involves generating new ideas and concepts, as well as finding new associations
between or new applications of existing ideas and concepts
• Decision Making
− Includes gathering information relevant to a decision, breaking down the information
relevant to a decision, making comparisons and tradeoffs between similar and
dissimilar options, and identifying the option that is most desirable
• Learning
− Learning about a domain passes through a set of stages, from initial acquisition and
learning of raw facts, through comprehension of their meaning, to applying the
knowledge in day-to-day work, and finally analysis, synthesis, and evaluation
• Problem Solving
− Defining a problem involves ensuring that the nature of the problem is clearly
understood by all parties and that underlying issues are visible
• Systems Thinking
− Systems theory and systems thinking suggest that the system as a whole will have
properties, behaviors and characteristics that emerge from the interaction of the
components of the system, and which are not predictable from an understanding of
thecomponents alone
• Ethics
− Requires an understanding of the standards that should govern
behaviour and the willingness to act to ensure that behaviour
meets those standards
• Personal Organisation
− Involves the ability to readily find files or information, timeliness,
management of outstanding tasks, and appropriate handling of
priorities
• Trustworthiness
− Stakeholders must trust the business analyst to behave ethically
and to perform business analysis work effectively
• Verbal Communications
− Enable business analysts to effectively express ideas in ways that
are appropriate to the target audience
• Teaching
− Required to ensure that business analysts can effectively
communicate issues and requirements and to ensure that the
information communicated is understood and retained
• Written Communications
− Necessary for business analysts to document elicitation results,
requirements, and other information for which medium-to-long
term records are required
• General-Purpose Applications
− Office productivity applications to document and track
requirements
• Specialised Applications
− Modelling, diagramming and requirements management tools to
support the development of formal models, and in some cases,
their validation and implementation as well
Business Analysis
Business Analysis Business Analysis Business Analysis
Governance and
Standards Development Services
Strategic Alignment
Frameworks,
Skills and
Methodologies, Business Programme
Competency Competitive Analysis
Practices and Analysis
Assessments
Templates
Benefits
Performance Metrics Mentoring Feasibility Studies
Management
Continuous
Improvement and Process Modelling
Practice Maturity
November 26, 2009 213
Effective BACOE Function
• Identify and understand the business problem and the impact of the proposed
solution on the organisation’s operations
• Document the complex areas of project scope, objectives, added value or benefit
expectations, using an integrated set of analysis and modeling techniques
• Translate business objectives into system requirements using powerful analysis
and modeling tools
• Evaluate customer business needs, thus contributing to strategic planning of
information systems and technology directions
• Assist in determining the strategic direction of the organisation
• Liaise with major customers during preliminary installation and testing of new
products and services
• Design and develop high quality business solutions
• Select the projects that will give the greatest business benefit and then ensure
project success
• Contribute to overall business growth and development