The difficulties of meeting schedules and specifications on large software projects. NATO Software Engineering Conference. The Software Gap. The Software Crisis.