Rapid Development: Taming Wild Software Schedules and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $0.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Rapid Development: Taming Wild Software Schedules on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Rapid Development: Taming Wild Software Schedules [Paperback]

Steve McConnell
4.8 out of 5 stars  See all reviews (116 customer reviews)

List Price: $35.00
Price: $22.39 & FREE Shipping on orders over $25. Details
You Save: $12.61 (36%)
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
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it tomorrow, May 23? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $15.94  
Paperback $22.39  
Unknown Binding --  
Sell Back Your Copy for $0.25
No matter where you bought them, get up to 70% back when you sell your books at Amazon.com.

Book Description

July 2, 1996 1556159005 978-1556159008 1

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 going
  • RAPID DEVELOPMENT is the real-world guide to more efficient applications development.

Frequently Bought Together

Rapid Development: Taming Wild Software Schedules + Code Complete: A Practical Handbook of Software Construction, Second Edition + The Pragmatic Programmer: From Journeyman to Master
Price for all three: $85.36

Some of these items ship sooner than the others.

Buy the selected items together


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.

About the Author

Steve McConnell is recognized as one of the premier authors and voices in the development community. He is Chief Software Engineer of Construx Software and was the lead developer of Construx Estimate and of SPC Estimate Professional, winner of Software Development magazine's Productivity Award. He is the author of several books, including Code Complete and Rapid Development, both honored with Software Development magazine's Jolt Award.


Product Details

  • Paperback: 680 pages
  • Publisher: Microsoft Press; 1 edition (July 2, 1996)
  • Language: English
  • ISBN-10: 1556159005
  • ISBN-13: 978-1556159008
  • Product Dimensions: 7.2 x 1.7 x 9.4 inches
  • Shipping Weight: 3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (116 customer reviews)
  • Amazon Best Sellers Rank: #18,031 in Books (See Top 100 in Books)

More About the Author

I am CEO and Chief Software Engineer at Construx Software (www.construx.com). I've written Software Estimation, Code Complete, Rapid Development, Software Project Survival Guide, and Professional Software Development. I live in Bellevue, WA (near Seattle).

Customer Reviews

This book is a must for development managers (those who manage software development projects)! Doug Thews  |  43 reviewers made a similar statement
The time you will save after reading this book is worth much, much more than this book costs. M. Kisialiou  |  24 reviewers made a similar statement
Very well written, easy to read with lots of advice to consider and follow. Jaime  |  20 reviewers made a similar statement
Most Helpful Customer Reviews
77 of 79 people found the following review helpful
Format:Paperback
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 | 
Was this review helpful to you?
62 of 65 people found the following review helpful
5.0 out of 5 stars Practical Guide With Real Life Examples August 3, 2003
Format:Paperback
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 | 
Was this review helpful to you?
24 of 25 people found the following review helpful
5.0 out of 5 stars Recommended reading -- Great reference October 31, 1999
Format:Paperback
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 | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Great read!!
This book gives a lot of information on how to plan your softweare projects. A must for anyone that plans software development projects.
Published 1 month ago by G. Miller
5.0 out of 5 stars One of the best book about Project Managment in Software development
In my opition this is one of the best book about Project Managment in Software development. I regret that I didn't read it before
Published 3 months ago by Skachkov Alexandr
5.0 out of 5 stars One of the best project management treatments I've seen
I've had this book in my libary for many years and I refer back to it frequently. Despite its title, its not about coding faster, but about running project in a more reasonable... Read more
Published 19 months ago by RTR
5.0 out of 5 stars The 98th 5 star review
This book ranks at the same level with MMM, Code Complete & Pragmatic Programmer.
Another Software Engineering classic
Published on May 5, 2010 by Steven Koh
5.0 out of 5 stars The most complete and difinitive tome on software development.
I can't write enough about this book. Everything you want to know about software development is covered, from project management to estimating to team models to lifecycle... Read more
Published on February 15, 2010 by Alterego
5.0 out of 5 stars If you can avoid classic mistakes and apply development fundamentals,...
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 conveniently... Read more
Published on January 8, 2009 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 on July 31, 2008 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 on April 16, 2008 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 on February 2, 2008 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 on November 6, 2007 by K. Scott Proctor
Search Customer Reviews
Only search this product's reviews





Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 





Look for Similar Items by Category