アジャイル開発者として「SMART」目標を書く方法は?


29

多くの企業と同様に、私が働いている会社は、SMARTの目標に基づいたパフォーマンスレビューシステムに移行しています。私のチームは、Extreme Programmingのプラクティスを採用した高機能でアジャイルな開発チームです。私たちの大きな利益のために、私たちのアジャイルプラクティスの採用は、直属の管理職の完全なサポートを持っています。

作業を完了するために、私たちのチームは3週間の反復を利用します。即時の反復を超えて、四半期ごとに一般的な計画を立てています。これから数四半期で達成したことは、当四半期で達成することよりもはるかに厄介であることを意味します。私たちのプロジェクトがどこに向かっているのかは確かに一般的な考えを持っていますが、ここでのキーワードは一般的です。

私自身を含む私のチームのプロジェクト計画メンバーへのアプローチを考えると、具体的、測定可能、達成可能、関連性、および時間制限(SMART)の目標を書くことは難しいと感じています。

SoftwareEngineering.seに関する2つの既存の質問は、私たちの懸念のいくつかに対処するのに適しています。

ただし、アジャイル開発チームで作業する場合、質問はSMART目標を処理するための詳細よりも一般的な回答を引き出しました。アジャイル開発者として、具体的、測定可能、達成可能、関連性があり、時間制限のある5〜7年間の目標をどのように記述しますか?


2
このパフォーマンス管理スキームでは、従業員はあなたのレベルよりも高いレベルで評価/レビューされていますか、それともグループ内のSMART目標に関連する評価は停止していますか?SMART目標を自分で本当に役立つように書いているのなら、それは1つの答えですが、アジャイルを理解していない人が評価目的で書いているのなら、それもまた別の質問だからです。(そこに来て、それをして、あなたに有用な答えを与えたい:))
jcmeloni

2
@jcmeloniそれは私たちの直接の組織外の人々のためです。理論的には自分用ですが、実際にはそうではありません。:)
ahsteele

回答:


21

この答えは、アジャイルチームの周りにそのようなパフォーマンス管理システムを配置した人の観点から書かれています。あなたのように、チームの全員が、アジャイルグループに適用される1年間のSMART目標の難しさ/役に立たないことに気付きました。

いや、本当に!必要に応じて以下を合理化と呼びます(ロジックが中途半端な場合...)が、それを直近の組織外のレビュー担当者に説明することで、パフォーマンス管理システムに設定する実際の「目標」の段階が決まります。

  • S for specific:各スプリントの計画中に、チームは達成する特定のタスクセットに同意し、それらを実行することを約束します。タスク(およびユーザーストーリー)は、私が何を達成したいのか、目標を達成する目的/利点、関係者、それが行われる場所、および制約の質問に答えます。
  • M for measurable:これらのタスクのリストに加えて、開発からコードレビュー、QA、リリース(またはフロー)に至るまでのスプリント全体のチケットの移動が、どのくらいの作業といつ完了するかという質問に答えます。
  • A for atainable:機能しているアジャイルグループは、明らかに達成可能でない限り、通常計画段階で何かにコミットしません。すべての要素は、それを達成する方法を知るためにあります。
  • 関連するR:価値があるか、適切なタイミングか、他の取り組みと一致するかなどの質問-ストーリーとタスクはスプリントに引き込まれず、コミットされますが、これらすべての質問に対する答えがイエスでない限り(通常... YMMV)
  • 時間制限のT:スプリントは、2週間、3週間、それ以上、またはそれ以下である必要があります。

四半期ごとの作業(したがって1年間の作業)自体が1つの大きなSMART目標であり、チームのパフォーマンスが良好であり、速度がポジティブであり、リリースが行われているために目標を達成していることを理解している場合、質問のポイントに到達します。最終的には、他の人の利益のために、SMARTプロセスを一連のSMART目標に変換する方法です。

私はこれまで、漠然としていて、あまりスマートではないように見えますが、実際には他の人には完全に受け入れられる何かを書くことで、これをうまく行うことができました。

私のために他の場所を通過したいくつかの例:

  • 「全体的な製品開発スケジュールに合わせて、社内ソフトウェア開発プロセスに従って、来年の3か月ごとにWidgetMakerの新しいバージョンをリリースしたいです」

  • 「製品の有効性を高め、製品出荷の遅延を減らすために、バックロググルーミングのプロセスに段階的な変更を加えることにより、リリースAからリリースBまでのチームの開発速度をn%増やしたいと思います。」

これらはあなたの実際の開発グループの指針ではないことを知っていますが、それらはまったく無関係ではなく、私の経験では、あなたの直接の組織の外の人々に本当にスマートで有用なように見えるタイプのものです完全に嘘をついている、または完全に不自由である)。


速度目標Mはスマートの基準を満たしていませんか?速度は(おそらく)ストーリーポイントの観点から定義されており、「ストーリーポイント」は正確に定義されていないため、測定できないようです。
bdsl
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.