A principled approach to development

As organisations which deliver software grow, there’s a very common need to define what they see as best practice for software development. This serves many purposes including helping new starters and prospective developers understand how they work and providing a framework …