Professional Documents
Culture Documents
software out as quickly and efficiently as possible. This "silver bullet" has taken several
forms over the last 25 years, encompassing everything from hardware, to operating
systems, to integrated development environments, to software development (SDLC)
methodologies. In this article we will focus on the SDLC methodologies, the relative
strengths and weaknesses of the commonly-employed methodologies, their common
goals, and their fundamental differences.
In order to keep the discussion focused, we will begin by qualifying the three main
attributes of an SDLC methodology. A methodology must:
In addition, for the purposes of this discussion, a methodology should also support
Maintenance of all deployed software artifacts.
In this article we will give a brief overview of the development and deployment of
SDLC methodologies, describe the two most common models (adaptive and predictive),
describe their relative strengths and weakness (differences), and finally discuss how and
when to leverage the appropriate aspects of each to meet your development goals.