Paul Richards, FreeBSD

Traditional project management methodologies are typically based on the waterfall model where there are distinct phases: requirements capture, design, implementation, testing, delivery etc. Once a project has moved on to the next phase there is no going back. The end result is often a late project that no-one wants anymore because the requirements have fundamentally changed by the time the project is delivered.

eXtreme Programming, as an example of one type of Agile development methodology, is meant to be a better way of running software projects that avoids the pitfalls of the waterfall method.

This talk provides a brief introduction to the key concepts of XP and then compares and contrasts the methodology with the way that FreeBSD manages its development process. At the end we ask the question, "Was FreeBSD a pioneer of Agile development?"

Back to schedule

Google IBM O'Reilly mod3

$Id: PRichards.html 555 2006-09-27 14:04:22Z ray $