Ba’s role in software development

Page 1

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

Spell out the project details and requirements - It Requirements are documented in Use Cases, Requirements are documented in Epics, User Business Requirements, Functional requirements, Stories and optionally Business (or Essential) Use UI Specifications, Business Rules. cases.

is the core responsibility of any Business analyst to

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.

identify, model and then document in proper

Focuses on ensuring the requirements meet the Focuses on getting a ‘sign off’ on the requirements. currentbusiness needs, even if it requires updating them.

format to suit the specifications of the project as Often there is a wall between the BA/Business and Agile BA (Often called as Product Owner) is part of the Development team. the team.

well as business stakeholders. Tends to dictate solutions. Long turnaround.

Has to remain in the problem domain, leaving the development team ‘space’ to explore different solutions. Quick turnaround.

Focus on what the requirements document said. In Focus on the functionality of the developed other words, output (Artifact) is a well written software. In other words, output (Artifact) is the thorough requirements document. software that meets thebusiness needs.


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.



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.