600.436 High-Assurance Systems
Fall 01/Introduction
18
Adopt Light Process for New Efforts
¨Goals of light process:
–Get the job done the first time
–Provide a sufficient trail to back-fill the documentation
¨The best way to reduce long-term maintenance overhead is good initial architecture
–Bad code drives out good, but…
–Good architecture has an internal coherency that is difficult to dislodge
¨Adopt a process that preserves flexibility, as architecture will evolve during development