To fully understand the BABOK V3 business analysis framework, we have to go back to the previous version of the BABOK® Guide – version 2. At that time IIBA®, used a slightly different definition of business analysis:
“Business analysis is a set of tasks and techniques used to work as a liaison among stakeholders in order to understand the structure, policies, and operations of an organization, and to recommend solutions that enable the organization to achieve its goals.”
In the previous post I mentioned that the BABOK® Guide was created by professionals for professionals; it is based on the experience of experts in the business analysis field. The experts first identified all the tasks that a business analyst is responsible for. Next, they grouped them into the following six key knowledge areas:
-Business Analysis Planning and Monitoring,
-Elicitation and Collaboration
-Requirements Life Cycle Management
-Requirements Analysis and Design Definition
Figure 1 Business Analysis Framework
Strategy analysis, requirements analysis and design definition and solution evaluation (depicted as an inner circle in Figure 1) form the core of the business analysis work. To perform these activities effectively, the activities in the outer circle are required: business analysis planning and monitoring, elicitation and collaboration, and requirements life cycle management.
To successfully execute tasks, a Business Analyst can use multiple techniques. Each task in BABOK® lists a number of techniques that Business Analyst consider, when performing a task.
Also, the skill set of a Business Analyst is important. The BABOK® Guide has developed a competency scheme that addresses the essential skills for this field. The competencies listed by the BABOK® Guide help in performing the task efficiently and effectively.
We can illustrate the above mentioned aspects in the following model:
Figure 2 Dependency between knowledge area, task, technique and competency.
Each task within a knowledge area is defined in more detail in terms of:
-Main activities that can take place when executing a task and help transforming inputs to outputs,
-Stakeholders involved in the task,
-Guidelines and tools that a Business Analyst should consider when performing a task, and
-Techniques that may be used.
This knowledge area focuses on preparing and monitoring the execution of business analysis work. The old proverb says: “Proper preparation prevents poor performance”; in this knowledge area we plan how to approach our activities, how to involve stakeholders, understand and document roles and responsibilities and define how to structure the information that we will obtain throughout the business analysis assignment. Additionally, knowing that we will have setbacks, we also plan how to track the progress of business analysis activities and improve them or take corrective actions, when necessary.
Business Analysts collaborate with stakeholders and obtain/elicit information required to understand needs and the organisational context to develop valuable solutions. In this knowledge area we prepare for elicitation, conduct it, and communicate results with stakeholders. We also try to keep our stakeholders involved in the initiative.
Requirements are rarely a one-off activity. Therefore, we have to manage requirements. The reasons are diverse, e.g. an internal/external audit, a maintenance contract with the supplier. The tasks belonging to this knowledge area are: requirements prioritisation and approval, setting up traceability, requirements maintenance, and changed control process.
This knowledge area focuses on defining the true business need that aligns with an organisation’s mission and objectives. It is about understanding what the required future situation is from the perspective of the key stakeholders. Knowing the current situation and the future situation allows us to define actions that have to take place in order to successfully achieve the required future state. In this area we also perform risk management.
This knowledge area is concerned with processing of the business analysis information we receive through the elicitation efforts. This information can be diverse, therefore we may use models to cross-check the input and obtain sharpness on what’s required. In this knowledge area we define the requirements, verify them and validate them. Requirements feasibility is checked and we also start thinking about possible solutions. Solution analysis helps us to select one with the greatest value for the stakeholders and organisations.
As we develop a solution, we must also check whether what we deliver matches the stakeholders’ expectations. In this knowledge area we define relevant solution performance measures, execute them and analyse the results in order to determine what stands in the way to make the solution valuable to the organisation. We recommend actions to remove these barriers either from the solution itself or the organisation to ensure maximum business value is delivered.
In this post you have gained basic knowledge of the BABOK® business analysis framework and its six knowledge areas. You will understand the relationship between knowledge area, task, competence and technique. The next post will provide you with a deep insight into the first knowledge area: Business Analysis Planning and Monitoring.
If you wish to get more in-depth information about these knowledge areas, competencies or techniques please consider buying the BABOK® Guide, or become a member of the International Institute of Business Analysis. As an IIBA® member you receive your own (electronic) copy of the BABOK® Guide for further study.
BA Coach also provides online workshops about BABOK® .