Software Development Project: Phases
Basil Tesler, Intetics Co./ Web Space Station
Most materials discussing the phases of a software development project
are intended for the developers community. I decided to take a different
look at the issue and help those novices who are going to outsource a
software development project to an outsource service provider (OSP).
Software development isn't all about the code. In fact, coding is part
of the overall project lifecycle. The project phases that I'm going to
review in this article are a slightly modified version of the classical
sequential model that is appropriate for a lot of projects. However, you
shouldn't think that this model is universal throughout the industry and
that it can't be modified; on the contrary, almost each business applying
this model adapts it to the specific needs of real situations.
The typical software project includes the following phases:
Requirements Analysis and Definition. System Overview
Functional Specification and UI Prototype
Software Architecture and Test Plan
Implementation (Coding) and Testing
Release. Delivery and Installation
Operation and Maintenance
Download Complete White Paper!