Home Search by Brand Hand Tools Clamps Hammers Wrenches  
  What are you shopping for?  


 

The Art of Agile Development

The Art of Agile Development
MSRP: $39.99
Your Price: $34.72
Savings: $ 5.27 ( 13% )
Shipping: Usually ships in 24 hours
Manufacturer: O'Reilly Media, Inc.
Buy The Art of Agile Development
 

Related The Art of Agile Development Products

The Development Agile Art of
Art The Development of Agile
Agile of Development Art The
Art of The Development Agile
Agile The Art of Development
 

Additional The Art of Agile Development Information

The Art of Agile Development contains practical guidance for anyone considering or applying agile development for building valuable software. Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers, managers, testers, and customers into a single package that they can apply directly. This book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience with Extreme Programming (XP). You get a gestalt view of the agile development process, including comprehensive guidance for non-technical readers and hands-on technical practices for developers and testers. The Art of Agile Development gives you clear answers to questions such as: How can we adopt agile development? Do we really need to pair program? What metrics should we report? What if I can't get my customer to participate? How much documentation should we write? When do we design and architect? As a non-developer, how should I work with my agile team? Where is my product roadmap? How does QA fit in? The book teaches you how to adopt XP practices, describes each practice in detail, then discusses principles that will allow you to modify XP and create your own agile method. In particular, this book tackles the difficult aspects of agile development: the need for cooperation and trust among team members. Whether you're currently part of an agile team, working with an agile team, or interested in agile development, this book provides the practical tips you need to start practicing agile development. As your experience grows, the book will grow with you, providing exercises andinformation that will teach you first to understand the rules of agile development, break them, and ultimately abandon rules altogether as you master the art of agile development. "Jim Shore and Shane Warden expertly explain the practices and benefits of Extreme Programming. They offer advice from their real-world experiences in leading teams. They answer questions about the practices and show contraindications - ways that a practice may be mis-applied. They offer alternatives you can try if there are impediments to applying a practice, such as the lack of an on-site customer. --Ken Pugh, Author of Jolt Award Winner, Prefactoring "I will leave a copy of this book with every team I visit." --Brian Marick, Exampler Consulting

 

What Customers Say About The Art of Agile Development:

It explains every concept with golden words without putting unnecessary keywords to expand book's page size. It takes you from what is the motivation behind agile to how to practically live with it. If you are starting to agile methodologies but don't know where to start from this is it. It is brief and useful at best.Also, it's like a patterns book. And in the end how to tune it to suit your extreme needs.The book is about extreme programming mostly but does not limit its scope to there. Other houses of agile community will also find this book practical and to the point. Authors have put a tiny box on each subject to other related subjects. This advances your mind links for each topic.The tips coming from authors' real life experiences and also contains further references to other books and articles in case you are in need to receive more information.I recommend this book for new comers to agile and experienced people who wants to tune their practices to their extreme cases.

The "Getting Started" section provides a solid foundation for understanding agile mechanics and even deciding if it is right for your situation. James Shore and Shane Warden consolidate years of experience with agile practices based primarily on Extreme Programming (XP), which has long been considered a good set of engineering practices to compliment the management practices of Scrum. The specific practices are well organized, clearly explained, extensively cross-references and presented in an appealing "pattern language" format. The "Mastering Agility" section gives a good description of the values and principles that make agile work. This makes a good concluding section because it provides a good roadmap for developing more agile maturity once you've had some success applying the specific practices.

Having not been exposed to Agile, I found "The Art of Agile Development" a very good read. They also had answers and responses to my "but what about." thoughts in the Questions and Contraindications section for each practice. Shore and Warden described Agile practices in a way that was easy to read and more entertaining than I expected (compared to most of the technical books that I read). I believe they presented the practices very well. I also appreciate the extensive list of References for further knowledge and reading. As the title says, I do find this a good addition to my library.

While I believe the latter is MUCH more desireable, the authors at least recognize that this is not possible in some corporate cultures. Risk Management - The authors have pulled together the analysis of project release data from various sources and provide some ways to intellegently update initial release plan estimates to arrive at a risk adjusted release date.

I would recommend it to anyone active in Agile software development or anyone simply thinking about adopting XP with Scrum. What were the biggest positive surprises found in reading the book.

I recently read The Art of Agile Development as part of an Agile book discussion group. There are also considerations of "waste" introduced by having to collect this information up front in documentation rather than relying on a back and forth discussion as needed.

Team member role ratios - The authors suggest as a rule of thumb to start with 2 on-site customers (including the product manager) for every 3 programers. He makes a very good point that if your programmers are your constraint, then it is very important to not bottle neck their efforts with wait time on "how should the software work" questions.

Most Agile references I am familiar with resist making this type of commitment and instead focus on changing the company culture to not require the commitment until you have enough data on the team velocity. From the Agile newbie to the seasoned consultant, The Art of Agile Development offers plenty of fresh examples along with the underlying principles to help the reader master the art of successful software development.

I found the book doesn't sell "XP", but does make a solid case for the value systems that XP supports. Although there were a few areas that I had to reread for comprehension - it is written in such a way as to provide a complete foundation of understanding, both for the novice and the expert. As a complete novice to Agile, this was my first book. It is written in a very easy to read format with etudes, approach, and questions, and has constant cross-references within the book and to outside sources which is extraordinarily helpful. The book utilizes not only the practical "how to" but also deals with the different behaviors displayed and how to manage those - which is typically the `sticky point' in any change management effort. As a 15-year project management veteran, the book was artfully crafted as it employs real world examples, states the relationships between the various principles of XP - and why they are all important, and submits strong cases of why partial implementations fail, and even lists additional alternatives to the typical implementation. There is a bit of reiteration which can be irritating to some, but also can be reinforcing as it is done in various styles. Overall, a must have for the Agile developer.

Buy The Art of Agile Development
© 2006 - 2009 AZSources.com - Power Tools : Privacy Policy