チームメンバーがスプリント計画を逃した場合はどうすればよいですか?


18

チームメンバーが年次休暇を取っているとしましょう。彼はスプリント計画には参加しませんが、イテレーション/スプリントの半ばまでに戻ってきます。彼が50%のキャパシティを持っているとしましょう。つまり、イテレーションの後半で利用できるようになります。

  1. 彼が戻ってきた後に彼と計画セッションを持っています。

  2. 彼が年次休暇をとる前、すなわちスプリント計画の前に、彼と計画を立てる。

  3. タスクのスケジュールを立てたり、スパイクなどの非スプリントタスクに割り当てたりしないでください。

  4. スプリントプランニング中に同僚に代わって計画を立てさせ、欠席している人が戻ってきたときにタスクを追加したり、すべての作業を実行できない場合はスコープを解除することができます。

  5. 彼に別の開発者と一緒に座ってもらい、しばらくの間ペアプログラミングを行います。

  6. 他に何か..

私はあなたが何をしているのか知りたいです。

注:私たちは(1)を行っていますが、正しくないと感じています。


15
むち打ちの作品を見つけます。
ジョージ

1
プロジェクトマネージャーがワーカープログラマーの内なる聖域に侵入するなんてあえてでしょう!
トロイの木馬

8
私は通常、プロジェクトマネージャーが十分な仕事をしていないときにこの種の質問が出てくるのを見つけます。Excelで選択する色が足りなくなると、多くの空き時間が生じます。
ジェイミーディクソン

4
以前は、チームの他のメンバーにスコーンを購入させていました。それから私たちは皆太り始めたので、代わりにそれらを撃ちます。
ボヘミアン

3
複数のチームが同期してスプリントを実行している企業では、全員の年次休暇を強制してスプリントサイクルと同期し続けることはできないと思います。どういうわけか当時は人々が病気になる可能性があるので、これは有効な質問だと思います。

回答:


16

計画とは、コミットメントを行い、コミットされたユーザーストーリーをタスクに分割することです。

彼が戻ってきた後に彼と計画セッションを持っています。

間違いなく。彼が帰ってきた後の計画セッションは、コミットメントがすでに行われていなければならなかったので、意味がありません。

彼が年次休暇をとる前、すなわちスプリント計画の前に、彼と計画を立てる。

間違いなく。現在のスプリントが完了していないときの計画はありません=現在のスプリントの結果は不明であり、すべてのユーザーストーリーが完了し、レビューで顧客が満足するかどうかは誰にもわかりません。

タスクのスケジュールを立てたり、スパイクなどの非スプリントタスクに割り当てたりしないでください。

間違いなく。彼は戻ってきて、彼の能力はスプリントの目標に使用されるべきです。

スプリントプランニング中に同僚に代わって計画を立てさせ、欠席している人が戻ってきたときにタスクを追加したり、すべての作業を実行できない場合はスコープを解除することができます。

正解です。特定のチームメンバーではなく、チームがコミットメントを行います。チームは一連のユーザーストーリーにコミットします。なぜなら、彼らは速度を知っており、専門家の推測に基づいて、利用可能な容量に基づいて次のスプリントのコミットメントを変更できるからです。単一の開発者に前もって割り当てられたタスクはありません。開発者は、常に可能であるとは限りませんが、機能を横断する必要があり、少なくともユーザーストーリーをタスクに分割できる必要があります。タスクの見積もりには問題がある可能性がありますが、私の意見では、まったく必要ありません。

彼に別の開発者と一緒に座ってもらい、しばらくの間ペアプログラミングを行います。

間違いなく。ペアプログラミングは速度自体でカバーする必要があります。あなたが開発者に加わらなければ、それは彼が全力疾走から離れると言うのと同じです。スプリント中に何もしなかった開発者の時間を顧客が支払う必要があるのはなぜですか?


1
これは完璧な答えです。最初の3〜4行を読んだ後、あなたが次に何を言うか、そしてもっと重要なことに、自分がどのように答えを知っているべきかを知っていました。どうもありがとう。
アシムガッファー

10

理想的なアジャイルチームのメンバーは、プロジェクトで使用されるすべてのテクノロジーに慣れており、チームの(ほぼ)すべてのメンバーがタスクを実行できます。その場合、バックログでタスクのサイズを決め、イテレーションを定義し、チームメンバーがバックログから最初のタスクセットを選択した後、残りのタスクをバケットに残しておくと、チームがピックアップします。計画セッションを逃したメンバーを含むメンバー。

別の一般的な状況では、チームメンバーは専門化されています(1つはUI担当者、もう1つはデータベースエキスパート、3つ目はミドルウェアの達人など)。その場合、行方不明のチームメンバーは不在でタスクを割り当てられます。彼は乗った後、彼はそれらのサイズを変更する必要があるかもしれません。


4
そのようなチームは存在しますか?
quant_dev

1
@quant_dev:私のものはそのようなものです。特定の技術において他の人よりも強い人もいますが、頻繁にペアを組んで適切に組み合わせて作業する場合、問題はありません。
ウィリアムピエトリ

4

「スクラム」が機能しているチームでは、チーム自体がたるみを取り戻し、創造的な解決策を考え出します。この状況は、特殊なケースを説明するのに十分な頻度では発生せず、スプリントの残りの部分については「フローに合わせて進む」だけです。結局のところ、これらのスプリントはとにかくそれほど長くはありません。


これは小規模なセットアップに適した方法だと思います。ただし、多くのスクラムチームがある場合は、おそらくある程度の一貫性が必要です。スクラムスクラムでそのような問題を議論できるかもしれません。
AsimGhaffar

3

計画/計画外の休暇はゲームの一部にすぎません。@Asim Ghaffar、提案された方法-少なくともそれらのほとんどは、スプリント計画会議を欠席した人を犯罪にしているようです。互いに健全な敬意を持つチームでは、人の個人的なニーズを理解し、そのようなチームでは、彼/彼女が行う仕事の種類に対して健全な自信があります。この自信を持って、特定のイテレーション/スプリントでさまざまな個人が仕事から離れる時間を考慮して、できることを計画します。

チームがどれほどプロフェッショナルであるかを伝えるのは困難な時期です。中規模のチームでは、私たちの会社には常にスプリント計画会議を欠場する人がいます。私たちは彼/彼女を犯罪化しません。私たちは、彼/彼女の決定を下すのに十分成熟していると信じています:)

ソフトウェア開発のアジャイル手法の精神を学び、評価するのが渇いている限り、私はあなたの質問に感謝します。


1
私はその人を罰することを提案していません。正当な理由で計画セッションに参加できなかったGuyは、チームの利益のために時間を使いたいと考えています。
アシムガッファー

1

私が働いている場所では、4が一般的な解決策です。会議を欠席している人は、休暇中、病気、または誰かが行方不明であるからといってスプリントを続行しないという意味ではない場合に代わりに何かしなければならないことがあるかもしれません。ここでのアイデアは、最終的にいくつかの調整が行われる可能性がありますが、誰かがスプリントの半分だけ離れている場合にどのような調整が行われる可能性があるかをチームが認識するということです。


1

人々は常に休暇をとる傾向があります:-)害はありません。

アジャイルグループでは、誰かが休暇を必要とする場合、アジャイルが適切に機能する場合、行方不明の人が大きな違いを生むことはないはずです。はい、グループは通常よりも少ないことを行うことができますが、それはその反復でより少ない機能を実行することを意味します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.