Practices of an Agile Developer
Working in the Real World
Publisher: Pragmatic Bookshelf
Final Release Date: April 2006
Pages: 176

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
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyPractices of an Agile Developer

(based on 2 reviews)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 2 customers

Displaying reviews 1-2

Back to top

(1 of 1 customers found this review helpful)


Every Developer and Project Manager should read

By Jay Smith

from Undisclosed

Comments about oreilly Practices of an Agile Developer:

The devil is infact in the details, nowhere is this more true than in the software develpment profession. Many times the devils we face are the beating of the corporate drum. The customer wants what it wants and yesterday. This desire to have it now exactly the way I want it has lead to a ton of mis-conceptions in the software industry.

Practices of an Agile Developer is a wonderful collection of these that gives you the ammunition needed to help work around and improve these situation on your team. I found several of them to feel all to close to home, the kind of "Been there done that, still have the scars" feeling.

I really liked the way that after telling you what the pit fall is they tell you how it should work, and what it feels like when you are doing it right. It gives you a built in litmus test to tell if you are still on track to improve. I have read this book several times and every time I find something else to add to my toolbox.

I highly recommend this book to anyoone that works in a corporate environment where the managers don't always understand software development. It also does a great job of introducing Agile development practices in a simple easy way to understand.


Great Overview of Agile Practices

By Dave Walz-Burkett

from Undisclosed

Comments about oreilly Practices of an Agile Developer:

The authors open the first chapter with a Turkish proverb - "No matter how far down the wrong road you've gone, turn back." Good advice for life in general. Turns out it applies really well to dorked-up software development projects.

If you are new to agile software development practices, this book is a great, high-level introduction. Most of what software developers consider 'agile' practices are merely common sense - common sense acquired by programmers after much time spent doing things the hard way. Other programmers will keep doing things the hard way, because they simply have never seen, learned or figured out a better way to do it. Like most geeks, they occasionally need an introduction.

If you already use agile practices, you'll find this book a warm affirmation of what you're already doing. You might even find something in here that will help you squeeze out a bit more productivity on your projects.

The book addresses two of the more curious problems that keep teams from working with agile practices - where to start and how to keep it going once you do start.

The first chapter describes agile software development in general terms to help you get acquainted. Each additional chapter digs a little deeper by covering several practices related to the chapter title. Each practice is explained clearly in a few pages and is followed up with "What It Feels Like" and "Keeping Your Balance" sections that give a very succinct review of the practice.

The book is easy to read and short enough to keep as a desk reference for quick look-ups. A "Resources" section at the back of the book is a great jumping off point with links to excellent articles, tools and resources. The "Bibliography" section lists many useful books to help you explore the subject further.

But wait, there's more! A perforated, four-page cardboard foldout at the end of the book summarizes each of the forty-five practices.

A book like this in the hands of a ready-to-learn programmer might produce a wonderful growth spurt in the programmer's productivity and code quality. In the hands of a ready-to-listen software manager it might ultimately influence an entire team of developers in a positive direction. All in all, it's a well written book that I highly recommend.

by Dave Walz-Burkett

Displaying reviews 1-2

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Print:  $29.95