紹介
効果的なプロジェクト計画とアジャイル作業管理は、ソフトウェアの配信を成功させるために不可欠です。 このモジュールでは、アジャイル計画のための 2 つの強力なプラットフォームである GitHub Projects と Azure Boards について説明します。 これらのツールを連携して開発とプロジェクト管理の間にシームレスなワークフローを作成し、チームがより効率的に価値を計画、追跡、提供できるようにする方法について説明します。
実際のアジャイル計画の成功
最新のソフトウェア チームには、変化する要件に適応する柔軟で協調的なツールが必要です。 Microsoft の開発チームは、アジャイル計画ツールを使用して、複数のチームと製品グループ全体で何千人もの開発者を調整し、自律性を維持しながら連携を確保します。 Microsoft 全体のチームは、GitHub と統合された Azure Boards を活用して、クラウド サービス、生産性ツール、開発者プラットフォームにまたがる複雑な製品ポートフォリオを管理し、エンタープライズ規模での統合アジャイル計画の力を示します。
アジャイル計画が重要な理由
効果的なアジャイル計画には、いくつかの主な利点があります。
- 可視性の向上: 利害関係者は進捗状況と今後の作業を一目で確認できます
- コラボレーションの向上: Teams は依存関係を調整し、コンテキストを共有できます
- 迅速な配信: 合理化されたワークフローにより、管理オーバーヘッドを削減
- 強化された品質:明確な要件と受け入れ基準によって欠陥を減らす
- 適応型計画: Teams は、変化する優先順位とフィードバックに迅速に対応できます
学習体験
この包括的なモジュールは、業界をリードするツールを使用してアジャイル計画を実装するための実用的なスキルを身に付けます。 実際のシナリオとベスト プラクティスを通じて、理論上の概念と実践的な手法の両方を学習します。
学習目標
このモジュールを完了すると、次のことができるようになります。
- 比較とコントラスト GitHub Projects と Azure Boards の機能とユース ケース
- シームレスなワークフローのために Azure Boards と GitHub をリンクしてプラットフォームを統合する
- 構成と最適化 チームの生産性のための GitHub プロジェクトとボード
- チームの特定のニーズに合わせてビューとワークフローをカスタマイズする
- 継続的な改善のためにフィードバック サイクルと追跡可能性を実装する
- 複数のチームとポートフォリオにわたってアジャイル プラクティスをスケーリングする
自己評価: アジャイル計画の準備はできましたか?
ツールに進む前に、現在のアジャイル知識を評価します。
アジャイルの基礎
- [ ] 基本的なアジャイルの原則と儀式を理解していますか?
- [ ] ユーザー ストーリー、エピック、スプリントに精通していますか?
- [ ] スクラムとかんばんの違いを知っていますか?
ツール エクスペリエンス
- [ ] 以前にプロジェクト管理ツールを使用したことがありますか?
- [ ] GitHub のリポジトリと問題に慣れているか。
- [ ] Azure DevOps サービスの使用経験はありますか?
チーム コンテキスト
- [ ] チームはアジャイル手法に従っていますか?
- [ ] 分散チームまたは併配置チームと仕事をしていますか?
- [ ] 既存のツールやプロセスと統合する必要がありますか?
前提 条件
このモジュールを最大限に活用するには、次のものが必要です。
基本的な知識:
- DevOps の概念と原則の理解
- アジャイル開発プラクティスに関する基本的な知識
- ソフトウェア開発ライフサイクルに関する知識
役に立つエクスペリエンス:
- バージョン管理の原則に関する経験 (有益ですが必須ではありません)
- ソフトウェアを提供する組織での以前の作業
- プロジェクト管理の概念に関する知識
必要なアカウントとセットアップ:
- GitHub アカウント: お持ちでない場合は 、GitHub.com で作成します
- GitHub リポジトリ: 実践的な演習用のリポジトリが必要です。 「新しいリポジトリの作成」を参照してください
- Azure DevOps 組織 (Azure Boards 演習用): 必要に応じて Azure DevOps で作成します