10
BA’S ROLE IN SOFTWARE DEVELOPMENT (Professional Business Analyst Training organisation)

BA’s Role in Software Development - COEPD

  • 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

Page 1: BA’s Role in Software Development - COEPD

BA’S ROLE IN

SOFTWARE DEVELOPMENT

(Professional Business Analyst Training

organisation)

Page 2: BA’s Role in Software Development - COEPD

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,

Page 3: BA’s Role in Software Development - COEPD

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.

Page 4: BA’s Role in Software Development - COEPD

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.

Page 5: BA’s Role in Software Development - COEPD

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.

Page 6: BA’s Role in Software Development - COEPD

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.

Page 7: BA’s Role in Software Development - COEPD

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.

Page 8: BA’s Role in Software Development - COEPD
Page 9: BA’s Role in Software Development - COEPD

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.

Page 10: BA’s Role in Software Development - COEPD