Practices of an Agile Developer: Working in the Real World (Pragmatic Bookshelf)
R**S
Best Agile Book I've Read, You MUST Read It
I was introduced to agile development through several other Pragmatic Programmer books, and I've learned a great deal about agile methodologies and practices from each one.This book, however, tops them all in terms of: - Writing style, - Organization and tips, - Ideas that are presented, and - Overall usefulness.I love the writing style that Andy Hunt and Venkat Subramaniam use throughout the book. They are very fluid writers, and have no problem expressing complex thoughts simply.So, onto things in the book!Each chapter contains several small sub-sections, each of which is a few pages in length. They all start with a quote from a devil (your lazy programmer side), and then explain a certain agile methodology, and finish with an angel quote (your *good* programming side).I found that each sub-section is structured in the best possible way to really explain why a method is better than another, how it should feel when you do it the right way, and what it is all about.Each chapter also explains how to transition yourself (and your team) to use the new agile methods successfully, which was a HUGE bonus. So many books talk about why agile is good, and how it rocks, but can't explain how to get people to start using it.In my own experience, it is easy to want to improve my own work, but I have a hard time motivating my peers to do the same.If you're looking for an amazing book that will help you (and your team) write smarter, faster, simpler, and more flexible code, than you need to read this book.
S**R
Answers the question: "What is agile development"
Some good ideas, well thought out and presented.
B**H
Good Principals to Code By..
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.
P**I
Good Primer For Agile Beginners
Practices is pretty well just that - a list of practices for agile programmers. If you haven't done agile before or are just getting started, then this will provide you a good primer for getting a handle on the most important practices that span most of the agile methodologies - XP, Scrum, Crystal, etc. It is very readable and is organized in a way that you can use it for reference later to look up specifics about each practice.What makes the book only average however is the general way that it defends each practice. In contast to another Pragmatic Programmer title, "Ship It!", there is a lack of explaination of the "why" of each practice. In some cases, they take a shot at explaining why, but it general terms that aren't really compelling. (They certainly won't be compelling if management or your peers are skeptical of agile practices.)Even if you believe in agile, as I do, you need to understand why you do certain things and how each of those practices fit together to support each other. Software development isn't about blindly following a process - you have to understand what you are doing. For that, you'll have to look elsewhere.
T**E
Excellent primer on being a better developer
Reading this book is helping me label my habits as "good" and "bad". It is very hard to know this after only a handful of years as a developer. This book feels like you are being mentored by a very wise person that has been there and back again. Some of it is common sense but there is still too much "noise" out there from "heavy" process practitioners that think that pretty diagrams, formal design artifacts and extensive documentation are more important than writing good code, working well with others and keeping the customer involved.I DEFINITELY plan to read "Pragmatic Starter Kit" books, "Ship It!" and "The Productive Programmer" as soon as I can. I am convinced these will all make me a better developer.
L**L
Great read for developers working on craftsmanship
I churned through this book in about two weeks and will probably read through it again here soon. There are a lot of practical things which relate directly to my daily job and to working with teams. I would recommend the book to any developer seeking to improve their trade. Now to start implementing these ideas one at a time and tweaking them to fit my work environment!
R**R
but arrived fine.
Not for me, but arrived fine.
A**R
Purchase went well and item arrived fast, all as ...
Purchase went well and item arrived fast, all as expected!I'm leaving 5 stars but I'm not paid for this nor do I get items for free.
S**N
Kurze Inputs für den agilen Entwickler
Ein gutes Buch, mit kurzen Texten (ein paar Seiten) zu unterschiedlichsten agilen Methoden und Herangehensweisen. Sie eigenen sich gut dazu jeden Tag einen zu lesen um regelmäßig neue Anregungen bzw. Auffrischungen zum agilen Entwickeln zu bekommen.
S**E
Even If You Think You Know It All
This book is great even if you think you already know Agile. Not only will it reinforce the good stuff and call you on the bad stuff, it will massively help you with the right explanation for people who don't know Agile yet!
S**0
Als Überblick ok
Das Buch biete einen guten Überblick über die agile Entwicklung, und deren Vorteile. Es gibt fast ausschließlich theoretischen Inhalt, Szenarien, Ursachen und deren Lösungsansätze. Von dort aus muss man sich über weitere Fachbücher oder Onlineinhalte in die für sich interessanten Bereiche einarbeiten. Wie gesagt, als Überblick und als Wegweiser ist dieses Buch sehr gut, und ich kann es in der Hinsicht weiterempfehlen.
G**I
Great tips to get started!
Helpful for anyone eager to get agile. Well organized and written, right to the point.Recommended to software developers, architects and people managing dev teams.
Trustpilot
1 month ago
5 days ago