IllustratedYes
Table Of ContentPreface Part I: EFFICIENT DEVELOPMENT Chapter 1: Welcome to Rapid Development Chapter 2: Rapid-Development Strategy Chapter 3: Classic Mistakes Chapter 4: Software-Development Fundamentals Chapter 5: Risk Management Part II: RAPID DEVELOPMENT Chapter 6: Core Issues in Rapid Development Chapter 7: Lifecycle Planning Chapter 8: Estimation Chapter 9: Scheduling Chapter 10: Customer-Oriented Development Chapter 11: Motivation Chapter 12: Teamwork Chapter 13: Team Structure Chapter 14: Feature-Set Control Chapter 15: Productivity Tools Chapter 16: Project Recovery Part III: BEST PRACTICES Introduction to Best Practices Chapter 17: Change Board Chapter 18: Daily Build and Smoke Test Chapter 19: Designing for Change Chapter 20: Evolutionary Delivery Chapter 21: Evolutionary Prototyping Chapter 22: Goal Setting Chapter 23: Inspections Chapter 24: Joint Application Development (JAD) Chapter 25: Lifecycle Model Selection Chapter 26: Measurement Chapter 27: Miniature Milestones Chapter 28: Outsourcing Chapter 29: Principled Negotiation Chapter 30: Productivity Environments Chapter 31: Rapid-Development Languages (RDLs) Chapter 32: Requirements Scrubbing Chapter 33: Reuse Chapter 34: Signing Up Chapter 35: Spiral Lifecycle Model Chapter 36: Staged Delivery Chapter 37: Theory-W Management Chapter 38: Throwaway Prototyping Chapter 39: Timebox Development Chapter 40: Tools Group Chapter 41: Top-10 Risks List Chapter 42: User-Interface Prototyping Chapter 43: Voluntary Overtime Bibliography
Edition DescriptionRevised edition
SynopsisCorporate 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.