GitHub Spec Kit を使用してスペック駆動開発を実装する

中級
開発者
GitHub
Visual Studio Code

Visual Studio Code で GitHub Spec Kit と GitHub Copilot を使用して、スペック駆動型の開発手法を実装します。 トレーニングでは、エンタープライズ開発者向けのブラウンフィールド シナリオについて説明し、意図優先の哲学を生活仕様で強調します。

学習の目的

このモジュールを終了すると、次のことが可能になります。

  • スペック駆動型の開発手法と、大規模なエンタープライズ プロジェクトにメリットを提供する理由について説明します (事前の明確さ、回帰の減少、メンテナンスの容易さ)。
  • Visual Studio Code で GitHub Spec Kit と GitHub Copilot を実装して、エンタープライズ開発標準に合わせてプロジェクト成果物 (仕様、計画、タスク) を生成します。
  • Azure 統合シナリオで GitHub Spec Kit を適用し、プロジェクト "コンスティテューション" で内部エンジニアリング ガイドライン (セキュリティ、パフォーマンス、コンプライアンス) をエンコードし、生成された計画がこれらの制約に準拠していることを確認します。
  • スペック駆動型ワークフローを実行して、仕様の作成から自動コード生成と反復まで、新しい機能を構築します。
  • GitHub Spec Kit をチーム ワークフローに統合する方法、それを Azure DevOps/GitHub Enterprise と共に使用する方法、高度なシナリオ (マルチエージェント コラボレーションや CI/CD 統合など) に拡張する方法について説明します。

前提条件

  • Visual Studio Code での GitHub Copilot の使用経験。
  • アプリケーションの開発経験。
  • スペック駆動型開発の一般的な理解をお勧めします。
  • GitHub Spec Kit に関する知識をお勧めします。