Rapid Development Taming Wild Software Schedules

ISBN-10: 1556159005
ISBN-13: 9781556159008
Edition: 1997 (Revised)
List price: $35.00 Buy it from $3.00
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Used Starting from $17.69
eBooks Starting from $28.00
Buy
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Careers in Engineering Online content $4.95 $1.99
Add to cart
Study Briefs
Business Ethics Online content $4.95 $1.99
Add to cart
Study Briefs
Business Law Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $35.00
Copyright year: 1997
Publisher: Pearson Education
Publication date: 7/2/1996
Binding: Paperback
Pages: 680
Size: 7.75" wide x 9.50" long x 1.75" 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

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×