Features
- Cover Type: Paperback with 364 pages
- Published by: Charles River Media
- Edition: 1st Edition December 2, 2004
- Written in: English
- ISBN 10 Number: 1584503645
- ISBN 13 Number: 978-1584503644
-
Book Dimensions:
9 x 7.3 x 1.1 inches
- Weighs: 1.6 pounds
Product Description
Have your
software projects been suffering from the age-old development problems of slipped schedules and ballooning budgets? Has your development organization experienced a variety of failed and canceled projects? If so, you may benefit from infusing some agility into your development process. Agile development breaks with a 40-year tradition of applying ever more structure and formalization to the design and development of
software by advocating a return to the basic principles of satisfied customers, working software, and the willingness to accept and respond to change. As the popularity of agile development has grown, IT professionals have begun to struggle with ways to integrate agile practices and processes into traditional project environments. Integrating Agile Development in the Real World provides programmers and managers with specific and implementable ways to use agile processes in everyday
software development projects. Whether read cover-to-cover, or used as a field guide during an agile transition, this book provides valuable insight into how agile practices and processes may be applied in almost any environment. Everything from how to deliver a working system sooner, acknowledge and respond to change, better meet the requirements of the project's customer, to increasing
software quality, and fostering a more communicative and collaborative team culture are thoroughly covered.
About The Author
Peter Schuh (Chicago, IL) has held virtually every position on a
software development project team, including project manager, programmer, DBA, business analyst, technical writer, and account manager. Most recently, he has managed IT projects in the leasing, healthcare and e-commerce fields. He has written and spoken about the integration of agile processes into non-agile project environments, Extreme Programming, and agile development¿s impacts upon database administration.
Reader ReviewsIntegrating Agile Development in the Real World is basically a manual on implementing Agile development in a real-world environment. The book is well written and clear. However, this book is not for the casual reader or developer. The "Who should read this book" section in the front says it best; it indicates that this book was written for someone who already has a strong understanding of Agile development (you can check the section out for specifics) and is wanting to attempt to implement it in their own development. Since Agile development is fairly flexible and can be applied to variety of disciplines, it also assumes you are familiar with one (for example, XP) and will be reading it with this in mind. If you aren't very familiar with these, this book is definitely not for you. If you are, then you could learn a lot from it. If you have some familiarity with one or more disciplines, however, this book could be used as a guide to adding Agile development to a development department's "toolbox". It is written from a wide-scale, departmental point of view and not intended for the solitary developer. I found some of the text to be a little too high-level and abstract to visualize. I normally feel very comfortable with the theoretical, but this book seemed almost a little too general. Again, this might be exactly what some others would want. A counter-argument could be made that should the book become too granular, it might become more of a "how to" book rather than a "why to" book. While it won't provide you the answer to your questions, it will provide the reader with the tools necessary to figure out for sure what questions your organization should ask. I also really liked how the book was divided. It provides very distinct sections, acknowledging that not all development tasks are the same. For example, there is a separate section for testing software (a subject near and....dear to my heart as a QA Engineer). This focus on testing is very much in tune with XP and test-driven development. So, overall, this is a good book. It's just not for the average programmer.