Thursday, September 29, 2005

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


At Tuesday, April 29, 2014 3:08:00 PM, Blogger Chris Tune said...

For a non-technical user, I'd heard this work as being a cross between a business person and a technical developer. One who can communicate and translate faithfully between the world of business requirements, and the business user, and the developers, testers and engineers making the business software.


Post a Comment

<< Home