Posts Tagged ‘agile development’

Agile Development

Jeff Younker aptly described agile development in his book “Foundations of Agile Python Development.”  Younker highlighted the following key practices for agile development:

  • pair programming
  • user stories (not use cases)
  • system metaphor
  • on-site customers
  • unit tests
  • test-driven development
  • refactoring
  • simple design
  • short iterations
  • collective code reflection
  • continuous integration
  • documentation

With this methodology, the code should always be working, although features might not have implemented. More info on the Manifesto for Agile Software Development.
Copyright (c) 2008 by Waiming Mok


Read Full Post »