The SDLC is Software Development Life Cycle, meaning the total development life cycle of a system. It describes the step by step processes that take places in the development of system. A Business Analyst is closely involved with the Software Development Life Cycle (SDLC).
Steps of SDLC
The SDLC involves in the following steps:
• Feasibility Study – A feasibility study is done prior starting of the project to sure that the system is feasible.
• Project Planning – The project is planned with time-lines, resources and expected output of the process.
• Requirement Analysis – The system requirement is analyzed and documented on this stage.
• User Interface Design – The graphic designing of the system is build as per the requirements.
• Project Development – The project coding is done by the software programmers who are working on the project.
• Integration and Testing – The developed software is integrated and tested by the quality analysts.
• Acceptance and Installation – Here, the developed software is checked if it will be work in live conditions.
• System Maintenance – The software developed is maintained after installing to the live.
The Business Analyst
The Business Analyst is the bridge between the client and the technical team of software developers who are working on the project.
The Business Analyst has discussion with the client of the project, makes a through analysis of the system, defines the requirements, writes documents, explain the project to technical team and coordinate with them through out the project development.
The business analyst will provide different services during the SDLC:
• Assisting with the business case
• Making high-level feasibility studies
• Gathering of the requirements
• Designing and/or reviewing test cases
• Processing change requests
• Tracing the requirements during implementation
• Manage project scope
• Acceptance, installation, and deployment