2014 · 27 citations · 16 references
Software MaintenanceEngineeringProject ManagementSoftware EngineeringSoftware ProcessWaterfall ModelManagementSystems DevelopmentSystems EngineeringSuccess RateSoftware Development ProcessDesignAnalytic Hierarchy ProcessLifecycle ModelSoftware DesignSoftware DevelopmentDevelopment MethodologySoftware TestingSoftware ManagementSdlc ModelsBusinessLife Cycle Assessment
The success rate of software system depends upon the type of software development life cycle (SDLC) models that we employ at the time of software development process. In literature, we have identified different types of SDLC models like, agile methods, rapid application development method, and traditional methods; and choosing one of them is not an easy task according to need/criteria of the software projects. Therefore, in order to address this issue, we present a method for the selection of SDLC models using analytic hierarchy process (AHP). Finally, the utilization of the proposed approach is demonstrated with the help of an example.
16
Agile software development, the people factor
Alistair Cockburn, James A. Highsmith · Computer · 2001 · 1.1K citations
Software Maintenance, Software Development Practice, Engineering +19
Mordechai Ben-Menachem · ACM SIGSOFT Software Engineering Notes · 2001 · 1K citations
Embracing change with extreme programming