Agileの仕事は、参加者全員の肩にタスクと責任を分散させる。スクラムマスターは指導的人格者の一人である。彼は指示を与える古典的なボスではなく、プロジェクトを成功に導く、いわゆるサーバントリーダーである。
これがスクラムマスターの役割を複雑にしている。スクラムマスターの仕事はいったい何なのか?その仕事に必要な資質は何か?そして、スクラムマスターの就職面接の典型的な質問はどのようなものだろうか?スクラムマスターの役割とは何なのか、そしてアジャイルチームにおけるこの重要なポジションに就くにはどうすればいいのか、詳しく説明する。
スクラムマスターとは何か?
スクラム・マスターは、いわゆる「スクラム」の原則に従って、製品や機能(主にソフトウェアの文脈で)の開発を調整する。 スクラム・フレームワーク.アジャイルメソッドと一般的に–をチームメンバーに指導し、彼らがプロジェクトで能力を発揮する意欲を持つようにする。また、チームがスクラムフレームワークを遵守して作業するようにする。そして: スクラムマスターの責任は、プロジェクトのスケジュールに目を光らせることである。
これは最終的な定義でも完全な定義でもない。スクラムマスターの役割は非常に多様であるため、この簡単な要約は、このポジションの基本的な理解を与えることだけを目的としている。
スクラムマスターの役割
基本的に、スクラムマスターの役割は、チームとプロジェクトにアジャイルな価値観と原則を導入することに重点を置く。これは、チームメンバーの考え方や仕事の進め方をアジャイルにすることがスクラムマスターの責任であることを意味する。これにはどのような価値観が決定的な役割を果たすかは、次の記事で説明した。 「Agile 価値と原則を実践する」。 を説明する。スクラムマスターは日々の仕事でどのような仕事を引き受けているのだろうか?
列車
特に、スクラムの基本を理解したばかりのチームには、スクラムマスターの指導が必要である。スクラムマスターは、チームにアジャイルコンセプトの基本原則と指導原則を理解させる。スクラムマスターは主に2つの仕事を引き受ける:
1. スクラムの専門家としてチームを訓練する。
2. スクラムの価値観の模範となることで、チームメンバーを鼓舞する。
このようにして、チームはエクストリーム・プログラミングのような新しいワークフローや手法–を学ぶだけでなく、反復的で柔軟かつ自律的なコラボレーションが、例えば、次のようなものよりも良い結果を生むことを経験する。 滝.
サポートとモデレート
Agiles 働くということは、何度も何度もアイデアを交換することである。スクラムマスターは、ファシリテーターやサポーターとして中心的な役割を果たす。議論、ミーティング、レトロスペクティブが望ましい結果につながるようにするのだ。これは、参加者がそこに意味と目的を見出すことによって初めて可能になる。そのためスクラムマスターは、ミーティングの目的を明確に打ち出し、コミュニケーションを促進しなければならない。スクラムマスターの技は、プロジェクトの内容に干渉することではなく、あくまでプロセスを導くことである。
コーチング
スクラムマスターの役割には、チームメンバーへのコーチングも含まれる。スクラムマスターは、自分の経験を共有したり、技術的なアドバイスをするのではなく、チームメンバーが考え、行動するよう動機付けるメッセージを伝える。彼らのコーチングは主に、自己組織化、責任の取り方、自己開発といったテーマに関連している。
障害を取り除く
スクラムマスターの責任は、チームが毎日仕事をしやすくすることだ。そのためには、あらゆる障害を特定し、取り除かなければならない。障害とは例えば以下のようなものだ。
- 技術的な問題だ、
- 時間的な困難がある、
- コミュニケーションの問題だ、
- アジャイルな働き方に関する知識格差、
- チームメンバーの個人的な問題
- チームメンバー間の意見の相違
である。中心的な課題は、最適なコミュニケーションの流れを確保することだ。これは、日常のプロジェクト作業における課題を解決するための基礎である。スクラムマスターは、そのための枠組み条件を整えなければならない。そうすれば、チームメンバーは自分たちで問題を解決できるようになるのが理想だ。
スクラムマスターはスクラムの他の役割とどのように関係しているのか?
スクラムマスターに加えて
- プロダクト・オーナー、
- 開発者だ、
- Agileコーチ
- 列車エンジニアを解放する
スクラムのコンセプトにおいて重要な役割を担っている(ただし、後者はスケーラブルなアジャイルのフレームワークやコンテキストにおいてのみである)。スクラムマスターの役割はこれとどう違うのだろうか?
スクラムマスターとプロダクトオーナーの比較
プロダクトオーナーは、スクラムプロジェクトの条件と要件を設定する。彼らはプロダクトバックログのタスクを監視し、チームが生み出す顧客の付加価値に責任を持つ。スクラムマスターは、プロダクトオーナーとチームを仲介する。例えば、プロダクトオーナーとの調整を繰り返したり、管理タスクを引き継いだりして、チームの背中を見守る。
スクラムマスター vs. 開発者
開発者はソフトウェアの開発者である。彼らはスプリントの計画を作成し、Definition of Doneを遵守することで品質を保証する。言い換えれば、彼らはコードアーキテクチャからエンドユーザーのユーザビリティまで、製品–の品質に責任を持つ。一方、スクラムマスターは、製品の技術的な開発にはほとんど関与しない。
スクラムマスター対Agileコーチ
Agileコーチはスクラムマスターと同じような役割を持ち、場合によっては同じ責任を持つことさえある。しかし、Agileコーチはスクラムマスターよりも多くのチームに対して責任を持つ傾向がある。また、スクラムに "限定 "されることは少ないが、スクラムマスター–よりも幅広いスキルセットを持つことが多い。スクラムマスターのチームを監督することもある。スクラムガイドによると、スクラムマスターは最大2チームまでしか持つことができないが、Agileコーチにはこの制限はない。
基本的には、チームのニーズに合わせた日常業務の枠組み条件を整える。チームの日常業務に付き添い、時折関与もする。司会者、ファシリテーターとして働く。懲戒責任を負わないリーダーである。多くの企業は、Agileのコーチを経験豊富なスクラムマスターとみなしている。
スクラム・マスター vs リリース・トレーナー
リリーストレインエンジニアは、Agile –のスケーラブルなアジャイルコンテキストにおいて、多くのチームのリリーストレインを監督する。彼らのゴールは、プログラムの実装を単純化し、作業プロセスの障害を取り除き、チーム間のリスクと依存関係を管理することである。このように、リリーストレインエンジニアの役割は、スクラムマスターの役割に似ている。しかし、リリーストレインエンジニアは、異なるプロセスレベルにおいて、通常50人から125人の–より大きなグループを監督する。リリーストレインが具体的にどのように機能するかは、我々の記事で説明している 「Agileのリリーストレイン:知っておくべきことすべて」。.
スクラムのコンセプトにおける役割:メタファーを使った説明
公海上の船という比喩を使って、これらの役割をもう一度説明してみよう。
- プロダクト・オーナーは舵取り役である– どこに行きたいのか?彼はビジョンを設定し、多くの技術的なことを決定する。
- スクラムマスターは、いわばメタレベルで動く。一方では、船の設計者でもある。スピードボートにしたいのか、それとも安定したタンカーにしたいのか。一方では、船のドクターのような役割も果たす。痛みを伴う問題があれば、できるだけ早くそれを取り除こうとする。
- Agileコーチはスクラムマスターに似ている。単純化するならば、次のようになる:もし4隻の船(各1チーム)があるとすれば、おそらく2人のスクラムマスターがいて、それぞれが2隻の–を監督し、Agileコーチがいて、さらに調整とサポートをする。
- 開発者たちは、船での仕事を担当する乗組員たちだ。
- リリース・トレイン・エンジニアが活躍するのは、5隻の– 25の小さな船団(またはチーム)を編成し、より高いレベルで船団を調整するときだけだ。
重要なことだ: このように役割が異なるにもかかわらず、スクラムには公式な上下関係はない。これは、チームが専門的な判断のみで意思決定することを保証するためである。そして、責任はチーム全体にあり、チームメンバー個人にはない。
スクラムマスターはどのような資質を持つべきか?
スクラムマスターのさまざまな役割がわかっただろう。これらの役割を有能に担うために、スクラムマスターはどのような特徴を持つべきだろうか?
フラストレーション耐性がある: スクラムマスターは、徐々にチームメンバーにフレームワークの理解を伝えていく。これには時間と根気が必要である。多くのチームでは、スクラムマスターは、従業員一人ひとりがフレームワークを内面化し、自分自身でアジャイルに考え行動できるようになるまで、何度も試行錯誤を繰り返す必要がある。
オープンである: スクラムマスターは、仕事に対してオープンなアプローチを必要とする。つまり、困難な問題に対処し、透明に問題に対処する。
勇気だ: 難しい問題に対処できるようになるには、スクラムマスターには勇気が必要だ。これはチームメンバーにも影響を与える。オープンで勇気があることで、彼らはあえて困難を効率的に伝えることもできる。
焦点を絞る: スクラムマスターは、チームがいつどの課題に取り組む必要があるかを知っている。そのためには、今本当に重要なことに強く集中する必要がある。スクラムマスターは、いったん課題にフォーカスを定めたら、目に見える改善が起こるか、問題が解決するまでそれを続ける。
コミットメントだ: スクラムマスターは、チームと会社に対して最高のパフォーマンスを提供する義務があると感じている。チームはそれを感じる。チームはこれを信頼という形でスクラムマスターに返す。
責任感だ: スクラムマスターは、チームとプロジェクトに責任を持つことができるし、持ちたがる。スクラムマスターは、チームやプロジェクトに責任を持てるし、持ちたいと思っている。
注意深い読者であれば、これらの特徴が次のようなものと密接に関係していることに気づくだろう。 アジャイル・スクラムの価値 は関連している。
すべてはKPIの問題だ
スクラムマスターが持つべき本質的な資質はお分かりいただけただろう。しかし、企業はあなたが実際にこれらの能力を持っていることをどうやって知るのだろうか?なぜなら:一見すると、これらの資質は測定が難しいように思える。しかし実際には、少なくともスクラムマスターのパフォーマンスを測定可能にする–を試みることで、スクラムマスターの特性を間接的に結論づけることはできる。その方法を我々の記事で紹介する。 「スクラムマスターのパフォーマンス:評価すべき5つの重要なKPI」。.
スクラムマスターはどのようなスキルを持つべきか?
スクラムマスターは、上記の特徴をスクラムの実践に役立てるために、何よりも日常業務に不可欠な2つのスキルを身につけなければならない:
観察し、耳を傾ける
スクラムマスターは、その時間の大部分を観察と傾聴に割いている。つまり、複雑なプロセスを観察し、チームから漏れる矛盾に気づく能力が必要なのだ。何度も何度もチームメンバーの話を聞き、そこから結論やパターンを導き出さなければならない。 レトロスペクティブ を議論することができ、プロジェクトの進展に役立つ。
コミュニケーション
あらゆるフェーズでチームメンバーを最適にサポートするために、スクラムマスターは共感的で明確なコミュニケーションができなければならない。結局のところ、スクラムマスターは毎日、異なる視点を持つ異なる人々と話をするのだ。特に、スクラムマスターは難しい会話もできなければならない。問題と解決策を簡潔に要点にまとめなければならない。そして:スクラムマスターは、せいぜい経営陣とのコミュニケーションの経験があればいい。組織の経営陣がどのように考えているかを理解することが重要だ。そのためには、意思決定者のKPI主導の論理がどのように機能するかを知っていると役に立つ。原則的に、「質問することによって導く」あるいは「人々が自らを助けるのを助ける」という理想は、サーバント・リーダーとしての彼らにも当てはまる。
スクラムマスターの履歴書とはどのようなものか?
スクラムマスターになるためのトレーニングは、ドイツでは統一されていない。これは主に、スクラムマスターになるためのトレーニングがドイツで一律に規定されていないためだ。ほとんどのスクラムマスターはITのバックグラウンドを持っている。つまり、コンピューターサイエンス、ビジネス情報学、または関連する科目を学んでいる。さらに現在、別の傾向もある。スクラムマスターの履歴書を見ると、教育や心理学のバックグラウンドを持つ人がスクラムマスターとしてのキャリアを選ぶケースが増えている。なぜなら、スクラムマスターは必ずしもソフトウェア開発に関する深い理解を必要としないからだ。プロジェクトにおける特定のプロセスをよりよく理解するのに役立つことはある。しかし、スクラムマスターの役割を成功させるための前提条件ではない。
スクラムマスターの責任を果たすための専門的な準備をするために、対応するトレーニングを受けることを推奨する。–のプロバイダーにもよるが、2日から2ヶ月かかる。費用はPSM1資格の場合、800~2500ユーロである。興味のある人は、例えば商工会議所、TÜV Süd、Haufe Akademieなどで研修を受けることができる。米国の有名なプロバイダーには、例えば、以下のようなものがある。 プロジェクトマネジメント協会 そして スケールAgile.
スクラムマスターの面接で想定される4つの質問
スクラムマスターの履歴書が募集職種と一致すれば、すぐに一次面接が行われる。理由:スクラムマスターは現在特に需要が高まっている。何が期待できるかを予測するのは基本的に難しい。スクラムマスターの役割は多岐にわたるため、どの企業もあなたとは違う何かを知りたがっている。とはいえ、第一印象を与えるために、スクラムマスターの面接で聞かれる可能性のある質問をまとめてみた:
1. あなたにとってAgileとは?
一見すると、この質問はAgileの単純な定義だけを尋ねているように見える。これは間違ってはいない。しかし、本当に得点を稼ぎたいのであれば、会社やチームにとってのAgileの重要性やスクラムを導入するメリットについても話すべきだ。そして、この文脈でスクラムと他のプロジェクトマネジメントのスタイルを比較しても損はない。
あなたから見たスクラムの限界とは?アジャイルに考える意味がなくなるのはどんなときか?
優れたスクラムマスターは、フレームワークの限界を知っている。彼または彼女は、プロジェクトに別のフレームワークを使うべき時を知っている。スクラムは、変化に素早く適応し、短期間で効率的に結果を出すように設計されている。そのため、例えば、新しい顧客の要求が絶えず追加されることのない、絶対的な計画を立てることができるプロジェクトに取り組んでいるのであれば、スクラムのような別のフレームワークを使うことができる。 ウォーターフォール法より適している。
最も重要なアジャイル・セレモニーは何だと思うか?
Agile スクラムのようなフレームワークは、定期的かつ進化的にチームのパフォーマンスを向上させることを目的としている。そのためには、定期的にプロセスやコラボレーションを批判的に見直すことが重要である。レトロスペクティブ」は、スクラムマスターの面接におけるこの質問への回答として、間違いなく適している。レトロスペクティブは、チーム内の隠れたハードルや不満を発見し、プロジェクトの進行を決定的に促進する解決策を見出す。
「アジャイルプラクティスを1つだけ採用するなら、レトロスペクティブにしよう。他のすべては後からついてくる。
チームメンバーがスプリントのタスクを完了できない場合、どうするか?
スクラムマスターは、チームを可能な限り効果的に保つという課題に常に直面している。同時に、チームメンバー全員のニーズが満たされるようにしなければならない。だから、期待通りの成果を出せないメンバーがいたら、彼らと個人的な会話をするべきだ。そうすることで、なぜ彼らがタスクを完了できないのかを理解することができる。そしてスクラムマスターとして、そのメンバーが仕事をうまく続けられるような解決策を、その人と一緒に考え出すべきだ。同時に、チームメンバーの信頼を失わないように、中間的な状況をチームに伝えるべきだ。
基本的に理解することが重要だアジャイルに問題を解決する!問題を解決するには、おそらく5つのアプローチがある。最初のスプリントでこれらのアプローチの1つを試し始める。そしてスプリントの後に個人的なレトロスペクティブを行い、必要であれば次のアプローチを試す。こうすることで、期待が高くなりすぎず、うまくいけば早い段階で達成感が得られる。このやり方で、チームとの信頼関係を築くことができる。そして:従業員が安心して問題を発言できる環境を作る。そして 心理的安全保障.
スクラムマスターの面接で想定されるその他の質問
さらに、これらの質問に答えることで、スクラムマスターの面接に備えることができる:
- スクラムマスターとして必要なソフトウェア・ツールセットとは?
- チーム内でプロダクトオーナーとソフトウェア開発者の間に対立がある。どうすればいいのか?
- 上層部の誰かが、アジャイルプロセスを考慮することなく、ソフトウェア開発者に自分たちの望みを直接実装するよう要求する。あなたはどう対応する?
- オプション:次のような場合、どのように対処する? 他のチームにもスクラムを導入する 何がしたいんだ?
スクラムマスターの面接で最も難しい質問
我々の著者であるChristianは、スクラムマスター–にとって最も難しい面接の質問と、それにスマートに答える方法についてエキサイティングな記事を書いた。私たちの記事 "スクラムマスターの面接で最も難しい質問".
スクラムマスターの役割 – まとめ
スクラムマスターの役割は多様でやりがいがある。そのため、スクラムマスターはアジャイル開発におけるパズルの重要なピースとなっている。彼らが効率的にプロジェクトに取り組むためには、彼ら自身だけでなく、すべてのチーム、そして理想的には組織全体がアジャイルな方法で考え、行動しなければならない。これを実現する方法は、我々の プロジェクト・スカジャイル.このワークショップでは、アジャイルな変革の間に何としても避けるべき7つの間違いを、さまざまなワークショップで紹介する。ワークショップは無料である。
もし、あなたがまだ適切なレトロボードを探しているのであれば、我々の記事が役に立つだろう: それに比べて最高のレトロボードだ。