I was searching for certifications on requirements engineering and I
found that there is a lot of mixing between business analysis and
requirements engineering. This mix exists both on the daily use,
professional certifications and organizations.
Starting by the definitions:
- Business analysis is the discipline of identifying business
needs and determining solutions to business problems. Solutions
often include a systems development component, but may also consist
of process improvement, organizational change or strategic planning
and policy development. (Kathleen B Hass, Richard Vander Horst, Kimi
Ziemski (2008). From Analyst to Leader: Elevating the Role of the
Business Analyst Management Concepts, 2008. ISBN 1567262139. p94:
“As the discipline of business analysis becomes professionalized”)
- Requirement engineering according to Laplante is “a
sub-discipline of systems engineering and software engineering that
is concerned with determining the goals, functions, and constraints
of hardware and software systems.”. (Phillip A. Laplante (2007)
What Every Engineer Should Know about Software Engineering. ISBN
0849372283 p44)
This may lead us to conclude that business analysis as a discipline has
a heavy overlap with requirements engineering, but focuses on
identifying the changes to an organization that are required for it to
achieve strategic goals. These changes include changes to strategies,
structures, policies, processes, and information systems.
Regarding organizations: IIBA®
International Institute of Business Analysis is the independent
non-profit professional association serving the growing field of
Business Analysis, IREB
International Requirements Engineering Board is one serving
Requirements Engineering
Both IIBA and IREB offers professional certifications:
- IIBA : Certified Business Analyst Professional CBAP
- IREB : Certified Professional for Requirements Engineering CPRE
based on many forum posts and discussions I found that:
- CBAP is targeted to highly educated BA professionals only (you need
a minimum of 5 years of experience in business analysis / RE)
- CPRE is aimed to everyone working in the field of requirements
engineering
- CPRE is a lot cheaper and can be achieved at an independent
certification body
What you think ?
Could you please share your opinion and ideas with me ?