A decade of agile methodologies: Towards explaining agile software development
Agile Software Development: Adaptive Systems Principles and Best Practices