Role of BA in the system development life cycle
Role of BA in the system development life cycle
The BA plays a central role in the system development life cycle (SDLC). In general terms, the SDLC contains well-defined phases which are executed by the project team:
- A business idea or request,
- Feasibility (business case)
- Planning (business requirements, functional requirements)
- Delivery (Coding, execution of activities)
- Testing (test cases, unit testing, integration testing, user acceptance testing)
- Implementation (roll out of the idea or request)
- Close out (documentation, post implementation review)
This is also known as project methodology. A version of the SDLC is part of many different Project Methodologies such as RAD, SDM, Rational Unified Process.
The BA will provide different services during the SDLC:
- Assisting with the Business case
- High level feasibility
- Gathering of the requirements
- Designing and/or reviewing test cases
- Processing change requests
- Tracing the requirements during implementation (traceability matrix).
- Manage scope
- Acceptance, Installation, deployment