Saturday, July 22, 2006

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

No comments: