エンジニアリングプロジェクトポスト・モレテムの価値

エンジニアリングプロジェクトは、時間通りに配信するか、予期しない課題に実行するかにかかわらず、豊富な学習源を提供します。 うまく構造化されたポスト・モテムは、レトロスペクティブと呼ばれることもあります。 生の経験を実用的な知識に伝達します。 これにより、チームが何が起こったのか、なぜそれが起こったのか、そして将来の作業を改善する方法を体系的に調べることができます。 正しく寄付すると、ポスト・モレテムは信頼を築き、心理的安全を促進し、継続的な改善を推進します。 それなしで、チームは同じ間違いを繰り返し、彼らのプロセスが欠けているプロセスを繰り返す危険性を負います。

効果的なポスト・モレテムは、非難を割り当てることではありません。 代わりに、彼らは、系統的な問題、コミュニケーションギャップ、および結果に寄与したプロセスの故障を明らかにすることに焦点を当てています。 チームは、不断のアプローチを採用するとき、彼らは正直なフィードバックを促し、有意な変化につながる洞察を生成します。 良いポスト・モレテムは、エンジニアリング組織内の学習文化の礎となる。

ポスト・モルテムが効果的であるのは?

ポスト・ワーテムは同じではありません。最も効果的なものでは、いくつかの重要な特性を共有しています。まず、彼らは、チームメンバーが自由に話すのを安全に感じているという、非常に重要な環境で実行されます。第二に、データ主導であり、タイムライン、メトリック、およびログなどの具体的な証拠に依存しています。そして、メモリや主観的な意見ではなく、。第三に、彼らは実用的なフォローアップの明確なセットを生成します。最後に、彼らはチームの定期的なワークフローに統合され、大失敗の後には実行されません。

エンジニアリングチームは、多くの場合、会話を導くために構造化されたフォーマットを使用します。 ]Atlassianのレトロスペクティブ・プレイ ]は、簡単なフレームワークを提供しています:開始、停止、続行。 他の人は、プロジェクト固有のフェーズを調べるより詳細なアプローチを好む。 どのフォーマットを選択するか、基礎的な原則は同じままであり、学習に焦点を当て、欠陥を見つけることはありません。

ポスト・モルテムの準備

準備は、メッセージングの議論から生産的なポスト・モリテムを分離します。会議の前に、関連するすべてのデータを収集します。これは、プロジェクト・タイムライン、キー・マイルストーン、成果物、会議ノート、および任意のインシデント・レポートを含みます。短いアンケートやオン・ワン・オン・ワン・オン・ワン・オン・ワン・ディスカッションを通じて、チーム・メンバーからフィードバックを集めます。この後方の仕事は、会議の時間を効率的に使用し、誰もが事実の共有理解に着きます。

  • [ スコープと目的を定義します。[ は、プロジェクト全体または特定のフェーズのこの後方ですか? 回答したい重要な質問は何ですか?
  • [ ステークホルダーを特定する。[]]] プロジェクトの関係者全員に、開発、デザイナー、製品管理者、QA、および運用を招待する。外部パートナーは、貴重な視点を提供する場合があります。
  • []タイムラインを準備します。[ビジュアルタイムラインは、イベントと決定の順序を追跡するのに役立ちます。計画された日付と実際の日付を含み、逸脱を強調します。
  • [ 議題と規範を設定します。[ 会議が無事であることを明らかにした。 事前に議題を共有して、参加者が準備することができます。

準備されたファシリテーターは重要です。この人は、それらを支配することなく会話を指導する際に中立的で熟練すべきです。彼らの役割は、トラックの議論を維持し、静かな声を奨励し、グループが観察から行動に移ることを確認することです。

後期会議を実施

会議自体は、講義ではなく、生産的な対話を作成する必要があります。 トーンを設定することによって開始:目的と非非難ポリシーを照らします。 その後、構造化された議題を通って移動します。 一般的なアプローチは、議論を3つの広いカテゴリに分割することです。 何がうまく行き、何が間違っていたのか、そして何が改善されるか。

どんな風に良いですか?

成功から始まります。達成感は勢いを築き、その強みのチームを思い出させます。 お祝いは、オンタイムデリバリー、効果的なコラボレーション、または革新的なソリューションなどの勝利を祝います。 この肯定的なフラミングは、後で課題を簡単に議論することができます。

間違ったことは何ですか。

次に、問題を特定します。 「コミュニケーションが悪い」などのvague文を避けてください。特定のインシデントやコントリビューション要因を尋ねます。データを観察をバックアップします。例えば、「合意された24時間ではなく、コードレビューの所要時間の平均時間の平均時間48時間、統合フェーズの遅延を引き起こします。」と、これは議論を根拠にし、目的を維持します。

改善できるもの

最後に、Brainstormソリューション。最もインパクトのある変化を優先します。ドキュメントを更新したり、Slackリマインダーを追加したりするなど、いくつかの改善はクイックウィンになるかもしれません。 他の人は、新しいツールの導入やチームの役割を再構築するなどの長期投資が必要です。 すべてのアイデアをキャプチャし、管理可能なサブセットでアクションプランに焦点を当てます。

ミーティングを通して、ルーティング原因に深く掘り下げるために、ファイブ・ワーズのような技術を使用してください。例えば、デプロイメントが失敗した場合は、デプロイスクリプトの不十分な自動化テストや不明確な所有権などのシステムの問題を発見するまで、なぜか尋ねてください。もう1つの便利なツールはのタイムライン分析]です。チームがホワイトボード上のイベントをマッピングして、視覚化および効果を引き起こすかを調べる。

[

]Pro Tip:[]]] Google SREは、ポストモルテムにアプローチ]が、重要な書き方を強調します。主なイベントレポートは、個人を命名することなく、プロセスや技術的な障害に焦点を当てています。

会議終了後の発見の分析

会議が隣接するとき、作業は終了しません。ファシリテーターまたは指定されたノートテイカーは、結果を明確に簡潔なレポートにコンパイルする必要があります。プロセスの問題、技術的な債務、コミュニケーションギャップ、リソースの制約、および外部の依存性: 洞察を整理します。各カテゴリのために、根本的な原因、影響、および1つまたは複数の推奨行動を特定します。

優先順位付けフレームワークを使用して、最初に取り組むべき行動を決めます。単純なインパクト対努力行列がうまく機能します。影響力の高い低影響項目はすぐに対処する必要があります。低影響、高影響項目は、欠陥または再スコープ化することができます。各推奨事項が特定の測定結果に結び付けられていることを確認してください。

外部のベンチマークは、あなたの発見を検証するのに役立ちます。例えば、あなたのポスト・モルテムの結果を比較して]]]とあなたのプロセスを強化することができる領域を明らかにすることができます。

アクションプランの作成と実行

ポスト・モレテムは、それがインスパイアされた変化として価値があります。3から5つの検索結果に取り組む正式な行動計画を開発してください。各アクションはS.M.A.R.T.](仕様、測定可能、評価可能、関連する、タイム・バウンド)でなければなりません。各アクションアイテムの単一の所有者を割り当て、現実的な期限を設定してください。

  • 例:]] 「48時間から24時間の平均コードレビューの納期を削減し、回転レビュアーのスケジュールを確立し、Slackリマインダーを統合する。 所有者:サラ。 せい:21日」
  • []別例:]] 「デプロイ前の回帰をキャッチするために、支払いゲートウェイモジュールの自動化統合テストを追加します。 所有者:マイク。 したがって:30日。

エンジニアリングチームだけでなく、継続的な改善に必要なステークホルダーと、アクションプランを広く共有します。 これらのアクションアイテムをチームのプロジェクト管理ツールに追加し、毎日のスタンドアップや週単位のレビューでそれらを追跡することを検討してください。

フォローアップと学習の埋め込み

最も一般的なポスト・モルテムの失敗の1つは、フォロースルーの欠如です。追跡されていないアクションは、優先順位を失います。例えば、30日間のチェックインと90日間のレビュー - 進捗状況を評価するスケジュール定期的なレビュー。アクションが押された場合、ブロッカーが存在し、それに応じて計画を調整する。

チームの文書やプロセスに学習を埋め込む。ランブック、デプロイメントチェックリスト、コーディング基準、およびオンボーディング資料を更新します。ナレッジベースや通常の「ランチを学習」シリーズを通じて、チーム間でレッスンを共有します。この目標は、組織の集合的なメモリの各ポスト・ワーテムの部分から洞察を出すことです。

避けるべき一般的な落札

経験豊富なチームは、ポスト・モレテムの値を損なうトラップに落ちることもあります。 以下は、次の点を観察するためのいくつかの落とし穴があります。

  • [] 人をブラミングする。[]] これにより、参加をシャットダウンし、恐怖を育む。システムに焦点を当て、人々ではなく、。
  • あまりにも高速な移動.[]] 議論を通したラッシュは、表面的な分析につながる。各トピックを徹底的に探求するのに十分な時間を許可します。
  • 小さな問題を認識する。[マイナーな問題は、化合物を合成することができます。大きな失敗を下流防止するために、それらを早期に対処します。
  • ドキュメントに失敗します。[]] 書かれたレコードなしで、レッスンを簡単に忘れます。ポスト・モレテムの検索可能なアーカイブを作成します。
  • アクションオーバーロード。]] 一度にすべてを固定しようとすると、フォーカスを希釈します。 いくつかの高影響力な変化を優先し、それらをうまく実行します。

ポスト・モーテム・カルチャーの構築

最終的には、最も効果的なポスト・モテは、チームがどのように動作するかの定期的な部分になるものです。 チームが、障害の直後に、すべての重要なプロジェクトの後、ポスト・モテムを実行するときは、反射と改善の練習を正規化します。 この文化シフトは、上級エンジニアやマネージャーによるリーダーシップのサポート、心理的安全、一貫したモデリングが必要です。

時代を超えて、後続の会議から継続的な改善エンジンへと進化する。チームは、パターンを識別し、新しいプロセスをテストし、体系的に品質と信頼性のバーを上げます。 規律に基づくポスト・モレテムに投資することで、エンジニアリング組織はあらゆるプロジェクトを学習機会に変えます。

強力なポスト・モレテムの練習をビルドする上でさらに読み込むには、 ]のコラボレーション・プロセス・エキスパートによる高度なポスト・モレテム・テクニック と[の効果的なポスト・モレテムを実施するためのIBMのガイド