Design, Develop, Create

Monday, 18 May 2015

Exercise: Follow-up on the NATO Conferences on Software Engineering

Reflection on the key issues discussed in Naur & Randell "NATO Conference on Software Engineering," 1968 (link) and Randell & Buxton "Software Engineering Techniques; NATO Conference Proceedings," 1969 (link).

In no particular order...
  • Operational problems
  • Control
  • Project failure
  • Changing requirements
  • Scope management
  • Documentation
  • Reacting to change
  • Costs
  • User involvement/input
  • Software limitations
  • Time to delivery
  • Design standards
  • Testing
  • Design as art
  • Scale of project
  • Knowledge is a scarce resource
  • Production problems
  • Resistance to change
  • Brittle nature of software
  • Hardware limitations
  • Interoperability of systems
  • Ripple effect in society/market/users
  • Management methods
  • Communication
  • Clear requirements
  • Design process
  • Coordination
  • Team stability


Click here to take a survey on the key issues