What is Delivery Governance?
Governance establishes chains of responsibility, authority and communication in support of goals and strategy. It also establishes measurements, policies, standards and control mechanisms to enable people to carry out their roles and responsibilities effectively.
It is a framework within which decisions are made and executed, as well as a knowledge base of the organization's operational processes. Delivery Governance provides a set of best practices and processes to manage the delivery across the organizazion and clients.
Adherence to the defined Delivery Governance is key in ensuring streamlined, consistent and quality delivery to our customers.
In this section you will find generic principles and guidelines around:
- Secrets Management: how do we handle sensitive information in a secure way (credentials, etc...)?
- Environments: what is an environment, what kind do we need, and how we manage them
- Code review: why is it important and how do we handle this?
- CI/CD: how does it fuel an agile delivery process and improves efficiency?
- Branching Strategies: all about repositories organization and team collaboration on source code
- Code Versioning: Git terminology and best practices
