Product Details
Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)

Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)
By Venkat Subramaniam, Andy Hunt

List Price: $29.95
Price: $19.77 & eligible for FREE Super Saver Shipping on orders over $25. Details

Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com

54 new or used available from $13.90

Average customer review:

Product Description

Want to be a better developer? This books collects the personal habits, ideas, and approaches of successful agile software developers and presents them in a series of short, easy-to-digest tips. This isn't academic fluff; follow these ideas and you'll show yourself, your teammates, and your managers real results. These are the proven and effective agile practices that will make you a better developer.

This book will help you improve five areas of your career:

  • The Development Process
  • What to Do While Coding
  • Developer Attitudes
  • Project and Team Management
  • Iterative and Incremental Learning

These practices provide guidelines that will help you succeed in delivering and meeting your user's expectations, even if the domain is unfamiliar. You'll be able to keep normal project pressure from turning into disastrous stress while writing code, and see how to effectively coordinate mentors, team leads, and developers in harmony.

You can learn all this stuff the hard way, but this book can save you time and pain. Read it, and you'll be a better developer.


Product Details

  • Amazon Sales Rank: #43324 in Books
  • Published on: 2006-04-04
  • Format: Illustrated
  • Number of items: 1
  • Binding: Paperback
  • 176 pages

Editorial Reviews

About the Author
Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored more than 3,000 software developers in the US and Europe. He has significant experience in architecture, design, and development of software applications. Venkat helps his clients effectively apply and succeed with agile practices on their software projects, and speaks frequently at software development conferences. Venkat is also an adjunct professor for the practice of computer scient at University of Houston and teaches at Rice University School for Continuing Studies. He holds a BS in Computer Engineering, MS in Electrical Engineering and Ph.D. in Computer Science. He is a recipient of the 2004 UH Computer Science Department Teaching Excellence award.


Customer Reviews

Beyond good and evil5
The book makes one mistake on its own cover. The apparently "bad" angel is sitting on the person's right shoulder, while the "good" angel, on his left. If this book wants to be a hundred percent correct, I suggest for the locations of the two angels to be swapped. Everyone in the world knows that the right hand is the "good" hand. There is no reason for the bad angel to sit on the person's right shoulder, unless of course the angels represent two different brain hemispheres and are controlling the opposite sides of the body.

Please change the cover. Thank you.

Excellent introduction to Agile development4
Excellent introduction to Agile development - said as a person who is just getting into understanding Agile development. I have worked with Waterfall, RUP and Lean development methodologies and really like the mind set surrounding Agile.

This book covered a lot of ground though didn't go too deeply into any one topic, which made it easier for those learning agile to understand it through this 1000 foot view of the methodology.

Good Principals to Code By.. 5
I really like this book as an introduction to agile methodologies and a discussion of good software development principals. The text was very accessible and made for an easy quick read. The author used devils and angels on our shoulder to explain good software practices and shun us away from the bad. Much as in real life we often have a devil and angel talking to use when making tough decisions. The book even explains what it should feel like when you are following an agile methodology and warns of potential obstacles. Overall I would recommend this book to anyone who wants to further develop their knowledge of software engineering principals or just become a better software developer.