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

Have one to sell? Sell yours here
 
   
Agile and Iterative Development: A Manager's Guide
 
 

Agile and Iterative Development: A Manager's Guide (Paperback)

~ (Author) "What value will you get from studying this book, an introduction to iterative and agile methods?..." (more)
Key Phrases: common project room, timeboxed iterations, many short iterations, Sprint Backlog, Unified Process, Planning Game (more...)
4.5 out of 5 stars  See all reviews (48 customer reviews)

List Price: $49.99
Price: $38.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $11.00 (22%)
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 Tuesday, November 17? Choose One-Day Shipping at checkout. Details
37 new from $32.00 23 used from $24.94 1 collectible from $49.00

Formats

Amazon Price New from Used from
  Kindle Edition, August 11, 2003 $31.19 -- --
  Paperback, August 20, 2003 $38.99 $32.00 $24.94

Frequently Bought Together

Agile and Iterative Development: A Manager's Guide + Agile Estimating and Planning + Agile Project Management with Scrum (Microsoft Professional)
Price For All Three: $109.11

Show availability and shipping details

  • This item: Agile and Iterative Development: A Manager's Guide by Craig Larman

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Agile Estimating and Planning by Mike Cohn

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Agile Project Management with Scrum (Microsoft Professional) by Ken Schwaber

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Agile Project Management with Scrum (Microsoft Professional)

Agile Project Management with Scrum (Microsoft Professional)

by Ken Schwaber
4.3 out of 5 stars (48)  $34.65
Agile Project Management: Creating Innovative Products (2nd Edition)

Agile Project Management: Creating Innovative Products (2nd Edition)

by Jim Highsmith
4.8 out of 5 stars (21)  $35.09
Agile Software Development with Scrum (Series in Agile Software Development)

Agile Software Development with Scrum (Series in Agile Software Development)

by Mike Beedle
4.4 out of 5 stars (45)  $25.61
User Stories Applied: For Agile Software Development

User Stories Applied: For Agile Software Development

by Mike Cohn
4.8 out of 5 stars (45)  $35.47
Lean Software Development: An Agile Toolkit

Lean Software Development: An Agile Toolkit

by Mary Poppendieck
4.6 out of 5 stars (39)  $48.15
Explore similar items

Editorial Reviews

Product Description

Agile and iterative methods have emerged as the most popular approaches to software development, and with good reason. Research (examined and cited in detail within this book) shows that iterative methods reduce the risk of failure, compared to traditional models of development. This book is an efficient introduction for both managers and practitioners that need a distilled and carefully organized learning aid for the hands-on practices from planning to requirements to testing and the values that define these methods. The author also provides evidence of the value of switching to agile and iterative methods. By studying this book, the reader will learn to apply the key ideas in agile and iterative development, the details and comparison of four influential iterative methods (Scrum, Extreme Programming, Evo, and the Unified Process), answers to frequently asked questions, and important related management skills. The book's goal is quality information that can be quickly understood and applied.


From the Back Cover

Agile/iterative methods: From business case to successful implementation

This is the definitive guide for managers and students to agile and iterative development methods: what they are, how they work, how to implement them—and why you should.

Using statistically significant research and large-scale case studies, noted methods expert Craig Larman presents the most convincing case ever made for iterative development. Larman offers a concise, information-packed summary of the key ideas that drive all agile and iterative processes, with the details of four noteworthy iterative methods: Scrum, XP, RUP, and Evo. Coverage includes:

  • Compelling evidence that iterative methods reduce project risk
  • Frequently asked questions
  • Agile and iterative values and practices
  • Dozens of useful iterative and agile practice tips
  • New management skills for agile/iterative project leaders
  • Key practices of Scrum, XP, RUP, and Evo

Whether you're an IT executive, project manager, student of software engineering, or developer, Craig Larman will help you understand the promise of agile/iterative development, sell it throughout your organizationaeand transform the promise into reality.


Product Details

  • Paperback: 368 pages
  • Publisher: Addison-Wesley Professional (August 21, 2003)
  • Language: English
  • ISBN-10: 0131111558
  • ISBN-13: 978-0131111554
  • Product Dimensions: 8.9 x 6.9 x 0.9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (48 customer reviews)
  • Amazon.com Sales Rank: #65,061 in Books (See Bestsellers in Books)

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

    #88 in  Books > Computers & Internet > Programming > Software Design, Testing & Engineering > Object-Oriented Design

More About the Author

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

Visit Amazon's Craig Larman Page

Inside This Book (learn more)




What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

 

Customer Reviews

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

 
40 of 45 people found the following review helpful:
5.0 out of 5 stars Exhaustive look at proven methods, July 7, 2004
If ever there is a book that should be part of a college-level software engineering curriculum as well as carefully read by software engineering development and project managers this is it. Every major iterative development methodology is covered in complete detail, with an emphasis on Agile methods, and a solid business and technical case is provided for the general approach.

Why make a case for? As difficult as it may be to believe, the waterfall method is still prevalent despite the large body of literature on rapid, iterative development SDLCs. Indeed, I have worked in environments that claimed to embrace the RUP as the enterprise methodology in principle, yet in practice projects were planned and managed using the waterfall SDLC. Why the disconnect? Managers were set in their ways and had no true understanding of the mechanics or value of Agile and iterative development methods.

This book can change that because each major approach is carefully described using the following format for easy comparison and to clearly show strengths and weaknesses:
Method Overview
Lifecycle
Workproducts, Roles, and Practices
Values
Common Mistakes and Misunderstandings
Sample Projects
Process Mixtures
Adoption Strategies
Fact versus Fantasy
Strengths versus "Other"

More importantly, these approaches are placed in the context of the benefits of incremental delivery, with clearly presented evidence of the benefits, which is provided in Chapter 6.

Regardless of biases or preferences, any objective reader will come away with a clear sense of the meaning of 'Agile' and the power and value of iterative development. You will also come away with a good frame of reference with which to compare your own organization's approach to development and delivery, and how to improve it.

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



 
14 of 14 people found the following review helpful:
5.0 out of 5 stars Finally. Evidence., October 29, 2003
By Lasse Koskela (Helsinki, Finland) - See all my reviews
(REAL NAME)   
I was expecting a lot from this book, having read and enjoyed Larman's prior work. On the other hand, I expected it to be somewhat simplistic as the title implied the target group being managers, which I am not. One of these expectations was correct.

Larman's latest presents a wonderful introduction into what iterative and evolutionary development is about. The word "agile" in the title seems a bit displaced as the text mostly discusses about "iterative" and "evolutionary" rather than "agile", but that really is no big deal because what's inside the covers is pure gold for any one.

After a thorough introduction to the theory, Larman drops a bomb on the table; the chapter titled "Evidence" is worth the salt alone. Larman has collected an impressive list of references to early, large projects employing iterative and evolutionary development. He also reminds us how the creators of predictive planning based methods have themselves preferred an iterative approach from day one.

The book also packs nice descriptions of four iterative and evolutionary processes, namely XP, Scrum, UP, and Evo. The descriptions are clear but, to some degree, repetitive.

Although the chapter on evidence is definitely the gold chip, the last 70 pages proved to be a very pleasant surprise. Larman presents a list of practical tips and tricks for adopting and running iterative processes, as well as answers the toughest questions in a Q/A section.

Highly recommended. Have your boss read it as well.

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



 
18 of 20 people found the following review helpful:
5.0 out of 5 stars I wish I had had this book ten years ago, March 28, 2004
By Charles Ashbacher "(cashbacher@yahoo.com)" (Marion, Iowa United States(cashbacher@yahoo.com)) - See all my reviews
(TOP 50 REVIEWER)      
During the spring semester 2004, I am teaching a course in software engineering. As a major class project, we are developing an application that will scan C/C++ code looking for potential security problems. In my opinion, there is only one way that a class of this type can develop a project of any significance. That is using an agile/iterative development model, where there is a little design, a little coding, a little testing and then go back to design. When I taught software engineering last spring, we used the same model, but were not as agile. Our iterations were longer and we pushed some of the more difficult tasks to the end. As the students noted, "we coded carefully at the start, but then just wanted to get it done at the end."
While this scenario might seem to be a problem, I found it gratifying, because it is just like the real world. The authors of this book are also firmly set in the world of software development. While reading it, I was constantly saying to myself, "It is about time." The reason for this singular conversation was that they completely disrespect the waterfall model of software development. In retrospect the use of the waterfall model is similar to the strict use of the word engineering in software development. Namely, the beliefs that the practice of building software development is just like building a bridge or a building. By thinking that all of the parameters can first be determined and then you build the software, an enormous amount of time, effort and expense had been wasted. Software development is a very dynamic process, one where circumstances are in a constant state of oscillation that gets damped down to a limit point as the project nears completion.
The waterfall model is one that is implicitly taught in school as well, but the only way we get away with it is because most of the programs that students write are small, well within the bounds of having hard parameters. Therefore, it is possible to completely design the program before coding it. In my experience with students fresh out of college, the two concepts they have the most difficulty with in their first job is the constantly changing requirements and the fact that they will know only a small part of the complete application they are building. And so, all educators must place more emphasis on dealing with changing requirements, and this book is an excellent place to start.
Fortunately, the movement towards object-oriented programming and encapsulation has made the change to iterative development easier. A programmer no longer has to be as concerned about possible data and method interactions/conflicts as they had to be when everything was visible to all.
I was sold on the iterative method of software development over a decade ago, when I started a job as a software developer. We were building a new product and received changing requirements on a weekly and sometimes almost daily basis. Quite frankly, we had no choice but to adopt an agile development style. I wish I had had this book with me at that time, it would have saved us a lot of stumbling around as we tried to deal with everything.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

4.0 out of 5 stars A good reference for those transitioning from traditional software development methods to Agile
Having employed traditional software development methodology in managing projects previously, this book has helped me by introducing agile concepts & methodology, allowing me to... Read more
Published 4 months ago by Lisa Oh

5.0 out of 5 stars Excellent survey of agile methods and practices
This book is organized for easy self-directed exploration, with extensive margin references to sections that expand on topics mentioned. Read more
Published 5 months ago by Dale Schumacher

4.0 out of 5 stars Great first book to read for managers...but you need another after choosing your method
In my experience there is always something about a particular agile method that you don't like. This book provides a brilliant examination and comparison of the methods that let... Read more
Published 12 months ago by Simon Reavely

5.0 out of 5 stars Excellent survey of iterative and incremental development (IID) methodologies
This work by Larman shares some commonalities with Balancing Agility and Discipline, a work by Boehm and Turner (see my review for that book) in which a wide range of... Read more
Published 17 months ago by Erik Gfesser

5.0 out of 5 stars Great comprehensive guide
Unlike many of the books out there, this book covers iterative development techniques in general. The book is well organized and structured and gives a good framework for... Read more
Published 18 months ago by Conor Morrison

3.0 out of 5 stars Informative but boring
This book tries to provide an overview of several different "non-Waterfall" techniques for managing and organizing projects. Read more
Published 23 months ago by KWF

3.0 out of 5 stars good graphics but too much on waterfall
What caught my eye on seeing this on the bookshelf were the color of typography, the small notes near the edges of the page that summarized a paragraph, the good graphics and... Read more
Published on October 23, 2007 by arzewski

5.0 out of 5 stars broad overview of various methods with details on mechanics
The book is very informative and presents both previous (EVO, XP) and current (UP, Scrum) methodologies. Read more
Published on October 12, 2007 by J. Morris

4.0 out of 5 stars good start
Well this book seemed to be a perfect choice if you want to get an introduction to existing agile methods. Read more
Published on September 3, 2007 by Elohazi Janos

4.0 out of 5 stars Good Overview of Iterative and Agile
This book provides a very good overview for managers of the Iterative & Agile Development methods. I liked this book...it isn't too in-depth... Read more
Published on July 23, 2007 by Eric D. Brown

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
 


Active discussions in related forums
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.