# Agile
[[Software Methodology]] [[Software Engineering]]
The fabled methodology. Many good ideas. I forgot most about the actual details and tenets of the movement.
Some concepts and practices:
- [[Unit tests]]
- [[Pair Programming]]
## Books
- [[BOOK - Agile! - Bertrand Meyer]] by [[Bertrand Meyer]]
This book is particularly interesting as it goes into implementing agile at HP to turn their printer firmware department around.
- [[BOOK - A Practical Approach to Large-Scale Agile Development - Gary Gruver Mike Young Pat Fulghum]]
## Links
- ["Agile Methods The Good, the Hype and the Ugly," Bertrand Meyer - YouTube](https://www.youtube.com/watch?v=ffkIQrq-m34) , a talk by [[Bertrand Meyer]] goes into the not so great aspects of agile
A nice article by [[Dorian Taylor]] about the lessons won from Agile, how it came to be, its reason to exist. Some good analogies for what software is, how features are not the same as product behaviour:
- [Agile as Trauma](https://doriantaylor.com/agile-as-trauma)
- [[QUOTE - Dorian Taylor - Software is more like a university campus]]