開発チームは、アジャイルプロセスにおいて間違いなく最も重要な役割を担っています。 全てのスクラムマスターの究極の目標は、自分の役割を不要にすることであり、ほとんどのチームはプロダクトオーナーなしで作業を続けることができますが、 開発チームがなければすべてが停止します。 プロダクトオーナーのビジョンを具体的で実証可能なプロダクトに変えるのは、開発チームの責任です。
スクラムプロジェクトでは、開発チームは、プロダクトの作成とその品質の確保のプロセスに関与する全ての人で構成されます。 多くの場合、これには次のものが含まれます。
- フロントエンド開発者
- バックエンド開発者
- デザイナー
- テスター
「自分のチームがアジャイルかどうかは、どうすれば分かるのか」という質問がよく聞かれます。結局のところ、この非常に単純な質問は驚くほど深く、答えるのが難しいです。 ただし、結局のところ、全ての優れたアジャイル開発チームが示すいくつかの重要な特性に帰着します。
- 学習と知識共有の文化
- 機能横断的なチームメンバー
- 自己組織化と自己管理の精神
- 同じ場所で働く(必須ではありませんが、非常に重要です)
- 単一のプロジェクトに集中(必須ではありませんが、非常に重要です)
アジャイルの12の原則の1つは、 人々を集めて中心にプロジェクトを構成することを示しています。 このことから、私たちは単なるリソースよりも人を大切にするというアジャイルの核となる信念が生まれます。 最終的に、チームがどれくらいアジャイルか、ひいてはプロジェクトの成功度が決まります。 したがって、チームを まとめたり指導 したりする時は、次のような性格特性を持つチームメンバーを目指すことが重要です。
- 新しいことを学ぶのが好き
- 他の人と知識を共有するのが好き
- 主な専門分野以外の分野に取り組む意欲がある
スクラムチームについて詳しく知りたい場合は、以前の投稿を参照してください: スクラムチームとは?