3.introduction To IIBA & BABOK
3.introduction To IIBA & BABOK
BABOK
1 www.pmtutor.org Powered by POeT Solvers Limited
2 www.pmtutor.org Powered by POeT Solvers Limited
3 www.pmtutor.org Powered by POeT Solvers Limited
Business Analysis
Business Analysis is the set of tasks, knowledge and techniques required to identify
business needs and determine solutions to business problems.
Solutions often include a systems development component, but may also consist of
process improvement or organizational change.
Business analysis is the 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.
A solution is a set of changes to the current state of an organization that are made
in order to enable that organization to meet a business need, solve a problem, or
take advantage of an opportunity. The scope of the solution is usually narrower
than the scope of the domain within which it is implemented, and will serve as the
basis for the scope of a project to implement that solution or its components.
Most solutions are a system of interacting solution components, each of which are
potentially solutions in their own right. Examples of solutions and solution
components include software applications, web services, business processes, the
business rules that govern that process, an information technology application, a
revised organizational structure, outsourcing, in sourcing, redefining job roles, or
any other method of creating a capability needed by an organization.
Business analysis helps organizations define the optimal solution for their needs,
given the set of constraints (including time, budget, regulations, and others) under
which that organization operates.
The primary purpose of the BABOK® Guide is to define the profession of business
analysis. It serves as a baseline that practitioners can agree upon in order to discuss
the work they do and to ensure that they have the skills they need to effectively
perform the role, and defines the skills and knowledge that people who work with
and employ business analysts should expect a skilled practitioner to demonstrate. It
is a framework that describes the business analysis tasks that must be performed in
order to understand how a solution will deliver value to the sponsoring
organization. The form those tasks take, the order they are performed in, the
relative importance of the tasks, and other things may vary, but each task
contributes in some fashion, directly or indirectly, to that overall goal.
Describes business analysis areas of knowledge, their associated activities and tasks
and the skills necessary to be effective in their execution
The term “requirement” is one that generates a lot of discussion within the business
analysis community. Many of these debates focus on what should or should not be
considered a requirement, and what are the necessary characteristics of a
15 www.pmtutor.org Powered by POeT Solvers Limited
Requirements
requirement. When reading the BABOK® Guide, however, it is vital that
“requirement” be understood in the broadest possible sense. Requirements include,
but are not limited to, past, present, and future conditions or capabilities in an
enterprise and descriptions of organizational structures, roles, processes, policies,
rules, and information systems. A requirement may describe the current or the
future state of any aspect of the enterprise.
Much of the existing literature on business analysis is written with the assumption
that requirements only describe an information technology system that is being
considered for implementation. Other definitions may include future state business
functions as well, or restrict the meaning of the term to define the ends
stakeholders are seeking to achieve and not the means by which those ends are
achieved. While all of these different uses of the term are reasonable and
Similarly, we do not assume that requirements are analyzed at any particular level
of detail, other than to say that they should be assessed to whatever level of depth is
necessary for understanding and action. In the context of a Business Process
Management initiative, the requirements may be a description of the business
processes currently in use in an organization. On other projects, the business
analyst may choose to develop requirements to describe the current state of the
enterprise (which is in itself a solution to existing or past business needs) before
investigating changes to that solution needed to meet changing business
conditions.
The Enterprise Analysis Knowledge Area describes the business analysis activities
necessary to identify a business need, problem, or opportunity, define the nature of a
solution that meets that need, and justify the investment necessary to deliver that
solution. Enterprise analysis outputs provide context to requirements analysis and to
solution identification for a given initiative or for long-term planning. Enterprise
analysis is often the starting point for initiating a new project and is continued as
changes occur and more information becomes available. It is through enterprise
analysis activities that business requirements are identified and documented.
It describes the business analysis activities that take place for organizations to:
Analyze the business situation in order to fully understand business problems and
▶▶opportunities.
Define the solution scope and develop the business case for a proposed solution.▶▶
End users are stakeholders who will directly interact with the solution. The term is
most frequently used in a software development context, where end users are those
who will actually use the software application that is being developed, but in the
broader context of a solution they can include all participants in a business
process.
Developers/Software Engineers
Developers are responsible for the construction of software applications. Areas of
expertise among developers or software engineers include particular languages or
application components. Good software development practices will significantly
reduce the cost to build an application, the predictability of the development
process, and the ability to implement changes in the functionality supported by an
application.
4. Trainers
Trainers are responsible for ensuring that the end users of a solution understand how it
is supposed to work and are able to use it effectively. Areas of expertise among trainers
may include classroom-based or online education. Effective training will facilitate
acceptance and adoption of a solution.
5. Usability Professionals
Usability professionals are responsible for the external interaction design of technology
solutions and for making those solutions as simple to use as is feasible. Areas of
expertise among usability professionals include user interface designers and
information architects. Good usability will increase productivity, customer satisfaction,
and reduce cost in solution maintenance and training.
6. Project Manager.
Project managers are responsible for managing the work required to deliver a solution
that meets a business need, and for ensuring that the project’s objectives are met while
balancing the project constraints, including scope, budget, schedule, resources, quality,
risk, and others.
7. Tester.
Testers are responsible for determining how to verify that the solution meets the
solution requirements defined by the business analyst, as well as conducting the
verification process. Testers also seek to ensure that the solution meets applicable
quality standards and that the risk of defects of failures is understood and minimized.
8. Regulator.
Regulators are responsible for the definition and enforcement of standards. Standards
may be those that the team developing the solution is required to follow, standards the
solution must meet, or both. Regulators may enforce legislation, corporate governance
standards, audit standards, or standards defined by organizational centers of
competency.
9. Sponsor.
Sponsors are responsible for initiating the effort to define a business need and develop a
solution that meets that need. They authorize work to be performed and control the
budget for the initiative.
10. Supplier.
A supplier is a stakeholder outside the boundary of a given organization or
organizational unit. Suppliers provide products or services to the organization and may
have contractual or moral rights and obligations that must be considered.