Andy Hunt is the author or co-author of several programming books including:
The Pragmatic Programmer
Programming Ruby (the Pickaxe book)
Pragmatic Unit testing in C# with Nunit
Practices of an Agile Developer
Pragmatic Thinking and Learning: Refactor Your WetwareHe's also one of the original signatories of the Agile Manifesto.
Andy is a great person to talk about regarding Agile Development. Here are some things he says you need to become agile and where to start:
Do a little of the right things all the time
You'll be the expert on the project at the end of the project. Defer important decisions until you understand the problem.
Stand up meetings
Set ground rules
Make sure you have a stable build environment and version control
Unit Tests
Continuous Integration
Code Reviews/Pair Programming – Check the code
Involve the Customer
Produce something every 1-4 weeks
Retrospectives – Get Feedback