私の会社では、1人のユーザーが1つのタスクを完了することはできません。各タスクをQAおよびコードレビューする担当者が別々になります。これが意味することは、各個人がタスクごとに、完了するまでにかかる時間についての見積もりを提供することです。
問題は、どのようにすれば燃え尽きるのでしょうか?時間を一緒に集計する場合、次の推定を仮定します。
10時間-開発時間
4時間-QA
4時間-コードレビュー。
タスクの見積もり= 18時間
毎日の終わりに、タスクを「完了するまでの残り時間」で更新するようにお願いします。ただし、一般的に各人は自分の部分について考えます。彼らは残りの努力をマークし、それに努力の見積もりを追加する必要がありますか?どうやってこれをやってるの?
更新
いくつかのことを明確にするために、私の組織では、ストーリー内の各タスクに3人が必要です。
- タスクを開発する誰か。(単体テストを行う、など...)
- タスクをレビューするQAスペシャリスト(主に統合テストと回帰テストを行います)
- コードレビューを行う技術リーダー。
間違った方法や正しい方法があるとは思いませんが、これは私たちの方法です...そしてそれは変わりません。私たちはチームとして働き、可能な限りストーリーの最小レベルでも完成させます。開発が完了するまで何かが機能するかどうかを実際にテストすることはできません。また、コードの品質を確認することもできません。そのため、できることは、最小限の機能をテストしてプロセスのできるだけ早い段階でレビューしました。
このように働く人々への私の質問は、彼らがこのようにセットアップされたときに「タスク」を焼き払う方法です。タスクにそれ自身のサブタスクがない限り(JIRAは許可しません)...毎日「残っているもの」を追跡するための最良の方法がわかりません。