Skip to content

Rapid Development

Best in textbook rentals since 2012!

ISBN-10: 1556159005

ISBN-13: 9781556159008

Edition: 1997 (Revised)

Authors: Steve McConnell, Steve Mcconnell

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $39.99
Copyright year: 1997
Publisher: Pearson Education
Publication date: 7/2/1996
Binding: Paperback
Pages: 672
Size: 7.30" wide x 8.90" long x 1.40" tall
Weight: 2.442
Language: English

Steve McConnell, the Chief Software Engineer at Construx Software, graduated from Whitman College and received an M. A. in software design from Seattle University, where he later taught. In addition to writing books, articles, reviews and columns, McConnell provides a consulting service to several companies. His books "Code Complete" (1993) and "Rapid Development" (1996) have both won Software Development magazine's Jolt award. The latter also won Windows Tech Journal's Star Tech award.

Case Studies
Reference Tables
Preface
Efficient Development
Welcome to Rapid Development
What Is Rapid Development?
Attaining Rapid Development
Rapid-Development Strategy
General Strategy for Rapid Development
Four Dimensions of Development Speed
General Kinds of Fast Development
Which Dimension Matters the Most?
An Alternative Rapid-Development Strategy
Further Reading
Classic Mistakes
Case Study in Classic Mistakes
Effect of Mistakes on a Development Schedule
Classic Mistakes Enumerated
Escape from Gilligan's Island
Further Reading
Software-Development Fundamentals
Management Fundamentals
Technical Fundamentals
Quality-Assurance Fundamentals
Following the Instructions
Further General Reading
Risk Management
Elements of Risk Management
Risk Identification
Risk Analysis
Risk Prioritization
Risk Control
Risk, High Risk, and Gambling
Further Reading
Rapid Development
Core Issues in Rapid Development
Does One Size Fit All?
What Kind of Rapid Development Do You Need?
Odds of Completing on Time
Perception and Reality
Where the Time Goes
Development-Speed Trade-Offs
Typical Schedule-Improvement Pattern
Onward to Rapid Development
Further Reading
Lifecycle Planning
Pure Waterfall
Code-and-Fix
Spiral
Modified Waterfalls
Evolutionary Prototyping
Staged Delivery
Design-to-Schedule
Evolutionary Delivery
Design-to-Tools
Commercial Off-the-Shelf Software
Choosing the Most Rapid Lifecycle for Your Project
Further Reading
Estimation
The Software-Estimation Story
Estimation-Process Overview
Size Estimation
Effort Estimation
Schedule Estimation
Ballpark Schedule Estimates
Estimate Refinement
Further Reading
Scheduling
Overly Optimistic Scheduling
Beating Schedule Pressure
Further Reading
Customer-Oriented Development
Customers' Importance to Rapid Development
Customer-Oriented Practices
Managing Customer Expectations
Further Reading
Motivation
Typical Developer Motivations
Using the Top Five Motivation Factors
Using Other Motivation Factors
Morale Killers
Further Reading
Teamwork
Software Uses of Teamwork
Teamwork's Importance to Rapid Development
Creating a High-Performance Team
Why Teams Fail
Long-Term Teambuilding
Summary of Teamwork Guidelines
Further Reading
Team Structure
Team-Structure Considerations
Team Models
Managers and Technical Leads
Further Reading
Feature-Set Control
Early Project: Feature-Set Reduction
Mid-Project: Feature-Creep Control
Late Project: Feature Cuts
Further Reading
Productivity Tools
Role of Productivity Tools in Rapid Development
Productivity-Tool Strategy
Productivity-Tool Acquisition
Productivity-Tool Use
Silver-Bullet Syndrome
Further Reading
Project Recovery
General Recovery Options
Recovery Plan
Further Reading
Best Practices
Introduction to Best Practices
Organization of Best-Practice Chapters
Summary of Best-Practice Candidates
Summary of Best-Practice Evaluations
Change Board
Daily Build and Smoke Test
Designing for Change
Evolutionary Delivery
Evolutionary Prototyping
Goal Setting
Inspections
Joint Application Development (JAD)
Lifecycle Model Selection
Measurement
Miniature Milestones
Outsourcing
Principled Negotiation
Productivity Environments
Rapid-Development Languages (RDLs)
Requirements Scrubbing
Reuse
Signing Up
Spiral Lifecycle Model
Staged Delivery
Theory-W Management
Throwaway Prototyping
Timebox Development
Tools Group
Top-10 Risks List
User-Interface Prototyping
Voluntary Overtime
Bibliography
Index