or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
51 used & new from $11.49

Have one to sell? Sell yours here
 
   
Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

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

~ (Author), Andy Hunt (Author)
4.5 out of 5 stars  See all reviews (32 customer reviews)

List Price: $29.95
Price: $19.77 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $10.18 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
36 new from $15.76 15 used from $11.49

Best Value

Buy The Art of Agile Development and get Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers) at an additional 5% off Amazon.com's everyday low price.

The Art of Agile Development + Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)
Buy Together Today: $42.46

Show availability and shipping details

  • The Art of Agile Development

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • This item: Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

The Art of Agile Development

The Art of Agile Development

by James Shore
4.6 out of 5 stars (34)  $23.68
Behind Closed Doors: Secrets of Great Management (Pragmatic Programmers)

Behind Closed Doors: Secrets of Great Management (Pragmatic Programmers)

by Johanna Rothman
4.3 out of 5 stars (32)  $16.47
The Pragmatic Programmer: From Journeyman to Master

The Pragmatic Programmer: From Journeyman to Master

by Andrew Hunt
4.4 out of 5 stars (146)  $32.25
Manage It!: Your Guide to Modern, Pragmatic Project Management

Manage It!: Your Guide to Modern, Pragmatic Project Management

by Johanna Rothman
4.4 out of 5 stars (16)  $16.11
Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)

Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)

by Andy Hunt
4.6 out of 5 stars (44)  $23.07
Explore similar items

Editorial Reviews

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.



About the Author

Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. He is a frequently invited speaker at international software conferences and user groups. He's author of .NET Gotchas (O'Reilly), coauthor of the 2007 Jolt Productivity award-winning book Practices of an Agile Developer (Pragmatic Bookshelf), and author of Programming Groovy (Pragmatic Bookshelf).


Dave Thomas and original co-author Andy Hunt are founders of the Pragmatic Programmers and the Pragmatic Bookshelf.

Product Details

  • Paperback: 189 pages
  • Publisher: Pragmatic Bookshelf (July 1, 2005)
  • Language: English
  • ISBN-10: 097451408X
  • ISBN-13: 978-0974514086
  • Product Dimensions: 8.9 x 7.5 x 0.7 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (32 customer reviews)
  • Amazon.com Sales Rank: #168,093 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #29 in  Books > Computers & Internet > Computer Science > Software Engineering > Methodology

More About the Authors

Discover books, learn about writers, read author blogs, and more.

What Do Customers Ultimately Buy After Viewing This Item?

Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)
66% buy the item featured on this page:
Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers) 4.5 out of 5 stars (32)
$19.77
The Art of Agile Development
11% buy
The Art of Agile Development 4.6 out of 5 stars (34)
$23.68
Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)
9% buy
Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers) 4.6 out of 5 stars (44)
$23.07
The Pragmatic Programmer: From Journeyman to Master
9% buy
The Pragmatic Programmer: From Journeyman to Master 4.4 out of 5 stars (146)
$32.25

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(24)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

32 Reviews
5 star:
 (23)
4 star:
 (3)
3 star:
 (4)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (32 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
17 of 17 people found the following review helpful:
5.0 out of 5 stars Excellent discussion of using agile in the real-world, April 21, 2006
By ueberhund "ueberhund" (Salt Lake City, UT United States) - See all my reviews
  
In my own work, I am struggling with various agile vs. non-agile practices, but sometimes it can be hard to see why a non-agile practice is worse in the long run than an agile practice. This books goes a long ways toward identifying the problems with non-agile practices by identifying an agile practice, then showing the benefits of following it as well as the result if it isn't followed. Throughout the book, a little angel and a demon show up-the angel illustrating a "good" practice, and the demon illustrating a "bad" practice. This makes the book a fun read and I think really helps in illustrating the authors' points.

The book includes 45 different points that an agile developer should follow. For example, "Criticize Ideas, Not People" and "Keep it Releasable". Each section begins with one of these points, followed by a little demon telling you why you shouldn't follow the agile principle. More often than not, you'll find that the demon's arguments are things you might have heard from your co-workers, managers, or someone else in your work environment. After the authors' explain why the particular agile principle is important, the little angel sums up why the principle is important. Again, it sounds silly, but it's an effective teaching mechanism. It's also a lot of fun when the demon's arguments are ones you've heard before.

In reading the book, I had the sense that the authors were really trying to be unbiased in their discussion of agile. They present some very convincing case studies of how some projects when terribly wrong, and how it could have been prevented with some very simple agile practices. With some books on agile, you have the sense that the authors have never written a line of code in their life. This book was a good reality-check for me. The authors sound like they know what they're talking about, and they talk about real-life problems that all of us experience in our coding. I would highly recommend this book to developers looking to become more agile, but needing something that's actually applicable to the real world.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
42 of 49 people found the following review helpful:
3.0 out of 5 stars xp + self help = agile?, June 20, 2006
I bought this book because I had another Pragmatic Programmer book that I liked and wanted to see what best practices the Agile Developers had in mind. I was really disappointed in it. The short review is that, it's a decent book with a lot of good ideas, but the packaging up of those ideas left some to be desired, I'd recommend going back to the olde thyme Extreme Programming books and read the much more thorough understanding of how to work quickly and efficiently in this environment. This felt a little like cliff notes for Kent Beck's and Martin Fowler's excellent books. (and don't get me wrong, I'm not a crazy xp'er, I just read the books and took the parts that I liked and made sense to me)

The longer review...

The book is composed of tips. Most tips are about 2 to 4 pages, which make for a very quick read. This is both good and bad - it seems very overviewy. The structure of every tip, starts out with the title, a description of the tip and then a "what it feels like" little paragraph that gives you the emotional state you should be in when you are doing this and a "keeping your balance" bullet point. To me it feels very touchy feely/self-helpy and turned me off, but that's just a personal issue - others may find this format very novel and helpful. The length of each tip precludes it from going in depth into any particular one.

The first two chapters "Beginning Agility" and "Feeding Agility" read like some kind of self-help manual. To sum them up they mean to say,"Don't be a jerk to your team." It seems to me, anyone who is reading this book who is always assigning blame, looking for scapegoats, sticking fast to unsupportable claims - they are unlikely to change because the author's suggest that maybe that's not the best way. I'd wager that most readers of this book already are focused on working well with the team - at most this should have been a few pages. The second chapter spends nearly 20 pages that saying, you should keep your skills up to date and at least have a broad measure of what's going on in the ever progressive world of technology.

The next 4 chapters (the only ones before the epilogue), either repackage Extreme Programming (with unit testing, group ownership, iterative programming, quick feedback loops, keep the customer in the mix, refactor, keep things simple) with a couple more experiential suggestions. Strangely, they credit XP with stand up meetings, but none of the almost everything else they seem to have cribbed.

One thing they do throughout the book, that I like, is they suggest problems and solutions because of real world experiences they've had. I enjoy books that do that because you can see how people get to where they are and how they develop. Sometimes, their solutions agree with you or give you a new insight in how to deal with something.

The epilogue gives you some ideas on how to move to agile developing.


It's not a bad book. Generally the ideas are valid and work proven and will probably be useful to most people. Personally, I prefer the more in depth XP books from which this seems to repackage most of it's core ideas, it seems more like XP lite, that you can read in one sitting in an afternoon (which I did) and come away with a couple good ideas. So buy this for a quick read, but I'd say, if you're really interested in these ideas, go for the original XP books.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 12 people found the following review helpful:
5.0 out of 5 stars Well-done, concise book on doing Agile right, May 22, 2006
This is an absolutely terrific book. It's well-written and lays out 45 essential practices for starting and keeping an agile project rolling.

Each chapter starts out with a very sensible overview, pointing out where the practices for that chapter might fit. Each specific practice is nicely done, with short, to-the-point discussions of what the practice is, how you roll in to it, and how you stay in the groove with that practice.

There's a lot of goodness in the bibliography for additional reading, plus the epilogue, "Moving To Agility" is worth pasting on the foreheads of stubborn mangement who are unwilling to listen to rationale for improving the development environment. The specific steps for rescuing a failing project are terrific, as are the other epilogue sections.

Lastly, there's a nice pull-out reference card with one or two sentance blurbs on each practice.

Sheer gold.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars The other Agile book
Spring-boarding off The Pragmatic Programmer: From Journeyman to Master and the Agile development philosophy, Andy and Venkat provide a readable, conceptual book that offers... Read more
Published 11 months ago by Thomas Robinson

5.0 out of 5 stars Pragmatic Agility
This book is a Pragmatic, method agnostic guide to the essential practices for people who are part of an agile team and want to understand agile principles. Read more
Published 12 months ago by Steve Berczuk

3.0 out of 5 stars No lightbulb moments in here if you're an intermediate-advanced XPer
Pros: The book is short (1-2 day read). A collection of ~50 bullets... in Prag Prog style. Simple and easy to read. Good advice for agile beginners.. Read more
Published 12 months ago by Gishu Pillai

2.0 out of 5 stars Disappointed
There are couple of things in this book that disappointed me quite a lot. Or maybe I was just expecting too much after reading Pragmatic Programmer. Read more
Published 13 months ago by Rajnikant

5.0 out of 5 stars Beyond good and evil
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. Read more
Published 16 months ago by Grigoriy Sidelnikov

4.0 out of 5 stars Excellent introduction to Agile development
Excellent introduction to Agile development - said as a person who is just getting into understanding Agile development. Read more
Published 16 months ago by Brooke Smith

5.0 out of 5 stars Good Principals to Code By..
I really like this book as an introduction to agile methodologies and a discussion of good software development principals. Read more
Published on October 15, 2007 by Benjamin Pirih

5.0 out of 5 stars Excellent Book for every developer
This book is a great introduction to the Agile Development process. This is one of those books that should be read by any developer.
Published on September 16, 2007 by Giuseppe Turitto

5.0 out of 5 stars Excellent book
You may think you already know about fast development, but you are not if you haven't read this book. Read more
Published on August 24, 2007 by Mario Carrion

5.0 out of 5 stars Every manager should read this...
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. Read more
Published on August 15, 2007 by Jay W. Smith

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.