The John Lewis Engineering Principles

Software Engineering

Through our combined experience of building and releasing software we have discovered and come to value the following principles.

These principles are not hard and fast rules but rather some things that we apply and use to guide us on a daily basis. These principles could also be used in a “discovery phase” when selecting a new product to purchase.

We created these principles to:

Many of our Engineering Principles are inspired by the research and recommendations found in the book Accelerate – The Science of Lean Software and DevOps.

We have borrowed the style of principle used by TOGAF’s Architectural Principles.

Contribute Self-Assessment