When I returned with our refills, Roscoe took a long puff on the stogie and started in again. "It seems to me," he began, "that software development projects tend to have, in general, the following characteristics:
When you take these characteristics into account, an iterative development approach with short vectors starts looking pretty darned important." The argument was persuasive. It was clear that errors, particularly in early iterations, could have a really big impact unless they were detected and corrected. When I mentioned this to Roscoe, he nodded emphatically. |