Chapter 11: Plan to Throw One Away - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Chapter 11: Plan to Throw One Away

Description:

Chapter 11: Plan to Throw One Away. By Nate Loontjer. 03/05/2002 ... Plan to throw one away; you will, anyhow. How to Prepare a System For Change. Modularization ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 7
Provided by: nathanl5
Category:
Tags: away | chapter | one | plan | throw | throwaway

less

Transcript and Presenter's Notes

Title: Chapter 11: Plan to Throw One Away


1
Chapter 11Plan to Throw One Away
  • By Nate Loontjer
  • 03/05/2002

2
Programmers Have Not Learned From Other Industries
  • Automotive, Chemical, etc. use pilot plants to
    test design concepts.
  • Pilot plants are used to find and correct
    problems before the final plant or product is
    implemented.
  • Systems programmers expect the first product to
    be correct and useable.
  • The first product is delivered to customers and
    subsequent bugs/features are worked out later.

3
  • Plan to throw one away you will, anyhow.

4
How to Prepare a System For Change
  • Modularization
  • Subroutines
  • Complete definition of interfaces
  • Complete Documentation

5
Two Steps Forward, One Back
  • Program maintenance begins after delivery.
  • Old bugs are fixed, new features are introduced.
  • New features introduce new bugs.

6
One Step Forward, One Back
  • At some point, bugs from new and old features
    become so entwined with the system that it is
    impossible to root them out, and a new system
    will need to be developed from scratch. The new
    system should take advantage of new hardware,
    configurations, and user requirements.
Write a Comment
User Comments (0)
About PowerShow.com