SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
The Guide to the
    Business Analysis
 Body of Knowledge™
Version 2.0 Framework




                 www.theiiba.org
Introduction                                                     Scope
                                                                 The term “scope” is used to mean a number of different
Purpose                                                          things, but two definitions predominate:
This document is intended to provide an overview of the          • Solution scope is the set of capabilities a solution must
framework developed for version 2.0 of the Business                support to meet the business need.
Analysis Body of Knowledge™ (BABOK™).                            • Project scope is the work necessary to construct and
                                                                   implement a particular solution.
                                                                 When the BABOK refers to “scope”, the solution scope
Key Concepts                                                     is meant unless we specifically say otherwise. The
                                                                 definition and management of the solution scope is central
Business Analysis                                                to business analysis, and differentiates it from project
Business analysis is the set of tasks and techniques             management (which is concerned with the project scope).
used to work as a liaison among stakeholders in order to
understand the structure, policies, and operations of an         Requirement
organization, and recommend solutions that enable the
                                                                 A requirement is:
organization to achieve its goals.
                                                                 1) A condition or capability needed by a stakeholder to
The BABOK is intended to describe and define
business analysis as a discipline, rather than define               solve a problem or achieve an objective.
the responsibilities of a person with the job title of
                                                                 2) A condition or capability that must be met or possessed
business analyst (which may vary significantly between
organizations). Business analysis may be performed by               by a solution or solution component to satisfy a contract,
people with job titles such as systems analyst, process             standard, specification, or other formally imposed
analyst, project manager, product manager, developer, QA            documents.
analyst, business architect, or consultant, among others.
                                                                 3) A documented representation of a condition or capability
Solution                                                            as in (1) or (2).
A solution meets a business need, by solving problems
                                                                 As implied by this definition, a requirement may be
or allowing the organization to take advantage of an
                                                                 unstated, implied by other requirements, or directly stated
opportunity. A solution can be subdivided into components,
                                                                 and managed. The elicitation, analysis, and communication
including the information systems that support it, the
                                                                 of requirements, with the objective of ensuring that they are
processes that manage it, and the people who operate
                                                                 visible to and understood by all stakeholders, is central to
it. Business analysis helps organizations to define the
                                                                 the discipline of business analysis.
optimal solution for their needs, given the set of constraints
(including time, budget, regulations, and others) under
which that organization operates.




                                                                                                              www.theiiba.org
Structure of BABOK 2.0                                            • A task is complete—in principle successor tasks that
                                                                    make use of outputs should be able to be performed by
                                                                    a different person
Task                                                              • A task is a necessary part of the purpose of the KA to
A task is an essential piece of work that must be performed         which it belongs.
as part of business analysis. Tasks may be performed
                                                                  As can be seen in the chart below, tasks are not necessarily
formally or informally. The definition of the task should be
                                                                  performed at a particular time in the lifecycle of a project.
universally applicable to business analysis efforts, no matter
                                                                  Even lifecycles with clearly defined phases will require tasks
what type of initiative it is. It does not mean that it is done
                                                                  from most if not all KAs to be performed in every phase.
frequently or that most BAs will necessarily perform the
                                                                  Iterative or agile lifecycles may require that tasks in all KAs
tasks.
                                                                  be performed as close to simultaneously as possible. Tasks
A task must have the following characteristics:                   may be performed in any order, as long as the necessary
                                                                  inputs to a task are present.
• A task accomplishes a result in an output that creates
  value—that is, if we perform a task we agree that
  something useful has been done                                  Technique
                                                                  Relationship to Tasks
                                                                  Techniques describe how tasks are performed under
    BAP  M – Business Analysis Planning and Monitoring
                                                                  specific circumstances. A task may have none, one, or
    EA – Enterprise Analysis
                                                                  more related techniques. A technique must be related to at
    E – Elicitation
                                                                  least one task.
    RA – Requirements Analysis
    SA  V – Solution Assessment and Validation                   The techniques described in the BABOK are intended
    RM  C – Requirements Management and Communication            to cover the most common and widespread use in the
                                                                  business analysis community. Business analysts are


100
                                                                                                                   BAP  M

                                                                                                                   EA
 75
                                                                                                                   E

                                                                                                                   RA

 50                                                                                                                SA  V


                                                                                                                   RM  C

 25



    0
              Initiation              Analysis            Execution       Implementation




                                                                                                              www.theiiba.org
BABOK™ v.2 Knowledge Areas

                                                 Business Analysis Planning


            Enterprise                                                                         Solution
                                               Elicitation      Requirements                  Assessment
             Analysis                                             Analysis                   and Validation

                             Requirements Management and Communication

                                                       Fundamentals
© 2007 International Institute of Business Analysis

expected to apply their experience and best judgement in        captured in a software tool and placed under strict change
determining which techniques are appropriate to a given         control. The form of an output is dependent on the type of
situation, and this may include techniques that are not         initiative underway, standards adopted by the organization,
described or mentioned in the BABOK. As our field evolves,      and best judgement of the business analyst as to an
we expect that techniques will be added, changed, or            appropriate way to address the information needs of key
removed.                                                        stakeholders.

Multiple KAs                                                    There is no assumption that the presence of an input or an
Techniques frequently apply to multiple KAs:                    output means that the associated deliverable is complete
                                                                and/or final. The I/O only needs to be sufficiently complete
• If the technique applies to significantly more tasks in one
                                                                to allow successive work to begin.
  KA than any others, it will be described there.
• If the technique applies to a similar number of tasks, it
  will appear in the first KA in which it is described.         Knowledge Area
                                                                A knowledge area groups a related set of tasks and
Input/Output
                                                                techniques.
An input represents the information necessary for a task
to begin. Inputs should not be optional (at least not as the
basic definition)—if something is merely helpful we do not
define it as an input.                                          Methodology
                                                                A methodology determines which business analysis tasks
Inputs may be:                                                  and techniques are used to solve a business problem.
• Explicitly generated outside the scope of business            Unlike a technique, which is leveraged by some of the tasks
  analysis (e.g., a project plan).                              performed, a methodology will generally affect all of the
• Generated by a business analysis task. In this case the       tasks that are performed during the course of a project.
  input is maintained by the BABOK task that created it.
                                                                Methodologies generally fall outside the scope of the
An output is a necessary result of the work described in the
                                                                BABOK. We acknowledge their existence and may provide
task. Outputs are produced and maintained by one and only
                                                                some guidelines as to how they affect the BABOK as
one task, although a task can have multiple outputs.
                                                                a whole but their proper definition should be left to the
Outputs may be produced at any level of formality, from         methodology authors.
verbal discussion with affected stakeholders to being




                                                                                                           www.theiiba.org
Business Analysis Planning and Monitoring
Description                                                      Purpose
Business Analysis Planning and Monitoring describes how          • Plan the execution of business analysis tasks
to determine which activities are necessary to perform           • Update or change the approach to business analysis as
in order to complete a business analysis effort. It covers         required
identification of stakeholders, selection of business            • Assess effectiveness of and continually improve
analysis techniques, the process we will use to manage             business analysis practices
our requirements, and how we assess the progress of the
work in order to make necessary changes in work effort.
Business analysis planning is a key input to the project plan,
and project management responsibilities include organizing
and coordinating business analysis activities with the needs
of the rest of the project team.

 Tasks                    Purpose                                         Inputs                    Outputs

 Conduct Stakeholder      Identify stakeholders who may be impacted       • Organizational          • Stakeholder list
 Analysis                 by a proposed initiative or who share a           Standards               • Stakeholder roles
                          common business need. This task includes        • Defined Business          and responsibility
                          determining appropriate stakeholders for          Problem/Opportunity       designation
                          the project or project phase, and analyzing
                          stakeholder influence, authority (approve, sign
                          off, veto), and project attitude.
 Plan Business            Determines which activities are required to     • Stakeholder list        Business Analysis
 Analysis Activities      define the solution to a business problem,      • Stakeholder roles       Plans for:
                          how those activities will be carried out, the     and responsibility
                                                                                                    • Enterprise Analysis
                          work effort involved, and an estimate of how      designation
                                                                                                    • Business Analysis
                          long the activities will take.                  • Organizational
                                                                                                      Planning and
                                                                            Standards
                          • Identifies business analysis deliverables                                 Monitoring
                          • Determines the scope of work for the                                    • Elicitation
                            business analysis activities                                            • Requirements
                          • Determine tasks for the business                                          Analysis
                            analysis activities in the Knowledge                                    • Solution
                            Areas: Enterprise Analysis, Elicitation,                                  Assessment and
                            Requirements Analysis, Solution                                           Validation
                            Assessment and Validation. Detail will vary                             • Requirements
                            from KA to KA.                                                            Management and
                          • Identifies task dependencies, and                                         Communication
                            interfaces between tasks
                          • Develop estimates for BA work (time, skill
                            level, complexity of tasks, etc.)




                                                                                                          www.theiiba.org
Tasks                  Purpose                                           Inputs                 Outputs

Plan Business          Determine what information the various            • Stakeholder list     Business Analysis
Analysis               stakeholders need to be provided about the        • Stakeholder roles    Communication Plan
Communication          results of business analysis and the forms it       and responsibility
                       should take (verbal, written, etc). It includes     designation
                       considerations for, as well as constraints,       • Business Analysis
                       impacts, durability and trade-offs of different     Plan(s)
                       communications media.
Plan Requirements      Describes how to determine the appropriate        • Organizational       Requirements
Management Process     requirements process for a particular               Standard             Management Plan
                       initiative. It describes how we determine         • Business Analysis
                       what is currently in place, and how to create       Plan(s)
                       the process if it doesn’t exist. It includes
                       determining whether and how requirements
                       are changed, which stakeholders need to
                       approve (instead of the actual approval
                       of requirements), as well as who will be
                       consulted on, or informed of changes, etc. It
                       also includes the approach to requirements
                       traceability and determining which
                       requirements attributes we will capture.
Plan, monitor and      Determine which metrics will be used              • Organizational       • BA Performance
Report on Business     to measure the work performed by the                Performance            Assessment
Analysis Performance   business analysts. It includes how we track,        Standards            • Lessons Learned
                       assess, and report on the quality of the work     • Actual Performance   • Process
                       performed by business analysts and take             Metrics                improvement
                       steps to correct any problems that may crop       • Business Analysis      recommendations
                       up. If problems are identified, determine           Plan(s)
                       appropriate corrective action (which may feed     • Requirements
                                                                           Management Plan
                       into the development of future plans on this or
                       other projects).




                                                                                                     www.theiiba.org
Enterprise Analysis
Description                                                       Purpose
Enterprise Analysis describes how we take a business              Identify and propose projects that meet strategic needs and
need, refine and clarify the definition of that need, and         goals.
define a solution scope that can feasibly be implemented
by the business. It covers problem definition and analysis,
business case development, feasibility studies, and the
definition of a solution scope.



 Tasks                    Purpose                                            Inputs                  Outputs

 Identify Business        • Evaluate the internal and external               • Business Architecture Defined Business
 Need                       environment                                      • Business Goal(s)      Problem/Opportunity
                             ✧   Internal:
                                 ➛   Define/refine current/future business
                                     architecture
                                 ➛   Assess the current state of
                                     technology (infrastructure and
                                     applications)
                             ✧   External:
                                 ➛   Benchmark analysis
                                 ➛   Competitive studies
                          • Fully define business problem/opportunity
 Determine Solution       • Identify potential solutions                     • Business Architecture Solution Approach
 Approach                 • Analyze feasibility of options                   • Defined Business
                          • Recommend viable business solution                 Problem/Opportunity
                          • Validate with decision makers
 Define Solution Scope • Context diagram                                     • Business Architecture Solution Scope
                          • Product Breakdown Structure                      • Defined Business
                                                                               Problem/Opportunity
                                                                             • Solution Approach
 Develop the Business     • Define project objectives and expected           • Business Architecture Business Case
 Case                       business benefits                                • Business Goal(s)
                          • Develop project scope                            • Defined Business
                          • Estimate time, cost, resources                     Problem/Opportunity
                          • Analyze cost vs. benefit                         • Solution Scope
                          • Evaluate risk




                                                                                                            www.theiiba.org
Elicitation
Description                                                        Purpose
Elicitation describes how we work with stakeholders to find        Explore, identify and document stakeholder needs.
out what their needs are and ensure that we have correctly
and completely understood their needs.


 Tasks                     Purpose                                          Inputs                   Outputs

 Prepare for Elicitation   Prepare for elicitation by ensuring all needed   • Stakeholder list       • Scheduled
                           resources are organized and scheduled for        • Stakeholder roles        resources
                           conducting the elicitation activities.             and responsibility     • Supporting
                                                                              designation              materials
                                                                            • Either (Defined
                                                                              Business Problem/
                                                                              Opportunity) or
                                                                              (Business Case and
                                                                              Solution Scope)
                                                                            • Elicitation plan

 Conduct Elicitation       Meet with stakeholder(s) to elicit information   • Supporting materials   • Elicitation activity
                           regarding their needs                            • Either (Defined          results
                                                                              Business Problem/      • Assumptions,
                                                                              Opportunity) or          constraints, risks,
                                                                              (Business Case and       issues
                                                                              Solution Scope)        • Documentation
                                                                            • Organizational           based on technique
                                                                              standards                (e.g., interview
                                                                                                       notes, workshop
                                                                                                       results, survey
                                                                                                       responses, etc.)
 Document Elicitation      Record the information provided by               • Elicitation activity   • Stated
 Results                   stakeholders for use in analysis.                  results                  requirements



 Confirm Elicitation       Validate that the stakeholder’s intentions have • Stated requirements     • Validated stated
 Results                   been correctly captured and understood.                                     requirements




                                                                                                            www.theiiba.org
Requirements Analysis
Description                                                        Purpose
Requirements Analysis describes how we progressively               • Progressively elaborate stated requirements to sufficient
elaborate the solution definition in order to enable the             level of detail that accurately defines the business need
                                                                     within specified scope
project team to design and build a solution that will meet
the needs of the business and stakeholders. In order to            • Validate requirements meet the business need
do that, we have to analyze the stated requirements of our         • Verify requirements are acceptable quality
stakeholders to ensure that they are correct, assess the
current state of the business to identify and recommend
improvements, and ultimately verify and validate the results,


 Tasks                    Purpose                                            Inputs                   Outputs

 Organize                 Structure and organize a set of requirements       • Business Case          Structured
 Requirements             into logical sets. The organization may            • Solution Scope         requirements
                          be based on defining multiple “levels” of          • Requirements
                          requirements, packaging related functions
                          together, and so forth.
 Prioritize               Determine the business priority of                 • Requirements           Prioritized
 Requirements             requirements (including voting, ranking,           • Business Case          requirements
                          benefit analysis and so forth). Identify logical
                          dependencies between requirements and
                          requirements packages.
 Specify and Model        Describes standard practices for writing           Requirements             Specified or modeled
 Requirements             textual requirements and creating models or                                 Requirements
                          diagrams. Specific models are addressed as
                          techniques.

                          Includes capturing the requirements
                          attributes.
 Determine                As we analyze stakeholder requests we              Stakeholder Statements   Assumptions and
 Assumptions and          will find that some of their desires are not                                Constraints
 Constraints              properly requirements but are rather based
                          on assumptions regarding what the solution
                          team is capable of delivering. These should
                          be captured and assessed but are not
                          properly requirements .
 Verify Requirements      Determine that the requirements are correctly      Specified or modeled     Verified requirements
                          and completely defined.                            Requirements


 Validate Requirements Validate that a requirement will satisfy a            Verified requirements    Validated requirements
                       business need.




                                                                                                             www.theiiba.org
Solution Assessment and Validation
Description                                                      Purpose
Solution Assessment and Validation describes how to              Assess solutions to ensure that strategic goals are met and
assess proposed solutions to determine which solution            requirements are satisfied.
best fits the business need, identify gaps and shortcomings
in solutions, and determine necessary workarounds
or changes to the solution. It also describes how we
assess deployed solutions to see how well they met the
original need in order to enable businesses to assess the
performance and effectiveness of projects.

 Tasks                   Purpose                                           Inputs                   Outputs

 Assess Requirements     Determine how well possible options               • Solution Design        • Solution Design
 Coverage                for solution designs will meet the                  Option(s)                Assessment
                         requirements. The assessment may include
                         a recommendation of a particular solution,
                         rejection of all solutions, or an assessment of
                         possible trade-offs.

                         Examples:
                         • RFI/RFP responses
                         • Internal designs
                         • Manual procedures
 Allocate Requirements Allocate requirements among releases and/or • Solution Design                • Allocated
                       solutions components. This task ensures that • Validated                       Requirements
                       the possible release options are designed in a Requirements
                       way to maximize the possible business value
                       given the options and alternatives generated
                       by the design team.
                         • Allocate requirements to hardware,
                           software, manual procedures, etc.
                         • Recommend the release/delivery strategy
                         • Understand trade-offs between different
                           implementation approaches
 Determine               Determine organizational readiness to             • Business Architecture • Organizational
 Organizational          effectively operate the new solution              • Solution Design         Readiness
 Readiness                                                                                           Assessment
                         • Conduct organizational readiness
                                                                                                    • Organizational
                           assessment
                                                                                                      Change
                         • Recommend ways to optimize the                                             Recommendations
                           organizational deployment




10                                                                                                          www.theiiba.org
Tasks               Purpose                                          Inputs                   Outputs

Validate Solution   Validate the verified and deployed solution      • Verified or Deployed   • Validated Solution
                    meets the business need:                           Solution               • Defect Impact
                                                                     • Validated                Analysis
                    • Define acceptance criteria (including what
                                                                       Requirements           • Validated Corrective
                      level of conformance to requirements is
                      acceptable)                                                               Actions
                    • Identify defects/shortcomings (this should
                      be distinguished from functional testing)
                    • Analyze impact
                    • Define corrective actions
                    • Validate corrective actions
                    When a problem is identified with the
                    deployed solution (i.e., a failure to meet a
                    requirement whether or not the requirement
                    was correctly specified) determine what is the
                    most appropriate response.
Evaluate Solution   Assess the value of the solution as deployed     Deployed Solution        Cost/Benefit Analysis
                    to the business (to determine if the original    Performance Metrics
                    goals are met). Compare actual vs. expected
                    costs and benefits.




11                                                                                                   www.theiiba.org
Requirements Management and Communication
Description                                                    Purpose
Requirements Management and Communication describes            • Recognize that communication takes places throughout
how we manage conflicts, issues and changes and                  all knowledge areas and is important for managing
                                                                 requirements
ensure that stakeholders and the project team remain
in agreement on the solution scope. Depending on the           • Manage the approved solution and requirements scope
complexity and methodology of the project, this may require    • Ensure stakeholders have access to business analysis
that we manage formal approvals, baseline and track              work products
different versions of requirements documents, and trace        • Prepare and communicate requirements to stakeholders
requirements from origination to implementation.               • Facilitate enterprise consistency and efficiency by re-
                                                                 using requirements whenever possible


 Tasks                   Purpose                                        Inputs                     Outputs

 Manage Solution and     Baseline and manage changes to business        • Stakeholder roles        • Approved
 Requirements Scope      case, solution and requirements                  and responsibility         Requirements
                                                                          designation              • Decision Record
                         • Approve requirements (according to
                                                                        • Requirements
                           the approval authority stated in the
                           Requirements Management Plan)                • Requirements
                                                                          management plan
                         • Baseline requirements
                         • Manage formal and informal change
                           control on requirements
                         • Control multiple versions of requirements
                           work products
                         • Manage requirements conflicts and issues
 Manage Requirements • Trace requirements (update and                   • Requirements             • Traced
 Traceability          maintaining relationships between                                             Requirements
                       requirements components)
                         • Perform impact analysis when changes
                           are requested and supply this information
                           to the change control process (in previous
                           task)
                         • Support the allocation of requirements to
                           the solution in Solution Assessment and
                           Validation.
 Maintain                • Select which implemented requirements        • Implemented              • Maintained/re-used
 Requirements for          will be maintained after solution              requirements               requirements
 re-use                    implementation
                         • Name the responsible party who will
                           maintain the requirements (i.e. custodian,
                           librarian)
                         • Facilitate ongoing use of requirements for
                           impact analysis and solution maintenance
                         • Facilitate re-use of requirements on
                           related projects to encourage enterprise
                           consistency of business models




1                                                                                                         www.theiiba.org
Tasks                Purpose                                        Inputs                  Outputs

Prepare Requirements • Determine appropriate format for          • Requirements             • Requirements
Package                requirements (v1.6 task)                  • Business analysis          package (e.g.,
                     • Create a requirements package (V1.6 task)   communications plan        executive
                                                                                              summary, formal
                                                                                              documentation,
                                                                                              RFI, RFP, etc.)
Communicate          • Interaction with all stakeholders before,    • Requirements          • Communicated
requirements           during and after projects.                     package                 requirements
                     • Each KA involves communication that will     • Business analysis
                       be noted here                                  communications plan
                     • Interaction with solution team to assure
                       that requirements are correctly understood
                       and implemented




1                                                                                                www.theiiba.org
Business Analysis Techniques
The following techniques will be described in depth in               any technique that modifies only one task will likely be
BABOK version 2. Other techniques not listed here may be             addressed within the body of that task.
included within the scope of a particular task. In particular,


 Technique                                                       BAP  M      EA          E          RA       SA  V     RM  C

 Brainstorming                                                                X           X

 Business Rules                                                                                      X

 Change Control Systems                                          X                                                       X

 Communication needs and media analysis?                         X                                                       X

 Configuration Management/Repository                             X                                                       X

 Coverage Matrix                                                                                              X          X

 Data Model                                                                   X                      X

 Decision Analysis                                                            X                               X

 Decomposition                                                   X            X                      X

 Document Analysis                                                                        X

 Environmental Assessment (Internal/External)                                 X                               X

 Event/State Model                                                            X                      X

 Financial Analysis (Cost/benefit, ROI, etc.)                                 X                               X

 Focus group                                                                  X           X

 Gap analysis                                                                                        X        X

 Goal Analysis (Strategy maps, etc—breaking down a goal                       X
 into SMART objectives)
 Interface Analysis                                                                                  X

 Interface Identification                                                                 X          X

 Interview                                                                    X           X

 Issue and Defect Reporting                                                                                   X          X

 Metrics and Reporting                                           X            X                      X        X

 Nonfunctional Requirements                                                                          X




1                                                                                                                www.theiiba.org
Technique                                                BAP  M   EA   E   RA   SA  V   RM  C

Observation                                                        X    X

Organizational Modeling                                            X        X

Personas and User Profiles                               X                  X    X

Process Model                                            X         X        X

Prototyping                                                             X   X

Requirements Workshop                                                   X

Retrospective                                            X                       X

Reverse Engineering                                                     X

Scenarios and Use Cases                                            X        X

Scope Definition (Context diagrams, use case diagrams,             X                      X
etc).
Structured Walkthrough                                                      X    X        X

Survey                                                                  X

Traceability Matrix                                      X                                X

User Acceptance Testing                                                          X

User Interface Modeling                                                     X




1                                                                                   www.theiiba.org
Contributors
The following volunteers have participated in the development of the BABOK as authors, subject experts, reviewers, or in
other volunteer positions. The IIBA would like to thank them for their generous assistance and support.


Sharon Aker                           Kiran Garimella                        Karen Little, CBAP                Cecilia Rathwell

Tony Alderson                         Stephanie Garwood, CBAP                Laura Markey                      Tony Rice

Scott Ambler                          Robin Goldsmith                        Patricia Martin                   James Robertson

James Baird                           Peter Gordon, CBAP                     Richard Martin                    Suzanne Robertson

Betty Baker, CBAP                     Mary Gorman, CBAP                      Chris Matts                       Jennifer Rojek

Finny Barker, CBAP                    Ellen Gottesdiener                     Gillian McCleary                  Ronald Ross

Kathleen Barrett                      Paul Harmon                            Kent J. McDonald                  David Ruble

Jo Bennett                            Kathleen B. Hass                       Rosina Mete                       Keith Sarre, CBAP

Kevin Brennan, CBAP                   Rosemary Hossenlopp                    Karen Mitchell                    Chip Schwartz, CBAP

Cathy Brunsting                       Jessica Hoyt                           Bill Murray                       John Slater

Neil Burton                           Monica Jain                            Mark McGregor                     Jessica Solís

Barbara Carkenord, CBAP               May Jim                                Dulce Olivera                     Jim Subach

Jake Calabrese                        Brenda Kerton                          Meilir Page-Jones                 Diane Talbot

Gerrie Caudle                         Day Knez                               Harish Pathria                    Steve Tockey

Bruce Chadbourne                      Barbara Koenig                         Laura Paton                       Krishna Vishwanath

Carrollynn Chang                      Peter Kovaks                           Debra Paul                        Marilyn Vogt

Patricia Chappell, CBAP               Janet Lai                              Richard Payne                     Katie Wise

Karen Chandler                        Gladys Lam                             Kathleen Person                   Scott Witt

Pauline Chung                         Robert Lam                             Kelly Piechota                    David Wright

Joseph Czarnecki                      Elizabeth Larson, CBAP                 Cleve Pillifant                   Jacqueline Young

Rafael Dorantes                       Richard Larson, CBAP                   Howard Podeswa                    Ralph Young

Steve Erlank                          Dean Leffingwell                       Leslie Ponder

Malcolm Eva                           Cherifa Liamani                        Jason Questor




IIBA, the IIBA logo, BABOK and Business Analysis Body of Knowledge are trademarks owned by the International Institute of Business Analysis.
CBAP is a certification mark owned by the International Institute of Business Analysis.



1                                                                                                                            www.theiiba.org

Contenu connexe

Tendances

Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionEgrove Systems Corporation
 
Business Analysis - Essentials
Business Analysis - EssentialsBusiness Analysis - Essentials
Business Analysis - EssentialsBarbara Bermes
 
How To Review Software Requirements
How To Review Software RequirementsHow To Review Software Requirements
How To Review Software RequirementsCraig Brown
 
How to prioritize requirements - better and faster (workshop), Razvan Radulian
How to prioritize requirements -  better and faster (workshop), Razvan RadulianHow to prioritize requirements -  better and faster (workshop), Razvan Radulian
How to prioritize requirements - better and faster (workshop), Razvan RadulianWhy-What-How Consulting, LLC
 
Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scopeCraig Brown
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysisMena M. Eissa
 
PROJECT SCOPE MANAGEMENT GUIDE 2021
PROJECT SCOPE MANAGEMENT GUIDE 2021PROJECT SCOPE MANAGEMENT GUIDE 2021
PROJECT SCOPE MANAGEMENT GUIDE 2021Sprintzeal
 
Project Management
Project ManagementProject Management
Project ManagementRami Issa
 
ERP/SAP Project Charter
ERP/SAP Project CharterERP/SAP Project Charter
ERP/SAP Project CharterBogdan Gorka
 
Software Project Management Basics
Software Project Management BasicsSoftware Project Management Basics
Software Project Management BasicsAmarjeet Singh
 
Software Project Management - Introduction and fundamentals
Software Project Management - Introduction and fundamentalsSoftware Project Management - Introduction and fundamentals
Software Project Management - Introduction and fundamentalsEmanuele Della Valle
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementDeepak Kumar
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisSunil-QA
 
Performance evaluation in IT company
Performance evaluation in IT companyPerformance evaluation in IT company
Performance evaluation in IT companyDmitry Guyvoronsky
 

Tendances (20)

Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An Introduction
 
Moscow method
Moscow methodMoscow method
Moscow method
 
Business Analysis - Essentials
Business Analysis - EssentialsBusiness Analysis - Essentials
Business Analysis - Essentials
 
Suresh Veluguri_BA
Suresh Veluguri_BASuresh Veluguri_BA
Suresh Veluguri_BA
 
Presentation Moscow December 2014
Presentation Moscow December 2014Presentation Moscow December 2014
Presentation Moscow December 2014
 
How To Review Software Requirements
How To Review Software RequirementsHow To Review Software Requirements
How To Review Software Requirements
 
How to prioritize requirements - better and faster (workshop), Razvan Radulian
How to prioritize requirements -  better and faster (workshop), Razvan RadulianHow to prioritize requirements -  better and faster (workshop), Razvan Radulian
How to prioritize requirements - better and faster (workshop), Razvan Radulian
 
Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scope
 
Moscow
MoscowMoscow
Moscow
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
PROJECT SCOPE MANAGEMENT GUIDE 2021
PROJECT SCOPE MANAGEMENT GUIDE 2021PROJECT SCOPE MANAGEMENT GUIDE 2021
PROJECT SCOPE MANAGEMENT GUIDE 2021
 
Project Management
Project ManagementProject Management
Project Management
 
IT Project Control
IT Project ControlIT Project Control
IT Project Control
 
ERP/SAP Project Charter
ERP/SAP Project CharterERP/SAP Project Charter
ERP/SAP Project Charter
 
Software Project Management Basics
Software Project Management BasicsSoftware Project Management Basics
Software Project Management Basics
 
Software Project Management - Introduction and fundamentals
Software Project Management - Introduction and fundamentalsSoftware Project Management - Introduction and fundamentals
Software Project Management - Introduction and fundamentals
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Performance evaluation in IT company
Performance evaluation in IT companyPerformance evaluation in IT company
Performance evaluation in IT company
 
Project Management for non Project Managers
Project Management for non Project ManagersProject Management for non Project Managers
Project Management for non Project Managers
 

Similaire à Babok20overview

10 tips for chartering a project (v2)
10 tips for chartering a project (v2)10 tips for chartering a project (v2)
10 tips for chartering a project (v2)Glen Alleman
 
10 tips for Chartering a Project
10 tips for Chartering a Project10 tips for Chartering a Project
10 tips for Chartering a ProjectGlen Alleman
 
Agile & Business Analysis: A Successful Combination
Agile & Business Analysis: A Successful CombinationAgile & Business Analysis: A Successful Combination
Agile & Business Analysis: A Successful CombinationLuiz C. Parzianello
 
Functional decomposition
Functional decompositionFunctional decomposition
Functional decompositionCOEPD HR
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structureCOEPD HR
 
BABOK v3 讀書會 CH1 20150507
BABOK v3 讀書會 CH1 20150507BABOK v3 讀書會 CH1 20150507
BABOK v3 讀書會 CH1 20150507moris lee
 
Business analysis and project changes
Business analysis and project changesBusiness analysis and project changes
Business analysis and project changesIIBA Romania Chapter
 
Requirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleRequirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleMarie Halsey
 
Presentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics ProjectPresentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics ProjectSharad Srivastava
 
Usability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamUsability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamNick Dunlavey
 
Partnership business analysis & project managment
Partnership  business analysis & project managmentPartnership  business analysis & project managment
Partnership business analysis & project managmentTharshan Sreetharan
 
Framework for a Strategic Priority Council
Framework for a Strategic Priority CouncilFramework for a Strategic Priority Council
Framework for a Strategic Priority CouncilGherda Stephens
 
Blueprint for success process reinvention case study
Blueprint for success process reinvention case studyBlueprint for success process reinvention case study
Blueprint for success process reinvention case studyJoan Davis
 
Process Improvement Framework
Process Improvement FrameworkProcess Improvement Framework
Process Improvement Frameworktimpco
 
Gestión Ciclo de Vida del Producto (PLM)
Gestión Ciclo de Vida del Producto (PLM) Gestión Ciclo de Vida del Producto (PLM)
Gestión Ciclo de Vida del Producto (PLM) Rafael Antona
 

Similaire à Babok20overview (20)

10 tips for chartering a project (v2)
10 tips for chartering a project (v2)10 tips for chartering a project (v2)
10 tips for chartering a project (v2)
 
10 tips for Chartering a Project
10 tips for Chartering a Project10 tips for Chartering a Project
10 tips for Chartering a Project
 
Agile & Business Analysis: A Successful Combination
Agile & Business Analysis: A Successful CombinationAgile & Business Analysis: A Successful Combination
Agile & Business Analysis: A Successful Combination
 
Functional decomposition
Functional decompositionFunctional decomposition
Functional decomposition
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structure
 
RequirementPro™ Architecture
RequirementPro™ ArchitectureRequirementPro™ Architecture
RequirementPro™ Architecture
 
BABOK v3 讀書會 CH1 20150507
BABOK v3 讀書會 CH1 20150507BABOK v3 讀書會 CH1 20150507
BABOK v3 讀書會 CH1 20150507
 
Business analysis and project changes
Business analysis and project changesBusiness analysis and project changes
Business analysis and project changes
 
Requirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleRequirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements Lifecycle
 
Presentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics ProjectPresentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics Project
 
Usability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamUsability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake Markham
 
2. project scope management
2. project scope management2. project scope management
2. project scope management
 
Project Estimating....The Squeeze is On
Project Estimating....The Squeeze is OnProject Estimating....The Squeeze is On
Project Estimating....The Squeeze is On
 
CBAP BABOK v3 notes
CBAP BABOK v3 notes CBAP BABOK v3 notes
CBAP BABOK v3 notes
 
Partnership business analysis & project managment
Partnership  business analysis & project managmentPartnership  business analysis & project managment
Partnership business analysis & project managment
 
Framework for a Strategic Priority Council
Framework for a Strategic Priority CouncilFramework for a Strategic Priority Council
Framework for a Strategic Priority Council
 
Blueprint for success process reinvention case study
Blueprint for success process reinvention case studyBlueprint for success process reinvention case study
Blueprint for success process reinvention case study
 
Process Improvement Framework
Process Improvement FrameworkProcess Improvement Framework
Process Improvement Framework
 
Biz Req Checklist1
Biz Req Checklist1Biz Req Checklist1
Biz Req Checklist1
 
Gestión Ciclo de Vida del Producto (PLM)
Gestión Ciclo de Vida del Producto (PLM) Gestión Ciclo de Vida del Producto (PLM)
Gestión Ciclo de Vida del Producto (PLM)
 

Dernier

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
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
 

Dernier (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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...
 
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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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 ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 

Babok20overview

  • 1. The Guide to the Business Analysis Body of Knowledge™ Version 2.0 Framework www.theiiba.org
  • 2. Introduction Scope The term “scope” is used to mean a number of different Purpose things, but two definitions predominate: This document is intended to provide an overview of the • Solution scope is the set of capabilities a solution must framework developed for version 2.0 of the Business support to meet the business need. Analysis Body of Knowledge™ (BABOK™). • Project scope is the work necessary to construct and implement a particular solution. When the BABOK refers to “scope”, the solution scope Key Concepts is meant unless we specifically say otherwise. The definition and management of the solution scope is central Business Analysis to business analysis, and differentiates it from project Business analysis is the set of tasks and techniques management (which is concerned with the project scope). used to work as a liaison among stakeholders in order to understand the structure, policies, and operations of an Requirement organization, and recommend solutions that enable the A requirement is: organization to achieve its goals. 1) A condition or capability needed by a stakeholder to The BABOK is intended to describe and define business analysis as a discipline, rather than define solve a problem or achieve an objective. the responsibilities of a person with the job title of 2) A condition or capability that must be met or possessed business analyst (which may vary significantly between organizations). Business analysis may be performed by by a solution or solution component to satisfy a contract, people with job titles such as systems analyst, process standard, specification, or other formally imposed analyst, project manager, product manager, developer, QA documents. analyst, business architect, or consultant, among others. 3) A documented representation of a condition or capability Solution as in (1) or (2). A solution meets a business need, by solving problems As implied by this definition, a requirement may be or allowing the organization to take advantage of an unstated, implied by other requirements, or directly stated opportunity. A solution can be subdivided into components, and managed. The elicitation, analysis, and communication including the information systems that support it, the of requirements, with the objective of ensuring that they are processes that manage it, and the people who operate visible to and understood by all stakeholders, is central to it. Business analysis helps organizations to define the the discipline of business analysis. optimal solution for their needs, given the set of constraints (including time, budget, regulations, and others) under which that organization operates. www.theiiba.org
  • 3. Structure of BABOK 2.0 • A task is complete—in principle successor tasks that make use of outputs should be able to be performed by a different person Task • A task is a necessary part of the purpose of the KA to A task is an essential piece of work that must be performed which it belongs. as part of business analysis. Tasks may be performed As can be seen in the chart below, tasks are not necessarily formally or informally. The definition of the task should be performed at a particular time in the lifecycle of a project. universally applicable to business analysis efforts, no matter Even lifecycles with clearly defined phases will require tasks what type of initiative it is. It does not mean that it is done from most if not all KAs to be performed in every phase. frequently or that most BAs will necessarily perform the Iterative or agile lifecycles may require that tasks in all KAs tasks. be performed as close to simultaneously as possible. Tasks A task must have the following characteristics: may be performed in any order, as long as the necessary inputs to a task are present. • A task accomplishes a result in an output that creates value—that is, if we perform a task we agree that something useful has been done Technique Relationship to Tasks Techniques describe how tasks are performed under BAP M – Business Analysis Planning and Monitoring specific circumstances. A task may have none, one, or EA – Enterprise Analysis more related techniques. A technique must be related to at E – Elicitation least one task. RA – Requirements Analysis SA V – Solution Assessment and Validation The techniques described in the BABOK are intended RM C – Requirements Management and Communication to cover the most common and widespread use in the business analysis community. Business analysts are 100 BAP M EA 75 E RA 50 SA V RM C 25 0 Initiation Analysis Execution Implementation www.theiiba.org
  • 4. BABOK™ v.2 Knowledge Areas Business Analysis Planning Enterprise Solution Elicitation Requirements Assessment Analysis Analysis and Validation Requirements Management and Communication Fundamentals © 2007 International Institute of Business Analysis expected to apply their experience and best judgement in captured in a software tool and placed under strict change determining which techniques are appropriate to a given control. The form of an output is dependent on the type of situation, and this may include techniques that are not initiative underway, standards adopted by the organization, described or mentioned in the BABOK. As our field evolves, and best judgement of the business analyst as to an we expect that techniques will be added, changed, or appropriate way to address the information needs of key removed. stakeholders. Multiple KAs There is no assumption that the presence of an input or an Techniques frequently apply to multiple KAs: output means that the associated deliverable is complete and/or final. The I/O only needs to be sufficiently complete • If the technique applies to significantly more tasks in one to allow successive work to begin. KA than any others, it will be described there. • If the technique applies to a similar number of tasks, it will appear in the first KA in which it is described. Knowledge Area A knowledge area groups a related set of tasks and Input/Output techniques. An input represents the information necessary for a task to begin. Inputs should not be optional (at least not as the basic definition)—if something is merely helpful we do not define it as an input. Methodology A methodology determines which business analysis tasks Inputs may be: and techniques are used to solve a business problem. • Explicitly generated outside the scope of business Unlike a technique, which is leveraged by some of the tasks analysis (e.g., a project plan). performed, a methodology will generally affect all of the • Generated by a business analysis task. In this case the tasks that are performed during the course of a project. input is maintained by the BABOK task that created it. Methodologies generally fall outside the scope of the An output is a necessary result of the work described in the BABOK. We acknowledge their existence and may provide task. Outputs are produced and maintained by one and only some guidelines as to how they affect the BABOK as one task, although a task can have multiple outputs. a whole but their proper definition should be left to the Outputs may be produced at any level of formality, from methodology authors. verbal discussion with affected stakeholders to being www.theiiba.org
  • 5. Business Analysis Planning and Monitoring Description Purpose Business Analysis Planning and Monitoring describes how • Plan the execution of business analysis tasks to determine which activities are necessary to perform • Update or change the approach to business analysis as in order to complete a business analysis effort. It covers required identification of stakeholders, selection of business • Assess effectiveness of and continually improve analysis techniques, the process we will use to manage business analysis practices our requirements, and how we assess the progress of the work in order to make necessary changes in work effort. Business analysis planning is a key input to the project plan, and project management responsibilities include organizing and coordinating business analysis activities with the needs of the rest of the project team. Tasks Purpose Inputs Outputs Conduct Stakeholder Identify stakeholders who may be impacted • Organizational • Stakeholder list Analysis by a proposed initiative or who share a Standards • Stakeholder roles common business need. This task includes • Defined Business and responsibility determining appropriate stakeholders for Problem/Opportunity designation the project or project phase, and analyzing stakeholder influence, authority (approve, sign off, veto), and project attitude. Plan Business Determines which activities are required to • Stakeholder list Business Analysis Analysis Activities define the solution to a business problem, • Stakeholder roles Plans for: how those activities will be carried out, the and responsibility • Enterprise Analysis work effort involved, and an estimate of how designation • Business Analysis long the activities will take. • Organizational Planning and Standards • Identifies business analysis deliverables Monitoring • Determines the scope of work for the • Elicitation business analysis activities • Requirements • Determine tasks for the business Analysis analysis activities in the Knowledge • Solution Areas: Enterprise Analysis, Elicitation, Assessment and Requirements Analysis, Solution Validation Assessment and Validation. Detail will vary • Requirements from KA to KA. Management and • Identifies task dependencies, and Communication interfaces between tasks • Develop estimates for BA work (time, skill level, complexity of tasks, etc.) www.theiiba.org
  • 6. Tasks Purpose Inputs Outputs Plan Business Determine what information the various • Stakeholder list Business Analysis Analysis stakeholders need to be provided about the • Stakeholder roles Communication Plan Communication results of business analysis and the forms it and responsibility should take (verbal, written, etc). It includes designation considerations for, as well as constraints, • Business Analysis impacts, durability and trade-offs of different Plan(s) communications media. Plan Requirements Describes how to determine the appropriate • Organizational Requirements Management Process requirements process for a particular Standard Management Plan initiative. It describes how we determine • Business Analysis what is currently in place, and how to create Plan(s) the process if it doesn’t exist. It includes determining whether and how requirements are changed, which stakeholders need to approve (instead of the actual approval of requirements), as well as who will be consulted on, or informed of changes, etc. It also includes the approach to requirements traceability and determining which requirements attributes we will capture. Plan, monitor and Determine which metrics will be used • Organizational • BA Performance Report on Business to measure the work performed by the Performance Assessment Analysis Performance business analysts. It includes how we track, Standards • Lessons Learned assess, and report on the quality of the work • Actual Performance • Process performed by business analysts and take Metrics improvement steps to correct any problems that may crop • Business Analysis recommendations up. If problems are identified, determine Plan(s) appropriate corrective action (which may feed • Requirements Management Plan into the development of future plans on this or other projects). www.theiiba.org
  • 7. Enterprise Analysis Description Purpose Enterprise Analysis describes how we take a business Identify and propose projects that meet strategic needs and need, refine and clarify the definition of that need, and goals. define a solution scope that can feasibly be implemented by the business. It covers problem definition and analysis, business case development, feasibility studies, and the definition of a solution scope. Tasks Purpose Inputs Outputs Identify Business • Evaluate the internal and external • Business Architecture Defined Business Need environment • Business Goal(s) Problem/Opportunity ✧ Internal: ➛ Define/refine current/future business architecture ➛ Assess the current state of technology (infrastructure and applications) ✧ External: ➛ Benchmark analysis ➛ Competitive studies • Fully define business problem/opportunity Determine Solution • Identify potential solutions • Business Architecture Solution Approach Approach • Analyze feasibility of options • Defined Business • Recommend viable business solution Problem/Opportunity • Validate with decision makers Define Solution Scope • Context diagram • Business Architecture Solution Scope • Product Breakdown Structure • Defined Business Problem/Opportunity • Solution Approach Develop the Business • Define project objectives and expected • Business Architecture Business Case Case business benefits • Business Goal(s) • Develop project scope • Defined Business • Estimate time, cost, resources Problem/Opportunity • Analyze cost vs. benefit • Solution Scope • Evaluate risk www.theiiba.org
  • 8. Elicitation Description Purpose Elicitation describes how we work with stakeholders to find Explore, identify and document stakeholder needs. out what their needs are and ensure that we have correctly and completely understood their needs. Tasks Purpose Inputs Outputs Prepare for Elicitation Prepare for elicitation by ensuring all needed • Stakeholder list • Scheduled resources are organized and scheduled for • Stakeholder roles resources conducting the elicitation activities. and responsibility • Supporting designation materials • Either (Defined Business Problem/ Opportunity) or (Business Case and Solution Scope) • Elicitation plan Conduct Elicitation Meet with stakeholder(s) to elicit information • Supporting materials • Elicitation activity regarding their needs • Either (Defined results Business Problem/ • Assumptions, Opportunity) or constraints, risks, (Business Case and issues Solution Scope) • Documentation • Organizational based on technique standards (e.g., interview notes, workshop results, survey responses, etc.) Document Elicitation Record the information provided by • Elicitation activity • Stated Results stakeholders for use in analysis. results requirements Confirm Elicitation Validate that the stakeholder’s intentions have • Stated requirements • Validated stated Results been correctly captured and understood. requirements www.theiiba.org
  • 9. Requirements Analysis Description Purpose Requirements Analysis describes how we progressively • Progressively elaborate stated requirements to sufficient elaborate the solution definition in order to enable the level of detail that accurately defines the business need within specified scope project team to design and build a solution that will meet the needs of the business and stakeholders. In order to • Validate requirements meet the business need do that, we have to analyze the stated requirements of our • Verify requirements are acceptable quality stakeholders to ensure that they are correct, assess the current state of the business to identify and recommend improvements, and ultimately verify and validate the results, Tasks Purpose Inputs Outputs Organize Structure and organize a set of requirements • Business Case Structured Requirements into logical sets. The organization may • Solution Scope requirements be based on defining multiple “levels” of • Requirements requirements, packaging related functions together, and so forth. Prioritize Determine the business priority of • Requirements Prioritized Requirements requirements (including voting, ranking, • Business Case requirements benefit analysis and so forth). Identify logical dependencies between requirements and requirements packages. Specify and Model Describes standard practices for writing Requirements Specified or modeled Requirements textual requirements and creating models or Requirements diagrams. Specific models are addressed as techniques. Includes capturing the requirements attributes. Determine As we analyze stakeholder requests we Stakeholder Statements Assumptions and Assumptions and will find that some of their desires are not Constraints Constraints properly requirements but are rather based on assumptions regarding what the solution team is capable of delivering. These should be captured and assessed but are not properly requirements . Verify Requirements Determine that the requirements are correctly Specified or modeled Verified requirements and completely defined. Requirements Validate Requirements Validate that a requirement will satisfy a Verified requirements Validated requirements business need. www.theiiba.org
  • 10. Solution Assessment and Validation Description Purpose Solution Assessment and Validation describes how to Assess solutions to ensure that strategic goals are met and assess proposed solutions to determine which solution requirements are satisfied. best fits the business need, identify gaps and shortcomings in solutions, and determine necessary workarounds or changes to the solution. It also describes how we assess deployed solutions to see how well they met the original need in order to enable businesses to assess the performance and effectiveness of projects. Tasks Purpose Inputs Outputs Assess Requirements Determine how well possible options • Solution Design • Solution Design Coverage for solution designs will meet the Option(s) Assessment requirements. The assessment may include a recommendation of a particular solution, rejection of all solutions, or an assessment of possible trade-offs. Examples: • RFI/RFP responses • Internal designs • Manual procedures Allocate Requirements Allocate requirements among releases and/or • Solution Design • Allocated solutions components. This task ensures that • Validated Requirements the possible release options are designed in a Requirements way to maximize the possible business value given the options and alternatives generated by the design team. • Allocate requirements to hardware, software, manual procedures, etc. • Recommend the release/delivery strategy • Understand trade-offs between different implementation approaches Determine Determine organizational readiness to • Business Architecture • Organizational Organizational effectively operate the new solution • Solution Design Readiness Readiness Assessment • Conduct organizational readiness • Organizational assessment Change • Recommend ways to optimize the Recommendations organizational deployment 10 www.theiiba.org
  • 11. Tasks Purpose Inputs Outputs Validate Solution Validate the verified and deployed solution • Verified or Deployed • Validated Solution meets the business need: Solution • Defect Impact • Validated Analysis • Define acceptance criteria (including what Requirements • Validated Corrective level of conformance to requirements is acceptable) Actions • Identify defects/shortcomings (this should be distinguished from functional testing) • Analyze impact • Define corrective actions • Validate corrective actions When a problem is identified with the deployed solution (i.e., a failure to meet a requirement whether or not the requirement was correctly specified) determine what is the most appropriate response. Evaluate Solution Assess the value of the solution as deployed Deployed Solution Cost/Benefit Analysis to the business (to determine if the original Performance Metrics goals are met). Compare actual vs. expected costs and benefits. 11 www.theiiba.org
  • 12. Requirements Management and Communication Description Purpose Requirements Management and Communication describes • Recognize that communication takes places throughout how we manage conflicts, issues and changes and all knowledge areas and is important for managing requirements ensure that stakeholders and the project team remain in agreement on the solution scope. Depending on the • Manage the approved solution and requirements scope complexity and methodology of the project, this may require • Ensure stakeholders have access to business analysis that we manage formal approvals, baseline and track work products different versions of requirements documents, and trace • Prepare and communicate requirements to stakeholders requirements from origination to implementation. • Facilitate enterprise consistency and efficiency by re- using requirements whenever possible Tasks Purpose Inputs Outputs Manage Solution and Baseline and manage changes to business • Stakeholder roles • Approved Requirements Scope case, solution and requirements and responsibility Requirements designation • Decision Record • Approve requirements (according to • Requirements the approval authority stated in the Requirements Management Plan) • Requirements management plan • Baseline requirements • Manage formal and informal change control on requirements • Control multiple versions of requirements work products • Manage requirements conflicts and issues Manage Requirements • Trace requirements (update and • Requirements • Traced Traceability maintaining relationships between Requirements requirements components) • Perform impact analysis when changes are requested and supply this information to the change control process (in previous task) • Support the allocation of requirements to the solution in Solution Assessment and Validation. Maintain • Select which implemented requirements • Implemented • Maintained/re-used Requirements for will be maintained after solution requirements requirements re-use implementation • Name the responsible party who will maintain the requirements (i.e. custodian, librarian) • Facilitate ongoing use of requirements for impact analysis and solution maintenance • Facilitate re-use of requirements on related projects to encourage enterprise consistency of business models 1 www.theiiba.org
  • 13. Tasks Purpose Inputs Outputs Prepare Requirements • Determine appropriate format for • Requirements • Requirements Package requirements (v1.6 task) • Business analysis package (e.g., • Create a requirements package (V1.6 task) communications plan executive summary, formal documentation, RFI, RFP, etc.) Communicate • Interaction with all stakeholders before, • Requirements • Communicated requirements during and after projects. package requirements • Each KA involves communication that will • Business analysis be noted here communications plan • Interaction with solution team to assure that requirements are correctly understood and implemented 1 www.theiiba.org
  • 14. Business Analysis Techniques The following techniques will be described in depth in any technique that modifies only one task will likely be BABOK version 2. Other techniques not listed here may be addressed within the body of that task. included within the scope of a particular task. In particular, Technique BAP M EA E RA SA V RM C Brainstorming X X Business Rules X Change Control Systems X X Communication needs and media analysis? X X Configuration Management/Repository X X Coverage Matrix X X Data Model X X Decision Analysis X X Decomposition X X X Document Analysis X Environmental Assessment (Internal/External) X X Event/State Model X X Financial Analysis (Cost/benefit, ROI, etc.) X X Focus group X X Gap analysis X X Goal Analysis (Strategy maps, etc—breaking down a goal X into SMART objectives) Interface Analysis X Interface Identification X X Interview X X Issue and Defect Reporting X X Metrics and Reporting X X X X Nonfunctional Requirements X 1 www.theiiba.org
  • 15. Technique BAP M EA E RA SA V RM C Observation X X Organizational Modeling X X Personas and User Profiles X X X Process Model X X X Prototyping X X Requirements Workshop X Retrospective X X Reverse Engineering X Scenarios and Use Cases X X Scope Definition (Context diagrams, use case diagrams, X X etc). Structured Walkthrough X X X Survey X Traceability Matrix X X User Acceptance Testing X User Interface Modeling X 1 www.theiiba.org
  • 16. Contributors The following volunteers have participated in the development of the BABOK as authors, subject experts, reviewers, or in other volunteer positions. The IIBA would like to thank them for their generous assistance and support. Sharon Aker Kiran Garimella Karen Little, CBAP Cecilia Rathwell Tony Alderson Stephanie Garwood, CBAP Laura Markey Tony Rice Scott Ambler Robin Goldsmith Patricia Martin James Robertson James Baird Peter Gordon, CBAP Richard Martin Suzanne Robertson Betty Baker, CBAP Mary Gorman, CBAP Chris Matts Jennifer Rojek Finny Barker, CBAP Ellen Gottesdiener Gillian McCleary Ronald Ross Kathleen Barrett Paul Harmon Kent J. McDonald David Ruble Jo Bennett Kathleen B. Hass Rosina Mete Keith Sarre, CBAP Kevin Brennan, CBAP Rosemary Hossenlopp Karen Mitchell Chip Schwartz, CBAP Cathy Brunsting Jessica Hoyt Bill Murray John Slater Neil Burton Monica Jain Mark McGregor Jessica Solís Barbara Carkenord, CBAP May Jim Dulce Olivera Jim Subach Jake Calabrese Brenda Kerton Meilir Page-Jones Diane Talbot Gerrie Caudle Day Knez Harish Pathria Steve Tockey Bruce Chadbourne Barbara Koenig Laura Paton Krishna Vishwanath Carrollynn Chang Peter Kovaks Debra Paul Marilyn Vogt Patricia Chappell, CBAP Janet Lai Richard Payne Katie Wise Karen Chandler Gladys Lam Kathleen Person Scott Witt Pauline Chung Robert Lam Kelly Piechota David Wright Joseph Czarnecki Elizabeth Larson, CBAP Cleve Pillifant Jacqueline Young Rafael Dorantes Richard Larson, CBAP Howard Podeswa Ralph Young Steve Erlank Dean Leffingwell Leslie Ponder Malcolm Eva Cherifa Liamani Jason Questor IIBA, the IIBA logo, BABOK and Business Analysis Body of Knowledge are trademarks owned by the International Institute of Business Analysis. CBAP is a certification mark owned by the International Institute of Business Analysis. 1 www.theiiba.org