Software Development Process
The Software Development Process, SDP, is the methodology used by a development team or an any organization to produce software. Early SDPs comprised the following phases. RequirementsArchitectureCodeIntegrateTestReleaseA newer Project Management focused SDP has the following stages. DefinePlanConstructionTestDeployIn addition to the defined stages of SDP, there are many models to follow: Agile, Extreme Programming, Iterative and Waterfall. Agile attempts to minimize risk by developing software in short iterations.Extreme Programming employs simplicity, frequent communication,constant customer feedback and decision empowerment.Iterative development is a cyclical methodology that incorporatesrefactorying into the process.Waterfall software development is a phased methodology. Whenone phase is complete, it moves onto the next phase.

|