Myths of Software Development (2)
Myths of Software Development (2)
- Project requirements continually change, but change is easily accommodated since software is malleable
- Software requirements do change, but the impact of change varies with the type of change and the time at which it is introduced.
- Changes requested late in the project may be many times more expensive than the same changes requested earlier in development
- If we get behind schedule, we can add more programmers and catch up
- “Adding manpower to a late software project makes it later” (Brooks)
- Discussion: Brooks’s Law