Review: Practices of an Agile Developer
18 Jul
Recently I read ‘Practices of an Agile Developer’ book by Venkat Subramaniam and Andy Hunt, in this book we read a lot of practices, ideas, and approaches of successful agile software developers and the book presents them in a series of short, easy-to-digest tips. It covers following topics and this picture shows mind-map of the book:
- Agile Software Development
- Agile Manifesto
- Agile Toolkit
- Outcome over process idea
- Feeding Agility
- Brown-Bag sessions
- Invest in your team and how to keep up-to-date
- Learn and unlearn
- Track issue
- Design and business analysis
- Deployment automation
- Releasable code
- Continuous Integration
- CRC cards
- Iteration and incremental development
- Agile feedback
- Agile design and business analysis
- Backlog technique
- Measure progress
- Scrum sprints
- Importance of feedback by team, code, and user
- Unit testing and T.D.D
- Encapsulation
- Elegant Code
- Commenting
- Inheritance and delegation
- Agile debugging
- Exception handling
- Solution logs
- Prototype
- Project sharing
- Stand up meeting
- Information radiator
- Rescue a failing project
It is a great book and I highly recommend it for developers, project managers, and IT professionals.









I'm Hamid Asadpour, entrepreneur and web 2.0 application developer, a partner at Web Development Group, a hobbyist photographer, an adventure traveller, and a Tai Chi lover .




No comments yet