Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
167 used & new from $1.98

Have one to sell? Sell yours here
 
   
Rapid Development: Taming Wild Software Schedules
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Rapid Development: Taming Wild Software Schedules (Paperback)

by Steve McConnell (Author) "THE PRODUCT MANAGER TOLD ME he wanted to build a product right for a change..." (more)
Key Phrases: timebox development, miniature milestones, lifecycle model selection, New York, Efficacy Potential, Englewood Cliffs (more...)
4.8 out of 5 stars See all reviews (112 customer reviews)

List Price: $35.00
Price: $23.10 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $11.90 (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
Upgrade this book for $7.00 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
47 new from $6.91 120 used from $1.98
Also Available in: List Price: Our Price: Other Offers:
Paperback 8 used & new from $29.93

Frequently Bought Together

Rapid Development: Taming Wild Software Schedules + Code Complete: A Practical Handbook of Software Construction + Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))
Price For All Three: $80.98

Show availability and shipping details


Customers Who Bought This Item Also Bought


Editorial Reviews

Amazon.com Review
I can hear some of you exclaiming, "How can you possibly recommend a book about software scheduling published by Microsoft Press and written by a consultant to Microsoft?!" Well, put aside any preconceived biases. This is a tremendous book on effective scheduling software development, and it drinks deeply from the wisdom of all the classics in the field such as Brook's Mythical Man Month -- and is likely well-informed by McConnell's experiences, good and bad, in Redmond.

The nine page section entitled "Classic Mistakes Enumerated" is alone worth the price of admission and should be required reading for all developers, leads, and managers. Here are some types of the 36 classic mistakes that McConnell describes in detail:

  • People Related Mistakes
    • Heroics
    • Adding people to a late project
    • Politics placed over substance (etc.)

  • Process Related Mistakes
    • Abandonment of planning under pressure
    • Planning to catch up later
    • "Code-like-hell" programming (etc.)

  • Technology Related Mistakes
    • Silver-Bullet syndrome
    • Overestimating savings from new tools or methods
    • Switching tools in the middle of a project (etc.)

I suspect that if you've ever been involved in software development, you winced after reading each of these nine points. And you will learn a great deal from the remaining 640 pages about concrete solutions.

My only substantive gripe: cheesy Powerpoint graphics. Nonetheless, this book is Very Highly Recommended.

Product Description
Corporate and commercial software-development teams all want solutions for one important problem--how to get their high-pressure development schedules under control. In RAPID DEVELOPMENT, author Steve McConnell addresses that concern head-on with overall strategies, specific best practices, and valuable tips that help shrink and control development schedules and keep projects moving. Inside, you'll find:• A rapid-development strategy that can be applied to any project and the best practices to make that strategy work• Candid discussions of great and not-so-great rapid-development practices--estimation, prototyping, forced overtime, motivation, teamwork, rapid-development languages, risk management, and many others• A list of classic mistakes to avoid for rapid-development projects, including creeping requirements, shortchanged quality, and silver-bullet syndrome• Case studies that vividly illustrate what can go wrong, what can go right, and how to tell which direction your project is goingRAPID DEVELOPMENT is the real-world guide to more efficient applications development.


Product Details


Inside This Book (learn more)
First Sentence:
THE PRODUCT MANAGER TOLD ME he wanted to build a product right for a change. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
timebox development, miniature milestones, lifecycle model selection, maximum development speed, excessive schedule pressure, progress visibility, other lifecycle models, peopleware issues, pure waterfall model, evolutionary delivery, shortest possible schedule, throwaway prototyping, creeping requirements, spiral lifecycle model, moderate overtime, developer morale, staged delivery, waterfall lifecycle model, evolutionary prototyping, nominal schedule, mini milestones, interactions with other practices, overestimated savings, optimistic scheduling, minimal spec
Key Phrases - Capitalized Phrases (CAPs): (learn more)
New York, Efficacy Potential, Englewood Cliffs, Yourdon Press, Dorset House, Visual Basic, Excellent Major Risks, Microsoft Press, Capers Jones, Fred Brooks, Good Improvement, Probability of Completing Exactly, Beating Schedule Pressure, None Effect, Opportunistic Reuse, Standish Group, Prentice Hall, Barry Boehm, Microsoft Windows, Feature-Creep Control, Gerald Weinberg, Productivity-Tool Acquisition, Scheduled Completion Date Figure, Timothy Lister, Clear Strategy
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




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.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

112 Reviews
5 star:
 (96)
4 star:
 (10)
3 star:
 (3)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (112 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
70 of 72 people found the following review helpful:
5.0 out of 5 stars Essential reading for programmers and their managers, July 26, 1998
By "stuartk3" (Ridgewood, NJ United States) - See all my reviews
As a developer, you have been on that project.  The one that seems that it will never end. Requirements change daily, testing seems to discover new bugs faster than you can fix them, release dates come and go and noone seems to know when the project will be completed. If you're like me, maybe you thought that was just the way software projects were.

And then I read this book. Chapter 3 contains a case study of classic mistakes.  It sounded like every project I had ever worked on. Steve McConnell shows you how to avoid those mistakes, and how to leverage best practices in planning and development to achieve maximum predictability and control over your software schedule.  This should be required reading for all software project managers, technical leads and top management.  

While it's a long book, it lends itself to easy browsing. You can almost dip in at random and find some useful tip on how to improve your chances of bringing your project in on time and unde! r budget. But you'll want to read it straight through at least once. The last section of the book is devoted to individual Best Practices.  Each practice is explained along with its risks and benefits. Not all practices will be applicable to all projects, and the book guides you through when each is appropriate along with what practices it compliments.

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



 
58 of 60 people found the following review helpful:
5.0 out of 5 stars Practical Guide With Real Life Examples, August 3, 2003
By Abhinav Agarwal (Bangalore, India) - See all my reviews
(REAL NAME)      
Steve McConnell's books have always displayed a remarkable degree of practicality and readability. This book is no different.

The author says at the outset the Purpose of the book is to answer issues about trade-offs. The author says that software can be optimized for any of several goals: lowest defect rate, lowest cost, or shortest development, etc... Software Engineering is then about achieving tradeoffs, and this is what this book is primarily about.
Because the book is so big, it has been broken into sections that can be read selectively and quickly. A short book would have oversimplified things to the point of uselessness.

Organization of the book:
Parts 1, 2 deal with the Strategy and Philosophy of rapid development, while part 3 covers Rapid develoment best practices

In chapter 3 the author talks about 'Classic Mistakes'. He calls them 'classic' and 'seductive' because they are so easy to make that they have been repeated in countless projects. The classic mistakes number 36 (though Steve M points out that a complete list could probably go on for pages and pages):
Undermined motivation, Weak personnel, uncontrolled problem employees, Heroics , Adding people to a late project , Noisy crowded offices , Friction between developers and customers , Unrealistic expectations , Lack of effective project sponsorship , Lack of stakeholder buy-in , Lack of user input , Politics placed over substance , Wishful thinking , Overly optimistic schedules , Insufficient risk management , Contractor failure , Insufficient planning , Abandonment of planning under pressure , Inadequate design , Planning to catch up later , Code-like-hell programming , Requirements gold-plating , Feature creep , Developer gold-plating , Push-me, pull-me negotiation , Research oriented development , Silver bullet syndrome , Overestimated savings from new tools or methods , Switching tools in the middle of a project , Lack of automated source-code control , Shortchanged quality assurance , Omitting necessary tasks from estimates , Shortchanged front end upstream activities.
He categorizes these classic mistakes into four sets : People related, technology related, product related, and process related.

Part 2 covers rapid development issues in greater detail.
Core issues like Estimation, Scheduling, Lifecycle Planning, etc.. are covered. `Soft' issues like Motivation, Teamwork, Customer Oriented Developmentare also covered.

Part 3 is a compendium of best practices. There is a summary table of the each best practice, and the efficacies, major risks, major interactions and trade-offs listed.

Some candidate best practices not included are getting top people
, Source Code Control, Requirements Analysis.. These are listed as fundamental to a software project.

The Best Practices listed are
JAD, Spiral Lifecycle Model, Theory W Management, Throwaway Prototyping, Staged Delivery, Voluntary Overtime, Miniature Milestones, Outsourcing, Reuse, User-Interface Prototyping, Change Board, Daily Build and Smoke Test, Tools Group.
As an example, Steve McConnel covers 'Inspections' stating the
chances of its long term success are excellent, it reduces schedule risk, its improvement in progress visibility is only fair, has no major risks, it can be combined with virtually any other rapid development best practice

The book has a very engaging style of writing...
Some quotes...
- Projects can look like a tortoise on valium to the customers, but as a rapid-development death march to the developers.
- The team ranks so low in the company that it has to pay to get its own team t-shirts.
- Rapid development isn't always efficient.
- Run every software project as an experiment (`Hawthorne Effect').
- If Las Vegas sounds too tame for you, software might be just the right gamble.
- The most common (and incorrect) definition of estimate is: `An estimate that has the most optimistic prediction that has a non-zero probability of coming true' - Tom DeMarco

All in all, a fully deserved five stars!

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



 
21 of 22 people found the following review helpful:
5.0 out of 5 stars Recommended reading -- Great reference, November 1, 1999
By Tom O Bjorkholm (Stockholm, Sweden) - See all my reviews
The author of this book does not present "the one and only rapid development process". Instead the book presents in great detail over 20 good practices that are known to speed up development. The reader is expected to combine these practices to get a good combination for the current project.

The language in the book is smooth and the author really tries to explain in a simple and easy to understand way. I still needed a lot of time to read the book, simply because of the enormous amounts of information in the book.

The book includes a lot of statistical data. This is really great to have if you get into an argument with management about if the schedule is achievable.

The book is published by Microsoft Press. As I am very far from being a Microsoft fan, I was very sceptical at first. But the book is really great and applicable to all software development projects, including those on UNIX and embedded systems.

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 If you can avoid classic mistakes and apply development fundamentals, this is THE book to take you to the next level.
To take advantage of the pearls & jewels of wisdom packed into this book, you have to already have the discipline to avoid making the classic mistakes (which McConnell... Read more
Published 6 months ago by Arthur A. REYES

5.0 out of 5 stars A must read for Software development
This is one of the key books to read for software development. This book provides the needed background for becoming a team lead/architect. The book is well written. Read more
Published 11 months ago by Vincent P. Bedus

5.0 out of 5 stars Applies today as much as it ever did...
While this book may be old, it is one of the tried and true books of project management. I recall this book being standard material for my IT classes as far back as 2000! Read more
Published 15 months ago by G. Harris

5.0 out of 5 stars Essential Understanding of Software Development
Like everyone else who has reviewed this book, I give high praises both to the topics in the book and to Steve McConnell's handling of the topics. Read more
Published 17 months ago by Anona Mouse

5.0 out of 5 stars Excellent Book on the Software Development Process
"Rapid Development" is an excellent book that covers the software development process.

While the book covers a rapid development strategy, there is great value to be... Read more
Published 20 months ago by K. Scott Proctor

5.0 out of 5 stars A Must Read For Anybody Interested In The Dynamics Of Software Engineering
This book is quite long, but worth every page. As a programmer, one usually gets focused on that - programming. Read more
Published 21 months ago by Joao Cortez

4.0 out of 5 stars Long but useful
Took me a couple of months to work through this thick catalog of project management techniques, but worth it I think. Read more
Published 23 months ago by Jonathan Aquino

4.0 out of 5 stars Not a classic, not that worthy but not worthless either
For people who touch the problem of software project management for the first time, this book may be a true revelation. Read more
Published on June 4, 2007 by FILIP Marius

3.0 out of 5 stars A Classic
I felt really silly ordering a 10 year old computer book. But this one really is a classic and rereading it was worth the cost of admission. Read more
Published on May 14, 2007 by M. Martin

4.0 out of 5 stars Good book with solid advice
While I enjoyed reading much of this book, and it had excellent advice, I found much of it only applying to project managers and other management with the ability to really effect... Read more
Published on January 30, 2007 by D. Mozingo

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
  Discussion Replies Latest Post
What is your FAVORITE Software Development book? 2 1 day ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Free Songs, Cheap Albums
Special MP3 Deals
Visit our Special Deals Store to find ultra-low prices on great albums, daily deals, and over 500 free songs.

Shop now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates