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