Agile Software Development Processes A Different Approach to Software Design

Everette R. Keith · 2002

In software development there exists a tension between quality, cost, and time. Delivering cost competitive quality software in today’s time constrained market is a difficult task. Many traditional software processes are top heavy with documentation and rigid control mechanisms making it difficult applying them to different software projects. New families of processes, referred to as Agile Processes, are making headway into the software industry. These processes focus on code rather than documentation calling themselves agile because, unlike the traditional processes, they are adaptable, not rigid. This paper discusses several of these Agile Processes, the philosophy driving them and the challenges faced when implementing them.

Read the paper · More papers on PaperTik