Skip to content

Tenets

Principles are required "permission to play" values, which we must adhere to. Ideals are values that we aspire to.

Working with Tenets

We must hold each other to account for adhering to these tenets, using them as foundations for positive and constructive feedback.

We must retrospectively evaluate our success by reflecting on our adherence to these tenets.

We must refine our ways of working such that we enhance our ability to adhere to these tenets.

  • Continuous Improvement


    We are always experimenting and learning and we aim for Continuous Discovery.

    We know we will never know less than we do right now, and learning requires effort and focus.

    We strive for greatness but understand the value of iterative and incremental improvement.

    We learn from our failures and encourage experimentation.

    We challenge ideas and never take a solution on merit.

    We ask difficult questions and respect all opinions.

    We accept honest and constructive feedback and give it to others.

  • Continuous Collaboration


    We communicate with each other continually and understand that this is central to the core principles of DevOps and our overall mission success.

    We recognise that, as a remote and distributed team, continuous collaboration and communication requires more effort than co-located teams.

    We make a noise when blocked, and do not wait to seek support or share progress.

    We don’t wait for updates to come when we have questions.

    We work together to solve problems and share knowledge as we go to prevent dependencies and silos.


    Read more

  • Continuous Deployment


    We break value down into the smallest deployable increments, and deploy these constantly.

    We ensure that we keep manual involvement in the release process as minimal as possible, and aim to achieve fully automated deployments, so that we can deploy value more often and without friction.

  • Continuous Quality


    We produce hypothesis and design solutions and evaluate outcomes and outputs.

    We understand that quality means valuable as well as functional.

    We design for security, privacy, and sustainability, reliability and scalability.

    We consider what success means and how we will measure it at the start and throughout the problem lifecycle.

  • Continuous Planning


    We plan, and re-plan our short, medium, and long-term objectives.

    We are responsible for consulting with stakeholders and informing them of the progress on the objectives.

    We are all responsible for delivering our objectives. We work autonomously and are empowered to find the most effective ways of delivering the best solutions.

  • Continuous Autonomy


    Each team member is empowered to perform their work without interference.

    We aim to provide clarity on expected standards, and we expect teams and individuals to work autonomously within these guidelines.

    We are individually accountable for:

    • Adhering to our practice principles and tenets
    • Managing their own time and workload in close collaboration with their team
    • Proactively keeping themselves engaged – there is always somewhere you can be helpful, don’t wait to be asked
    • Working within the governance controls, understanding what is required of them, and finding a way forward

    Read more

  • Locality & Simplicity


    Keep decisions and processes close to relevant teams, and ensure simplicity in workflows.

  • Focus, Flow & Joy


    Encourage deep work with minimal interruptions to enhance productivity and job satisfaction.

  • Psychological Safety


    Create an environment where everyone feels safe to take risks and express themselves without fear of negative consequences.

  • Improvement of Daily Work


    Continuously seek to refine and optimize everyday tasks and processes.

  • Value Focus


    Prioritize work that delivers the highest value to customers and the business.

  • A Bias towards Action


    Favour taking action and making decisions, even in the face of uncertainty.