Introduction to Business Analysis Body of Knowledge

1.1 What is BABOK?

  • IIBA – International Institute of Business Analysis
  • Globally recognized standard
  • Describes BA areas of knowledge, activities and tasks, and necessary skills
  • Framework that describes BA tasks that must be performed in order to understand how the solution will deliver value to the sponsoring organization

1.2 What is Business Analysis?

  • Set of tasks and techniques used to work as liaison among stakeholders, in order to:
    • Understand the ORG structure, policies and operation
    • Recommend solutions that enable the ORG to achieve its goals
    • Define capabilities to provide products and services
  • Business Analysts:
    • Analyse needs (not desires/wishes) x functionalities
    • Its a practice, not a job title
    • “Bridge and translator” between groups of stakeholders

1.3 Key Concepts

  • Domains
    • Area underlying analysis (organization, department, group)
    • Broad scope
  • Solutions
    • Set of changes to the current state made in order to meet a business need or solve a problem
      • Include since software applications until redefining job roles
    • Narrower than the scope of the domain
      • Evolves a system of interaction solution components
      • Including time, budget, regulations and others
    • Base to define a project
  • Requirements
    • Condition or capability needed by a stakeholder to solve a problem or achieve na objective
    • Must be met or possessed by a solution or its component
    • Classification:
      • Business requirement: High level organizational needs
      • Stakeholder requirement: Bridge between business and solution requirements
      • Solution requirement: Characteristics os a solution, divided into:
        • Functional: Behavior and information that the solution will manage
        • Non-Functional: Environmental and quality conditions (capacity, speed, security, interface)
      • Transition requirement: Temporary, to facilitate transition from current state to desired one

1.4 Knowledge Areas

Source: BABOK Guide

Source: BABOK Guide

1.4.1 Business Analysis Planning and Monitoring

  • Which activites are necessary to complete a BA effort
    • Identification of stakeholders
    • Selection of BA techniques
    • Process to manage requirements
    • How to assess the progress of BA work
  • Govern the performance of all BA taks

1.4.2 Elicitation

  • Identify and understand stakeholder needs and concerns
    • Desires x underlying needs
    • Ensure that these needs are understood
    • Understand stakeholder work environment

1.4.3 Requirements Management and Communication

  • Manage conflicts, issues and changes
    • Ensure agreement between stakeholders and and project team
    • How requirements are communicated
    • How knowledge is maintained for futere use

1.4.4 Enterprise Analysis

  • Define a feasable solution scope
    • Identify, define and refine business need
    • Is it a feasable solution?
      • Define and analyse problems
      • Business case development
      • Feasibility studies
      • Definition of solution scope

1.4.5 Requirements Analysis

  • Prioritize and elaborate requirements
    • Stakeholder and solution ones
    • Enable the project team to implement the solution
  • Involves analyzing needs and solution definition
    • Assessing current state
    • Identify and recommend improvements
    • Verification and validation of the resulting requirements

1.4.6 Solution Assessment and Validation

  • Determine which solution best fits the business need
    • How to assess solutions and identify gaps and shortcomings in solutions
    • Determine workarounds or changes to the solution
    • Assess the performance and effectiveness of the solution

1.4.7 Underlying Competencies

  • Behaviors
    • Analytical Thinking
    • Problem Solving
  • Business knowledge
    • Human Resource
    • Finantial
    • Information Technology
    • Supply Chain
  • Skills
    • Communication
    • Interaction
  • Software Applications
    • Management and communication tools

1.5 Tasks

  • Describes the tasks to accomplish a purpose
    • Purpose – Reason to perform a taks
    • Description – What is a task,why to performe it and what are the results
    • Input – Informations and preconditions necessary for a task to begin
    • Elements – Key concepts needed to understand how to perform a task
    • Techniques – Some are specific to the performance of a single task, others are relevant to a large number of tasks
    • Stakeholders – Those who will be affected by the task:
      • Business Analyst
      • Customers – Make use of products or services from the organization
      • Domain SME (Subject Matter Expert) – Key-user
      • End user
      • Implementation SME
      • Operational Suport – Help Desk
      • Project Manager
      • Supplier – Providers
      • Tester – Quality Assurance Team
      • Regulator – Auditing team or external regulators
      • Sponsor – Authorize work and control the budget
    • Output – Result of the work described in the task, deliverable or its part

1.6 Techniques

  • Different ways to perform a task, such as:
    • Acceptance and Evaluation Criteria Definition
    • Brainstorming
    • Business Rules Analysis
    • Data Dictionary and Glossary
    • Data Flow Diagrams
    • Data Modeling
    • Decision Analysis
    • Document Analysis
    • Interviews
    • Metrics and Key Performance Indicators
    • Non-Functional Requirements Analysis
    • Organization Modeling
    • Problem Tracking
    • Process Modeling
    • Requirements Workshop
    • Scenarios and Use Cases

1.7 Underlying Competencies

  • Skills, knowledge and personal characteristics
  • Support effective performance of business analysis:
    • Analytical Thinking and Problem Solving
    • Behavioral Characteristics
    • Business Knowledge
    • Communication Skills
    • Interaction Skills
    • Software Applications

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s