Upload
coepd
View
57
Download
0
Embed Size (px)
DESCRIPTION
COEPD - Center of Excellence for Professional Development is a primarily a Business Analyst Training Institute in the IT industry of India head quartered at Hyderabad. COEPD is expert in Business Analyst Training in Hyderabad, Chennai, Pune , Mumbai & Vizag. We offer Business Analyst Training with affordable prices that fit your needs. COEPD conducts 4-day workshops throughout the year for all participants in various locations i.e. Hyderabad, Pune. The workshops are also conducted on Saturdays and Sundays for the convenience of working professionals. For More Details Please Contact us: Visit at http://www.coepd.com or http://www.facebook.com/BusinessAnalystTraining Center of Excellence for Professional Development 3rd Floor, Sahithi Arcade, S R Nagar, Hyderabad 500 038, India. Ph# +91 9000155700, [email protected]
Citation preview
BA’S ROLE IN
SOFTWARE DEVELOPMENT
(Professional Business Analyst Training
organisation)
It is an accepted fact that software projects succeed or fail purely based on the quality of the requirements being elicited from the client by the software organization.
It means software projects rate of success or failure depends on competent / incompetent business analysts,
Business Analyst’s major responsibilities in a Software Development
1. Develop the Scope of system - BA works with
various stakeholders – project and business and
involves in formulating and communicating the
business vision and specifically involve in translating
the initial from high-level vision to low-level vision,
which is nothing but something realistic.
Right interpretation of business needs - Translation
of requirements into the specifications that technical
team can understand better as well the stakeholders
can understand. Here, the Business Analyst’s ability
to distil the differing needs of stakeholders into a
single and consistent vision.
Traditional BA (Waterfall) Agile BA
Requirements are documented in Use Cases,Business Requirements, Functional requirements, UI Specifications, Business Rules.
Requirements are documented in Epics, User Stories and optionally Business (or Essential) Use cases.
Focuses on completeness of requirement and spends time in ensuring the requirement is unambiguous and has all the details.
Focuses on understanding the problem and being the domain expert so that s/he can answer questions from the development team swiftly and decisively.
Focuses on getting a ‘sign off’ on the requirements.
Focuses on ensuring the requirements meet the currentbusiness needs, even if it requires updating them.
Often there is a wall between the BA/Business and the Development team.
Agile BA (Often called as Product Owner) is part of the team.
Tends to dictate solutions.Has to remain in the problem domain, leaving the development team ‘space’ to explore different solutions.
Long turnaround. Quick turnaround.
Focus on what the requirements document said. In other words, output (Artifact) is a well written thorough requirements document.
Focus on the functionality of the developed software. In other words, output (Artifact) is the software that meets thebusiness needs.
Spell out the project details and requirements - It
is the core responsibility of any Business analyst to
identify, model and then document in proper
format to suit the specifications of the project as
well as business stakeholders.
Coordinating Testing phase with validation -
Business Analysts work with stakeholders, specifically
with project stakeholders to test the software and to
validate the requirements being identified and
documented with right approach.
5. Face of the project from end to end –
Business Analyst acts as the face of the project where
acts as bridge between business stakeholders and
project stakeholders who work for single vision –
development of right solution to the client’s pain area.
Face of the project from end to end –
Business Analyst acts as the face of the project where
acts as bridge between business stakeholders and
project stakeholders who work for single vision –
development of right solution to the client’s pain area.