Retrospective

Smart People, New Ideas, and our first taste of a growing community of other developers who have recognized a problem and are trying to find ways to address that. But is this the “silver bullet” we’re hoping for? Or are we better off looking for guiding lights?

In this chapter, we discovered…

Agile software development directly addresses the challenges of a process-heavy methodology, like Waterfall, by offering a lightweight process based on technical practices for creating maintainable code. But many Agile teams aren’t aware of these technical practices or misapply them and end up not getting the benefits they hoped for. We must understand the principles behind the practices in order to apply them properly.

Footnotes

[21]

http://agilemanifesto.org/

[22]

Moore, Geoffrey A. Crossing the Chasm. New York: HarperBusiness (1991)

[23]

http://www.infoq.com/news/2012/04/Agile-Resources-Microsoft