「5ポンドの袋に10ポンド(がらくた)は収まらない」ということわざがあります。あなたの仕事は、タスクが10ポンドであり、5ポンドの時間枠でそれを要求していることを示すことです。
不足しているのは時間の見積もりだけです。各タスクに時間の見積もりを入れ、これらすべてがあなたが提供する見積もりにどのように加算されるかを示します。4時間を超える見積もりを許可しないでください。「1日」または「10時間」と言うタスクがある場合、それをより小さなサブタスクに分割します。
2h make some changes to Database
2h add front end HTML
write server side code
4h input validation
4h database inserts
2h add validation
2h add client side javascript
use unit tests
2h client-side tests
3h server-side tests
2h make sure SEO is setup is working
2h implement email confirmation
2h optimize DB changes for speed
2h refactor and optimize the code for speed
これで、費用の明細書が作成されました。合計で最大27時間の作業になります。
これを顧客に見せて、「これらは、それぞれの費用で行わなければならないことです」と言うことができます。時間はコストであり、経営陣はコストを理解しているため、「コスト」という言葉を使用します。最後に2つの最適化タスクを削除することもできますが、それらは将来的にはマイナスの効果があり、合計見積もりの15%にすぎないことを説明します。
また、あなたの時間/日が何であるかを現実的に説明してください。たとえば、テクニカルサポートの実行、データベースの保守などが必要な場合は、それを見積もりに反映します。おそらくできないので、「1日7.5時間、良いコーディングができる」と言ってはいけません。おそらく5または6に近いでしょう。
次に、最も重要なこととして、進捗状況を追跡します。1日5時間のコーディングができるとしましょう。その後、月曜日に最初の2つのタスク(この例では)をノックオフし、火曜日に3番目を完了して4番目を開始できるようになります。これを示すチェックリストを作成して、水曜日に来て、「金曜日の終わりまでにどうするつもりですか」と言うことができるようにします。
私の講演のスライドを参照してください。数年前にOSCONで行った「危機の防止:プロジェクトの見積もりと追跡」。スライド21「週の計画」をご覧ください。サンプル速度チャートもあります。