Agile Reference
A list of recommended and freely available introductory materials for learning Agile practices. (v1.1)
Scrum
General overview to technical practices
Collective Code Ownership
Continuous Integration
Refactoring
Test-Driven Development
Emergent Design
Acceptance Test-Driven Development (Specification by Example)
Scrum
The Scrum Primer - Pete Deemer, Gabrielle Benefield, Craig Larman, Bas Vodde
top
General overview to technical practices
Just Do It: A Quick Introduction To Agile's Technical Practices - Hacker Chick
top
Collective Code Ownership
The Art Of Agile Development: Collective Code Ownership - James Shore
Collective Ownership - Don Wells
Code Ownership - Martin Fowler
top
Continuous Integration
Continuous Integration - Martin Fowler
Continuous Integration on a Dollar a Day - James Shore
top
Refactoring
Code Smell - Martin Fowler
The Art of Agile Development: Refactoring - James Shore
top
Test-Driven Development
The Three Laws of Test-Driven Development - Uncle Bob Martin
The Art of Agile Development: Test-Driven Development - James Shore
top
Emergent Design
What is Software Design - Jack Reeves
Is Design Dead? - Martin Fowler
top
Acceptance Test-Driven Development (Specification by Example)
Acceptance Test-Driven Development with RobotFramework - Craig Larman, Bas Vodde
top