Foreword
What exactly is Agile development? How did it originate? How has it evolved?
In this book, Uncle Bob provides thoughtful answers to these questions. He also identifies the many ways in which Agile development has been misinterpreted or corrupted. His perspective is relevant because he is an authority on the subject, having participated in the birth of Agile development.
Bob and I have been friends for many years. We first met when I joined the telecommunications division of Teradyne in 1979. As an electrical engineer, I helped install and support products; later, I became a hardware designer.
About a year after I joined, the company began seeking new product ideas. In 1981, Bob and I proposed an electronic telephone receptionist—essentially ...