Close

アジャイル プロジェクト管理 - その概要と始め方

アジャイル プロジェクトの手法をソフトウェア チームに応用する方法

トピック一覧
綿密に計画を立てるのに使用されている作図ツール。

Jira プロジェクト管理テンプレートを無料で使い始める

強力なタスク管理と簡単な優先順位付けツールで、あらゆるプロジェクトのアクティビティを管理します。

どうしてアジャイル型のプロジェクト管理方法を選ぶのか

アジャイル型のプロジェクト管理は、反復的な方法でソフトウェア開発プロジェクトを管理し、継続的なリリースと顧客のフィードバックを各イテレーションに取り込むことに重点を置いています。

ソフトウェアチームはアジャイル型のプロジェクト管理方法を活用することによって、チームの開発スピード、コラボレーション、市場トレンドへの対応力を向上させています。

ここでは、アジャイル型のプロジェクト管理を始めたり、改善したりするために必要なあらゆる知識を得られます。

アジャイルプロジェクト管理の記事

[続き]

アジャイル プロジェクト管理手法の略歴

1940 年代のトヨタのリーン生産方式の概念を起源として、ソフトウェア開発チームは、絶えず変化する顧客のニーズに迅速に対応しながら、無駄を削減し、透明性を高めるためにアジャイル手法を活用してきました。「ビッグバン」方式の立ち上げに重点を置いているウォーターフォール型のプロジェクト管理とは大きく異なり、アジャイル型はソフトウェアチームのコラボレーションを高め、これまでにないほど迅速なイノベーションの実現を促進します。

従来のアジャイル型プロジェクト管理は、スクラムおよびカンバンという、2 つのフレームワークに分類できます。スクラムは固定された期間のプロジェクト・イテレーションに重点を置き、カンバンは継続的なリリースに重点を置いています。作業が完了すると、チームは即座に次のリリースに移行します。

アジャイル プロジェクト管理フレームワーク 1: スクラム

スクラムは、スプリントと呼ばれる、固定された期間の作業のイテレーションを採用しているアジャイル型プロジェクト管理のフレームワークです。各スプリントは、4 つのセレモニーで構成されています。

すべてはバックログ、つまり完了させなければいけない一連の作業のログ作成から始まります。スクラムでは、2 つのバックログがあります。1 つは製品バックログ(製品所有者が所有)で、優先順位付けされたフィーチャーのリストです。もう 1 つはスプリント・バックログで、次のスプリントのキャパシティに達するまで、製品バックログの一番上から課題を取り出すことによって処理されます。スクラム・チームにはプロセスにおけるチームの関係に固有の独特な役割があります。一般的にはスクラム・マスター(チームのスクラム方式の擁護者)、製品所有者(製品の代弁者)、およびスクラム・チーム(多くの場合、s@#$ を完了させる責任を負う部門横断型チーム・メンバー)で構成されます。

スクラムの4つのセレモニー

スプリント計画 スプリントデモ デイリースタンドアップ ふりかえり
次のスプリントで完了するものを決定する、チームの計画ミーティング。 スプリントでリリースした成果物をチームに示す共有ミーティング。 スタンドアップとしても知られており、ソフトウェアチームの情報共有を図る 15 分間の短いミーティング。 処理でうまくいったことと、うまくいかなかったことをレビューして、次のスプリントの改善につなげます。

スクラムボードの例 | アトラシアンアジャイルコーチ

スクラムボード

スクラム・ボードは、所定のスプリントのすべての作業を視覚化するために使用されます。スプリント計画ミーティング中に、チームはアイテムを製品バックログからスプリント・バックログに移動します。スクラム・ボードは、To Do、進行中完了のように、ワークフロー内の複数のステップを視覚化できます。スクラム・ボードは、アジャイル型プロジェクト管理の透明性を高めるための重要な構成要素です。無料の スクラム・テンプレートでスクラム・ボードの使用を開始しましょう。

アジャイル プロジェクト管理フレームワーク 2: カンバン

カンバンは、作業をチームのキャパシティに合わせるアジャイル型プロジェクト管理のフレームワークです。物事を可能な限り早く完了させることによって、チームが変更に対してスクラムよりもさらに迅速に対応することを重視します。

スクラムと異なり、カンバンにバックログはありません (一般的な場合)。代わりに、作業は To Do 列に配置されます。これにより、カンバンチームは継続的なリリースに集中でき、いつでも完了することが可能になります。すべての作業は可視化され、範囲を決められ、実行可能な状態になっているため、あるものが完了すると、チームは即座に次の作業に移行します。作業量は、WIP 制限を通じてチームのキャパシティに一致させます。WIP 制限とは、同時に単一の列 (To Do 列を除く) に入れることができる、事前定義した作業量制限です。カンバンフレームワークには、次の 4 つのコンポーネントが含まれます。

カンバンの4つのコンポーネント

作業 (ストーリー)
のリスト

列またはレーン

進行中の作業の制限 (WIP)

継続的リリース

作業 (ストーリー) のリストは、完了させる必要がある課題またはタスクと定義されます。

カンバンボードで使用され、タスクを他のワークストリーム、ユーザー、プロジェクトなどから区別します。 チームのキャパシティに基づいて、完了させる作業量を制限するルール。 チームは WIP 制限内でストーリー量に取り組み、いつでもリリースできます。

カンバンボードの例 | アトラシアンアジャイルコーチ

カンバンボード

カンバン ボードは、予定しているすべての作業を視覚化するために使用されます。また、プロジェクト マネージャーはカンバン ボードをリソース計画に使用して、作業および開発タイムラインを把握できます。カンバン ボードは列とレーンで構成され、ストーリーは完了に向けてこれらを通過していきます。ストーリーは、WIP 制限によって次のタスクに取り組むことができるようになるまで To Do 列にあります。作業のリストは比較的小さい課題に分割し、優先度別に編成するようにします。この例でわかるように、レーンは優先度の高いアイテムを「他のアイテム」から切り離すのに役立ちます。無料の Jira カンバン テンプレートでカンバン ボードの使用を開始しましょう。

アジャイル プロジェクト マネージャーの責務

ソフトウェア開発のサポートのためにどのようなアジャイル・フレームワークを選択するにしても、今後の作業またはスプリントの計画を立てるには、チームの進捗状況を把握する方法が必要です。アジャイルなプロジェクト見積もりは、チームのキャパシティを理解するうえでスクラムおよびカンバンの両方のチームに役立ちます。アジャイル・レポートは、チームの進捗を経時的に示します。ガント・チャートおよびバックログ・グルーミングによって、プロジェクト・マネージャーは現在の作業および準備が完了している作業のリストを維持し、チームの取り組みをサポートできます。

アジャイルプロジェクト見積もり | アトラシアンアジャイルコーチ

アジャイルプロジェクトの見積り

プロジェクト見積もりは、カンバンおよびスクラムのいずれのプロジェクト管理においても非常に重要な特徴です。カンバンの場合、多くのチームは以前の経験とチームの規模に基づいて、各状態に WIP 制限を設定します。スクラム チームはプロジェクト見積もりを利用して、特定のスプリント中に完了できる作業量を特定します。多くのアジャイル チームは、プランニング ポーカー、理想的な時間、またはストーリー ポイントなど、固有の見積もり手法を導入して目前のタスクの数値を決定します。これにより、アジャイル チームは、スプリントのふりかえりの間、チームのパフォーマンスを確認するために戻って参照する基準点を得ます。Jira は、チーム固有のプロジェクト見積もりを取り込むためにカスタマイズできます。

アジャイルレポートの例 | アトラシアンアジャイルコーチ

アジャイル レポート

プロジェクトの見積もりは各スプリントの最初と最後に影響を与えます。見積もりは、チームがスプリントの最初に完了できるものを決定するうえで役立つだけでなく、最後にその初期見積もりがどの程度正確であったかを示すのにも役立ちます。バーンダウン チャートなどのアジャイル レポートは、スプリント中に完了したストーリー ポイントの数を示します。Jira にはチームのパフォーマンスについてリアルタイムの実用的なインサイトを得られる、すぐに使える多数のレポートが用意されています。ふりかえりをサポートするデータを得ることは、アジャイル チームを改善する方法として計り知れないほど重要です。

アジャイルバックログの例 | アトラシアンアジャイルコーチ

バックログの管理とグルーミング

プロダクトバックログは、製品のロードマップや要件を基に開発チームが今何をするべきなのかを表す、優先度順にできたリストです。開発チームは、このプロダクトバックログから作業を選び、各スプリントに割り当てていきます。

バックログのグルーミングと維持は、チームの長期的なキャパシティと変化するビジネス目標に基づいて持続的にアイテムを追加したり、除去したりすることによって、チームの長期的な目標達成をサポートします。Jira では、課題をドラッグ アンド ドロップすることによりユーザー ストーリーやバグを複数選択してランク付けし、順番に並べることで、巨大なバックログをグルーミングできます。また、Jira の柔軟な検索機能を利用してフィルタリングし、特定のユーザー ストーリーやバグを見つけることも可能です。

アジャイルの例 | 関係者との効果的なコミュニケーション

関係者との効果的なコミュニケーション

アジャイル プロジェクト マネージャーは、担当するプロジェクトの状況についても、経営上層部を含めたさまざまな関係者やチームに適切な量のコンテキストを報告する必要があります。

Atlas を使用すれば、プロジェクト マネージャーは毎週、仕事の進捗状況やその場所についての最新情報を整理して提供し、主な障害や変更、更新を指摘することができます。

綿密に計画を立てるのに使用されている作図ツール。

Jira プロジェクト管理テンプレートを無料で使い始める

強力なタスク管理と簡単な優先順位付けツールで、あらゆるプロジェクトのアクティビティを管理します。

Claire Drumond
Claire Drumond

Claire Drumond は、アトラシアンでマーケティング戦略、スピーカー、ライターを担当しています。Trello とアトラシアンのブログ記事を多数執筆しているほか、HackerNoon、ART+marketing、PoetsUnlimited などのメディアのさまざまな刊行物に定期的に寄稿しています。世界中のテックカンファレンスでアジャイル、サイロの解体、共感の醸成について講演しています。