Arquitectura en proyectos ágiles - curso 32.900 rublos. del IBS Training Center, formación 16 horas, Fecha: 3 de diciembre de 2023.
Miscelánea / / December 03, 2023
Muy a menudo, al implementar Agile, no se comprende cómo combinar los postulados y recomendaciones de Agile con la teoría y la práctica del diseño arquitectónico y la gestión de la arquitectura. En algunos casos, incluso en grandes proyectos, se niega la necesidad de estudios de arquitectura, lo que, por supuesto, no conduce a nada bueno. De hecho, no existe contradicción entre las prácticas ágiles y el diseño arquitectónico, y todos los marcos ágiles desarrollados reconocen esto y designan lugares y roles para el trabajo arquitectónico. Este curso continúa el curso ARC-001, que sólo abordó este problema, y estudia este tema en detalle. Se analiza la relación entre Agile y las prácticas arquitectónicas, se descubre por qué y cómo se complementan, qué pueden lograr causar distorsiones en una dirección u otra y cómo en la práctica es posible y necesario adaptar las prácticas arquitectónicas en Contexto ágil. Prácticas tales como: análisis de requerimientos en condiciones de su carácter incompleto y cambio constante, toma de decisiones arquitectónicas (con teniendo en cuenta riesgos y compensaciones), documentar y autodocumentar el proyecto, así como supervisión y revisión arquitectónica utilizando técnicas Ágil. El curso combina la introducción teórica y el desarrollo práctico de las habilidades de análisis de diseño. contexto, riesgos, así como habilidades técnicas y de diseño organizacional en el marco de la temas
programa del curso
Tópicos cubiertos:
1. Características de la arquitectura en Agile (1 hora)
Historia de lo ágil.
Arquitectura en Ágil: de la negación a un modelo de arquitectura basado en riesgos.
2. Conceptos de arquitectura ágil: RAD, SAFe (2 horas)
Arquitectura gestionada por riesgos.
Arquitectura de sistemas altamente variables.
El papel del arquitecto en SAFe.
3. Trabajar con requisitos arquitectónicamente significativos (3 horas)
Requisitos arquitectónicamente significativos.
Escenarios clave.
Requisitos funcionales básicos, requisitos no funcionales.
El enfoque “si no es funcional, ¿por qué me importa?”.
Restricciones sobre historias de usuario, habilitadores, historias de deuda tecnológica y zona de aterrizaje.
Restricciones arquitectónicas.
4. Proceso de toma de decisiones, estilos arquitectónicos (3 horas)
Proceso iterativo de toma de decisiones (versiones ligeras de ADD).
Simulación rápida.
Aplicar estilos y plantillas con ejemplos (microservicios).
5. Documentación de soluciones: NoUML, documentación “en vivo” (2 horas)
Contexto, perspectivas (Perspective).
NoUML: C4 y LADR.
Documentación "en vivo".
Antipatrones.
6. Organización de equipos, Agile escalable (2 horas)
Ley de Conway.
Dos enfoques: desde la arquitectura o desde el equipo existente.
Antipatrones.
7. Supervisión arquitectónica utilizando herramientas CI y UT (1 hora)
Mecanismos clave.
Revisión de código arquitectónico.
Pruebas unitarias arquitectónicas.
Analizadores de código estático, métricas.
Funciones de fitness.
8. Revisión de soluciones arquitectónicas (2 horas)
LAAAAM.
TARA.
Toda la información publicada en esta sección de Lifehacker no es una oferta pública según lo definido por las disposiciones del artículo 437 del Código Civil de la Federación de Rusia y tiene únicamente fines informativos.
El servicio utiliza tecnologías del proyecto "Educado" y no proporciona servicios educativos.