[su_box title=”Fundamentals of business analysis” style=”soft” box_color=”#f2d2cc” radius=”4″]Now a days Business analyst is very important key across the industries also BA play effective roles during project life cycle as I am going to describe fundamentals of Business Analysis[/su_box].
Fundamentals of Business Analysis
What is Business Analysis?
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.
In the Beginning…
There was a chaos…..
Projects are like a battlefield…….
A lot of work was being done….
But it was not always productive….
A little Later On…
Organization’s invested in Project Management Practices
Why it doesn’t work!!!!!
Only 16.2% of projects will be completed on time and on budget
About 40-56% of projects conflicts can be traced to requirement errors
Finding and fixing requirement errors consumes 70-85% of project rework costs
The average project exceeds its planned time schedule by 120%
About 30% of projects are cancelled before completion
About 52.7% of projects will cost 189% of their original estimates
Conclusion…
expands least effort on requirement analysis …
which is where most errors originate …
and those errors cost most to fix!
And That is why projects doomed.
In Today’s Scenario
Now….. The Picture Complete
What Has Changed Now…
International Institute of Business Analysis (IIBA) established in 2003 as is an Independent Non-Profit Professional Association, serving the growing field of Business Analysis and will clarify Fundamentals of Business Analysis.
Fundamentals of Business Analysis as per IIBA
IIBA defines a Business Analysis…..
The set of tasks and techniques used to
work as a liaison among stakeholders
to understand the structure, policies and operations of an organization
and to recommend solutions that enable the organization to achieve its goals.
Putting the Business Analyst in context
What is Requirement?
Types of Requirements
Business Requirements:
Higher-level statements of the goal, objectives or needs of the enterprise
User Requirements:
Statements of the needs of a particular stakeholder or class of stakeholders
System Requirements:
Describe the behaviour and information that the solution will manage
4 C’s of Requirements
Complete
Clear
Correct
Consistent
Also Read: Test Case template
Functional Requirements
In simpler words, functional requirements state what the system must do. In fact, functional requirements are usually stated by using the “shall” statement.
Business rules
Transaction corrections, adjustments
Administrative functions
Authentication Audit tracking
External interfaces
Certification requirements
Reporting requirements
Historical data
Legal / Regulatory requirements
Non-Functional (ily) Requirements
Constraints or standards that the system must have or comply with. Non-functional requirements define the system’s quality characteristics.
Scalability
Capacity
Availability
Reliability
Recoverability
Maintainability
Performance
Serviceability
Security
Regulatory
Manageability
Data Integrity
Usability
Environmental
Business Analysis Knowledge Areas
Enterprise Analysis
Feasibility study
High Level Risk Assessments
Business Cases
Requirement Elicitation
Core BA Activity!
Elicited, not ‘gathered’!
Get ALL the REAL requirements RIGHT
What is Elicitation?
The definition of Elicitation is:
To Draw Forth or Bring Out something latent or potential
Ways of Requirement Elicitation
Interview
Survey
Meetings with Focus Group
Meetings with End User
Observation
Prototyping
Where can we go to Elicit Requirements
Users
Managers
Executives
Programmers
Other BA’s
Legacy System Study
GOD
I will describe requirement analysis, documentation and many more in my next article on testingnotes. That is also part of fundamentals of business analysis. Hope you all get effective information by reading this article also provide your suggestions if any.
Thanks for reading.
Nice Article
Good article !!