PM-03 150 150 CloudGovCo
  • Creates a centralized repository with principles, patterns, best practices, a glossary, and reference architectures to help ensure the rapid growth of cloud skills in the organization.
  • Adheres to software design principles and patterns that will improve quality and productivity and reduce risk during solution development.
  • Provides guidance that captures reusable approaches, leverages an infrastructure as code approach, and treats that code like application code (source control, code reviews, etc.).
  • Creates a baseline of language and understanding across the technical organization to ease communications. This might include creating a taxonomy and a dictionary or a glossary describing how things will be named and organized.
  • Educates everyone to a foundational level to provide common language and understanding of the cloud.
  • Builds fluency in the language of cloud adoption and explains the taxonomy and naming conventions that will help accelerate familiarity with and ability to use cloud-based technologies and approaches across the organization.
  • Uses fast track or software factory principles to create common approaches with reliable results.
  • Provides documentation that describes diagrams, naming conventions, code review guidance, and so on to provide a common language, approach, and expectations.
  • Uses knowledge tools for documentation to allow teams to update documentation and keep it current, and provide a single authoritative source for guidance.
  • Creates a process and/or team that ensures and/or audits the outcome of patterns and intended results.
  • Provides a notification dashboard for the deployment team to use if they see something that doesn’t fit in with their understanding of patterns.