Agile development has become widely popular, and is still spreading further across software industry. It is bringing us many benefits. But at the same time, it challenges several established disciplines of software engineering such as requirements management and quality management. How can we embrace the new while preserving the contributions of established practicies?

The Making of Software aims at developing a better understanding of agile development. It critically investigates where agile approaches need to be adapted with other established development practices. Questions of interest include:

  • What is agile development?
  • What changes does agile development bring for product management, requirements management and quality management?
  • How should effective tool support for agile development be designed?