Adrian Smith

Archive for January, 2008

Applying Agile Principles to Traditional Engineering Design

Agile software development methods evolved as a reaction to traditional project management methods that focused on documentation, change control and the linear execution of tasks. Agile methods recognize the complex and highly non-linear nature of software development and address the associated risks by encouraging a range of working practices. While these practices are well accepted [...]