Software Delivery

What is delivery? It’s a question we’ll have to get better at answering before we can think of Software Engineering as a Discipline.

  • First, we require a language that can describe Continuous Delivery so that we can share knowledge about the process of delivery.
  • Delivery: Acquisition of one+ computational artifacts for use by another.
  • Theories are nets cast to catch what we call ‘the world’: to rationalize, to explain, and to master it. We endeavour to make the mesh ever finer and finer.
  • Theories Under Test
  • Continuous Compliance
  • Delivery directly counters Entropy
  • Delivery requires an Environment to deploy to whose implementation is the Platform you deploy on

references: