Implementación del desarrollo controlado por especificaciones mediante el Kit de especificaciones de GitHub

Intermedio
Desarrollador
GitHub
Visual Studio Code

Implemente la metodología de desarrollo controlada por especificaciones mediante GitHub Spec Kit y GitHub Copilot en Visual Studio Code. El entrenamiento abarca un entorno existente para los desarrolladores empresariales, con un énfasis en la filosofía de priorizar la intención y especificaciones vivas.

Objetivos de aprendizaje

Al finalizar este módulo, podrá hacer lo siguiente:

  • Explicar la metodología de desarrollo controlada por especificaciones y por qué beneficia a proyectos empresariales a gran escala (claridad inicial, menos regresiones, mantenimiento más sencillo).
  • Implemente el Kit de especificaciones de GitHub y GitHub Copilot en Visual Studio Code para generar artefactos de proyecto (especificaciones, planes, tareas) alineados con los estándares de desarrollo empresarial.
  • Aplique el kit de especificaciones de GitHub en un escenario integrado de Azure, incorporando directrices internas de ingeniería (seguridad, rendimiento, cumplimiento) en una "Constitución" del proyecto y asegúrese de que los planes generados se adhieran a estas restricciones.
  • Ejecute un flujo de trabajo controlado por especificaciones para crear una nueva característica, desde la creación de especificaciones a través de la generación de código automatizada y la iteración.
  • Describir cómo integrar GitHub Spec Kit en flujos de trabajo de equipo, cómo usarlo junto con Azure DevOps/GitHub Enterprise y cómo ampliarlo para escenarios avanzados (como la colaboración multiagente y la integración de CI/CD).

Requisitos previos

  • Experiencia con GitHub Copilot en Visual Studio Code.
  • Experiencia en el desarrollo de aplicaciones.
  • Se recomienda comprender generalmente el desarrollo controlado por especificaciones.
  • Se recomienda familiarizarse con el kit de especificaciones de GitHub.