スクラム-役割
スクラムチームは、スクラムマスター、プロダクトオーナー、チームの3つの役割で構成されています。
スクラムマスター
スクラムマスター(正式な用語は「スクラム」の後にスペースがありませんが、スクラムマスターと呼ばれることもあります)は、スクラムプロセスのキーパーです。彼/彼女は責任があります-
- プロセスをスムーズに実行する
- 生産性に影響を与える障害を取り除く
- 重要な会議の開催と促進
プロダクトオーナー
プロダクトオーナーは、製品の価値とチームの仕事を最大化する責任があります。これがどのように行われるかは、組織、スクラムチーム、および個人によって大きく異なる場合があります。
プロダクトオーナーは、プロダクトバックログの管理を担当する唯一の人物です。製品バックログ管理には以下が含まれます-
製品バックログアイテムを明確に表現する。
目標とミッションを最もよく達成するための製品バックログアイテムの注文。
チームが実行する作業の価値を最適化します。
製品バックログがすべての人に表示され、透過的で、明確であることを確認し、チームがさらに取り組むことを示します。
チームが製品バックログの項目を必要なレベルまで理解していることを確認します。
プロダクトオーナーは上記の作業を行うか、チームに行わせることができます。ただし、プロダクトオーナーはこれらのタスクについて引き続き責任を負います。
プロダクトオーナーは委員会ではなく一人です。プロダクトオーナーは、プロダクトバックログで委員会の要望を表す場合がありますが、プロダクトバックログアイテムの優先度を変更したい場合は、プロダクトオーナーに連絡する必要があります。
プロダクトオーナーが成功するには、組織全体が彼または彼女の決定を尊重する必要があります。プロダクトオーナーの決定は、プロダクトバックログの内容と順序に表示されます。異なる要件のセットから作業するようにチームに指示することは許可されておらず、チームは他の誰かの発言に基づいて行動することも許可されていません。これはScrumMasterによって保証されています。
チーム
チームは自己組織化され、部門の枠を超えています。つまり、チームは、プロジェクトに適切かつ関連するアナリスト、デザイナー、開発者、テスターなどで構成されます。
業界の一部の人々は、このチームを開発チームと呼んでいます。ただし、そのような参照は、チームが開発者のみを持ち、他の役割を持たないという論争を引き起こしています。それが単なる誤解であることは明らかな理解です。ソフトウェア製品を開発するには、すべての役割が必要であり、それがスクラムの本質です。チームは共同で機能します。部門の枠を超えたチームは、チームに属していない他のチームに依存することなく作業を遂行するために必要なすべての能力を備えているため、時間と労力を節約できます。スクラムのチームモデルは、柔軟性、創造性、生産性を最適化するように設計されています。
最適なチームサイズは、機敏性を維持するのに十分小さく、スプリント内で重要な作業を完了するのに十分な大きさです。チームのサイズは、可能であれば5人から9人の範囲に保つ必要があります。チームメンバーが5人未満の場合、相互作用が減少し、生産性の向上が小さくなります。メンバーが9人を超えると、調整が必要になります。
スクラムチームは、情報の円滑な流れと問題の迅速な解決を確実にするために、日常的に緊密に協力しています。スクラムチームは、製品を反復的かつ段階的に提供し、フィードバックの機会を最大化します。完全な製品の増分配信により、潜在的に有用なバージョンの作業用製品を常に利用できるようになります。