OPS05-BP06 Compartir estándares de diseño
Comparta las prácticas recomendadas entre los equipos para aumentar la conciencia y maximizar los beneficios del trabajo de desarrollo. Documéntelas y manténgalas actualizadas a medida que evoluciona su arquitectura. Si se aplican los estándares compartidos en su organización, es fundamental que existan mecanismos para solicitar adiciones, cambios y excepciones a los estándares. Sin esta opción, los estándares se convierten en un obstáculo para la innovación.
Resultado deseado:
-
Los estándares de diseño se comparten entre los equipos de sus organizaciones.
-
Se documentan y actualizan a medida que evolucionan las prácticas recomendadas.
Antipatrones usuales:
-
Dos equipos de desarrollo distintos han creado, cada uno, un servicio de autenticación de usuarios. Sus usuarios tienen que mantener un conjunto de credenciales diferente para cada parte del sistema a la que quieran acceder.
-
Cada equipo administra su propia infraestructura. Un nuevo requisito de conformidad obliga a cambiar la infraestructura y cada equipo lo aplica de forma distinta.
Beneficios de establecer esta práctica recomendada:
-
El uso de estándares compartidos favorece la adopción de las prácticas recomendadas y maximiza las ventajas de los esfuerzos de desarrollo.
-
La documentación y actualización de los estándares de diseño mantiene a su organización al día de las prácticas recomendadas y de los requisitos de seguridad y conformidad.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: medio
Guía para la implementación
Comparta entre los equipos las prácticas recomendadas, los estándares de diseño, las listas de verificación, los procedimientos operativos, las orientaciones y los requisitos de gobernanza. Disponga de procedimientos para solicitar cambios, adiciones y excepciones a los estándares de diseño para apoyar la mejora y la innovación. Asegúrese de que los equipos estén al tanto del contenido publicado. Disponga de un mecanismo para mantener al día los estándares de diseño a medida que surgen nuevas prácticas recomendadas.
Ejemplo de cliente
AnyCompany Retail cuenta con un equipo de arquitectura interfuncional que crea patrones de arquitectura de software. Este equipo construye la arquitectura con la conformidad y la gobernanza integradas. Los equipos que adoptan estos estándares compartidos se benefician de la conformidad y la gobernanza integradas. Pueden construir rápidamente sobre el estándar de diseño. El equipo de arquitectura se reúne trimestralmente para evaluar los patrones de arquitectura y actualizarlos en caso necesario.
Pasos para la implementación
-
Identifique un equipo interfuncional que se encargue de desarrollar y actualizar los estándares de diseño. Este equipo trabajará con las partes interesadas de toda la organización a fin de desarrollar estándares de diseño, procedimientos operativos, listas de verificación, orientaciones y requisitos de gobernanza. Documente los estándares de diseño y compártalos dentro de su organización.
-
AWS Service Catalog puede utilizarse para crear carteras que representen los estándares de diseño utilizando la infraestructura como código. Puede compartir carteras entre cuentas.
-
-
Disponga de un mecanismo para mantener al día los estándares de diseño a medida que se identifiquen nuevas prácticas recomendadas.
-
Si los estándares de diseño se aplican de forma centralizada, cuente con un proceso para solicitar cambios, actualizaciones y exenciones.
Nivel de esfuerzo para el plan de implementación: medio. El desarrollo de un proceso para crear y compartir estándares de diseño precisa de coordinación y cooperación con las partes interesadas de toda la organización.
Recursos
Prácticas recomendadas relacionadas:
-
OPS01-BP03 Evaluar los requisitos de gobernanza - Los requisitos de gobernanza influyen en los estándares de diseño.
-
OPS01-BP04 Evaluar los requisitos de cumplimiento - La conformidad es un elemento vital de la creación de estándares de diseño.
-
OPS07-BP02 Garantizar una revisión sistemática de la preparación operativa - Las listas de verificación de preparación operativa son un mecanismo para implementar los estándares de diseño a la hora de diseñar la carga de trabajo.
-
OPS11-BP01 Tener un proceso de mejora continua - La actualización de los estándares de diseño forma parte de la mejora continua.
-
OPS11-BP04 Realizar la administración de conocimientos - Como parte de su práctica de administración del conocimiento, documente y comparta los estándares de diseño.
Documentos relacionados:
-
Automate AWS Backups with AWS Service Catalog
(Automatizar AWS Backup con AWS Service Catalog) -
AWS Service Catalog Account Factory-Enhanced
(Cuenta de AWS Service Catalog mejorada de fábrica) -
How Expedia Group built Database as a Service (DBaaS) offering using AWS Service Catalog
(Cómo el grupo Expedia creó una oferta de base de datos como servicio (DBaaS) con AWS Service Catalog) -
Maintain visibility over the use of cloud architecture patterns
(Mantener la visibilidad sobre el uso de patrones de arquitectura de la nube) -
Simplify sharing your AWS Service Catalog portfolios in an AWS Organizations setup
(Simplifique el uso compartido de sus carteras AWS Service Catalog en una configuración de AWS Organizations)
Vídeos relacionados:
-
AWS Service Catalog – Getting Started
(Introducción a AWS Service Catalog) -
AWS re:Invent 2020: Manage your AWS Service Catalog portfolios like an expert
(AWS re:Invent 2020: Administre sus carteras de AWS Service Catalog como un experto)
Ejemplos relacionados:
-
AWS Service Catalog Reference Architecture
(Arquitectura de referencia deAWS Service Catalog) -
AWS Service Catalog Workshop
(Taller deAWS Service Catalog)
Servicios relacionados: