プログラマーとして、タイムシートを作成する必要がありますか?[閉まっている]


32

タイムシートは私が決して好きではなかったものですが、それでも私の会社の要件であるものです。彼らはあまり私を気にしませんが、彼らは本当に他の人々のギアを本当に磨くようです。いくつか質問がありますが、フィードバックは素晴らしいと思います。

  1. あなたが請負業者ではないと仮定して、タイムシートを作成する必要がありますか?(それは私には理解できます)。
  2. 使い慣れている、または使用しているタイムシートの粒度はどのくらいですか?(例:すべてのエントリは2時間未満でなければなりません)。
  3. タイムシートは、仕事を受け入れなかったり、現在の仕事を辞めたりする理由を考慮しますか?
  4. クライアントへの請求を行わない場合、組織内の管理はどのようにタイムシートを正当化しましたか?

うわー!すべての回答に感謝します!フィードバックに本当に感謝しています。答えとして1つしか選択できないのは残念です。
vcsjones

回答:


71

マネージャーとしてはい、私はチームにタイムシートを作成させます。混乱を最小限に抑えるために、その理由といくつかの注意事項を以下に示します。

  1. ビジネスとして、私たちの仕事の多くは時間と材料に基づいて行われます。タイムシートがないと、明らかに機能しません。10人のクライアントとさまざまなプロジェクトや製品がありますが、フルタイムでクライアントやプロジェクトに専念できるほど大きくはないため、時間をかけて何らかの方法で作業する必要があります。これがチームの管理に当てはまらなかったとしても、何がどれだけ時間がかかるかを理解する必要があります。メールルームのスタッフが使用している古いアプリは、サポートするのに必要以上の時間がかかっていると思いますか?新しいWebサイトの機能Xにどれだけの作業が行われ、売り上げが倍増したのかと尋ねられた場合はどうでしょうか。または、開発者が他の誰かを募集する必要があると言って、それを正当化するために彼らが何をするかを分析するように求められたら?

  2. メンタリング、一般的な技術的な議論、サポート、会議などを含む、すべての合理的な「非作業」のカテゴリが存在します。

  3. バグ修正-バグごとではなく、プロジェクト全体に対して時間を記録します。これは物事をはるかに簡単にする傾向があります-バグの修正に1日を費やし、7.5時間のバグ修正がプロジェクトに反するので、完了です。修正した13個のバグの間でどのように分割されたかを試してみる必要はありません。

  4. それらを実装したとき、タイムシートに記載されている内容が正確である限り、誰もペナルティを受けたり報酬を与えたりしないことを約束しました。そのため、収益性や利用率などに基づくレビューへの入力はありません。これは、歪曲するインセンティブがないことを意味します。

  5. 正確とは、大体意味します。人々はコーヒーを作るときやトイレに行くときに何が起こるかを心配するのに時間を費やす必要はありません。基本的に、日中に作業した各項目のパッドにメモを作成すると、1日の終わりに、作業した時間にわたって大まかに分解し、それで終わりです。最大で5分以上かかるべきではない場合。

  6. 私が見ているものが気に入らない場合-例えば、誰かがタスクXに長い時間を費やしている-調査は、タイムシートを処理するためではなく、Xを高速化するためにできることを調査しています。

  7. どれだけの時間を費やしたかを知ることは、見積もりを改善するための素晴らしい方法です。

多くのプログラマーの間でのアンチタイムシートの感覚は、2つのことから来ているようです-(1)完成するのに時間がかかりすぎて、本当に必要なものより多くの情報を要求し、嘘と歪みを奨励するため、情報がとにかく価値がない、(2) )開発者にとってわずかに不便なことはすべてやめるべきだという気持ち。

最初のものは公平ですが、これらの問題のない方法で実行できるタイムシートの全体的なアイデアではなく、実装と誰かが付けたルールを非難する必要があります。2つ目は非現実的です。プロジェクトには社内外の多くの関係者がいて、それぞれに多くの要求があります。はい、私たちはプログラマを生産的にするためにできる限りのことをしたいのですが、他の関係者のニーズとバランスをとる必要があります。


1
タイムシートを嫌う理由として報復の恐れを忘れないでください。ただし、それはまったく別の問題です。
ライアンミケーラ

優れた包括的な応答。
JBRウィルキンソン

3
アイデアの実装の欠陥は、必ずしもアイデア自体に欠陥があることを意味するとは限らないことを指摘したため、+ 1。
GSto

確かに、とても良い。しかし、悪い実装に追加するのは、なぜこのようなニーズが生じるのかを疑問視することなく、時間追跡の必要性から生じたということです。ここでの作業では、プロジェクトごとに機能するタイムシートがあります(したがって、プロジェクトに関連しないタスクは適切にログに記録できません)。私は彼らがこれからどのような情報を得ているのかは率直に知りませんが、給与計算だけがそれらを使用し、彼らは週ごとの合計だけを気にすると言ってベンチャーします!!
ニュートピア

1
+1あまりにも多くのプログラマーが、自分の仕事は単なるコーディングであり、他のすべては自分の仕事ではないと考えています。タイムシート、困難なユーザーとの作業、会議-私の経験では、一部のプログラマーは、実際のコーディングと同様に(および同じ品質レベルで)これらのタスクを実行する必要があることを認識していません。
JDB

26

私はアンチタイムシートの事を全く得ていません。タイムシートは、あなたが支払いを受ける理由です。タイムシートもお金もありません。私は支払いを受けるのが好きなので、タイムシートが好きです。記入するのに1日5分以上かかるようなタイムシートはありませんでした。正直なところ、5分のタイムシートよりも多くの迷惑なことがあります。


41
仕事を終わらせることは、私がどのくらい机に座っていたかではなく、私が報酬を得る原因となります。自宅で調査をしたり、缶について座って問題について考えたり、外に出て問題を熟考するために外に出たりするのに、さらに時間を費やすべきだと思います。反タイムシートのantiではなく、仕事がどのように行われるかについての雇用主の認識の欠如です。
スティーブンエバーズ

1
給与を処理するアプリケーションの観点から、タイムシートはなく、従業員は支払いません。給料を支払っても仕事をしなければならない最低時間はあります。会社は、休暇や病気休暇などを取得した時期を文書化する必要があります。会社には、さまざまなプロジェクトに費やされた時間に関するデータが必要です。ほとんどの企業の全従業員がタイムシートに記入します。
HLGEM

一般的に言えば、支払われていないものにどのような仕事を投入したかをクライアントに示すことができなければ、支払われなければ、スタッフに支払うのに苦労する傾向があります。いずれにせよ、問題について考えることは仕事であり、タイムシートでそのように分類する必要があります-あなたのマネージャーがそれについて問題を抱えているが、それがタイムシート自体の問題ではない場合、それはタイムシートの愚かな実装の問題です。
ジョンホプキンス

@SnOrfus、または「追加の」時間を費やして、オフィスでより多くの作業を行い、イニシアチブを取り、サイドプロジェクトの昇給を得ることができます。
P Shved

1
タイムシートを作成するように作られていることは、タイムシートを要求している人があなたを信頼していないことを示しています(少なくとも自分の意見では)。私は何年もウェブ開発に携わってきました。最近、現在の雇用主からタイムシートの記録を開始するように依頼されました。私の現在の仕事が嫌いなことだけではありませんが、新しい仕事を探しているもののリストに追加したアイテムがもう1つあります。
GordonM

17

私たちはプログラマーにタイムシートを記入させません。私たちには、人々が使用する気にしないタスク管理システムがあります。これは、会計に関する限り、必要なデータのほとんどすべてを提供します。予想された時間を超えて何かが実行されたとき、誰かがアイテムを完了としてマークするのを忘れたときを把握するのは難しくありません。

誰かがただ生産していない場合にも明らかになります。

バグトラッカーのいくつかのクエリは、物事が詰まっている可能性がある場所を示すのにも役立ちます。

私たちは、可能な限りプログラマを管理タスクから遠ざけ、人々が仕事をしていることを信頼します。

きめ細かい時間を合理的に保つことができるのは、クライアントが何か時間ごとに請求されている場合だけです。しかし、それを行う究極の理由は明白になり、もう少し快適になります。それは、クライアントが支払う金額であるため、時間を正確に追跡する必要があります。これは、管理のために細かく管理されていると感じることとは少し異なります。

私は大人のように大人を治療するためにすべてです。


どのタスク管理システムですか?

@ThorbjørnRavn Andersen社内で開発したもの。XMPPサーバーと連携することで、XMPPサーバーの使用が少し楽になります。
ティムポスト

3
「私は大人のように大人を治療するためにすべてです。」、私はどこに申請します!
-CaffGeek

12

1時間ごとにクライアントに課金する場合、または1時間ごとに支払われる請負業者でない限り、タイムシートに記入することは期待しません。私の経験では、それらは非生産的です-はい、一般的にプロジェクトに入るリソースの量を追跡する必要がありますが、それは毎月概算できます(「プロジェクトXで10日間、プロジェクトYで9日間など」)。より詳細なものの利点は、それらを記録するコストよりも重要である場合が多く、スタッフを打ち負かすためのスティックとして使用できる場合、スタッフは正確なものではなく許容可能なものを記録します。

ビジネスのその他の予期しないマイナス面は、スタッフの監視を開始すると、スタッフがどれだけ余分に行っているかを記録し始めることに気付くかもしれないということです!40時間の支払いがあり、40時間追跡されている場合は、40時間になって家に帰るだけの素晴らしいインセンティブがあります。多くの場合、スタッフはほんの少し余分なことをやめ、それがしばしば違いを生むことがあります。


2
+1。これは非常に真実です(追跡に関する最後の部分)。私は自分の仕事が時間ベースであるとはまったく考えていません。プロジェクトの要件や期限などに応じて、特定の日に8時間から12時間までぶらぶらしています。特に、仕事が面白く、学ぶべき新しいクールなテクノロジーがある場合は特にそうです。しかし、私は生産ラインの労働者のように時計をパンチし始めて、私はそのように行動し始めなければなりません。
ボビーテーブル

11

私の会社は試みましたが、それを無視するか、数週間の間、仕事を成し遂げる間、ナンセンスな時間を書き留めてしまい、彼らはそれを忘れました。


同じことをしましたが、別の理由で:開発者はタイムシートに記入する必要がありましたが、従業員が免除されていたため、タイムシートは40時間を超えることができませんでした(そうでなければ、残業代を支払わなければなりません...)。その時点で私たちはマネージャーをなだめるためだけにうそをつく必要があったので、私はそれにほとんど努力をしませんでした-毎週月曜日に8-8-8-8-8をして提出しました。
オースティンサロネン

5
作業中-1時間。タイムシートの記入-7時間。
VirtuosiMedia

@VirtuosiMedia:彼らはタイムイン|タイムアウト|理由を望んでいたので、次のようになりました:8:55 | 5:10 |」勉強と研究に。」
スティーブンエバーズ

先週の「時間」にすべてのタイムシートを実行しなかったためにペナルティを受けるつもりです。それがこの質問とこの答えに出会った方法です。クレイジーfuc#ingの世界。(+1 btw)
チャニ

5

以前の仕事では、15分ごとの時間を考慮しなければなりませんでした。それはウェブ開発会社であり、私たちはそれぞれ任務を課されていました。各タスクには、特定の時間数が割り当てられていました。顧客に請求した合計価格を1時間あたり100ドルで割って、プロジェクトで使用可能な合計時間を取得しました。

タスクを完了するのに10時間与えられ、15時間かかった場合、会社に5時間の残業がありました。フランクリンコヴィーのデイリープランナーを使用して、時間を追跡しました。


1
それは私を絶対に狂わせるでしょう。心中お察しします。
エリックキング

1
このアプローチは製品の品​​質にどのように影響しましたか?タスクがうまく完了したことを確認するためのインセンティブが実際に存在しないと想像できます!
ポール

12
10時間で15時間のタスクを完了した場合、5時間の借金がありましたか?私は推測していない。
ジョンホプキンス

2
@ジョンH-はい。ただし、プロジェクト全体がやり直される危険にさらされている場合は、プロジェクトを再割り当てできるように時間をプロジェクトに戻す必要がありました。システム全体
マイケルライリー-別名ガニー

5
@ブライアン:あなたはユニオンショップについて説明したばかりです:)あなたは仕事で遺棄されたとして解雇されることはできませんが、確かにあなたはそれで優れているために解雇されるでしょう。あなたがあまりにも早く仕事を終わらせているなら、あなたはあなたの健康とあなたが減速する必要がある方法についての幸福について友好的な警告で店のスチュワードからの訪問を確信することができます。
ダンク

0

私は小さな会社(合計10人)でWeb開発者/プロジェクトマネージャーとして働いており、CEOを含むすべての人が自分の行動を記録する必要があります。5分以上かかるものはすべてログに記録する必要があります。

典型的なタイムシートは次のようになります。

07:46-08:01:クライアントA-プロジェクトB-プログラミング-オプションの発言
08:01-08:38:クライアントB-プロジェクトC-修正-オプションの発言
08:38-08:46:クライアントB-プロジェクトD-プロジェクト管理-オプションの発言
08:46-09:00:クライアントA-プロジェクトB-カスタマーサポート-オプションの発言
...

私はこのように働くことに慣れているので、仕事を拒否する理由にはなりません。CEOは、このような詳細なタイムシートを使用して、見積もりをプロジェクトに費やした実際の時間と比較する完璧な方法として使用するようにしています。


0

私はタイムシートをしません。実際の時間に対して推定値を追跡する特定のプロジェクトがあります(タイマーは一切使用しません)。これは必須ではありませんが、推定能力に取り組む必要があると感じています。


0

タイムシートは、私にとって大きな問題ではありません。私の最後の仕事は、クライアントに透明性を提供するために最初にそれらを持っていた後、それらを落としました。私の現在の仕事にはそれらがあり、政府の研究助成金を申請しているので、監査の場合にそれらは保持されます。

タイムシートに使用されるソフトウェアはまったくひどいものですが、タイムシートが非常に高いレベルであるため、私がタイムシートに記入するのにまだ約5分かかります。今週中に取り組みました。私は毎日メモを取っているので、タイムシートに入力するための数行を考え出すのにそれほど時間はかかりません。


0
  1. はい、従業員はタイムシートを作成する必要がありますが、これは私にとって珍しいことではありません。
  2. 通常、それらはさまざまなカテゴリに分割されます。たとえば、サポートやサイトでの検索などの大きな機能で、エントリごとに最低15分(0.25時間)です。
  3. いいえ、タイムシートは、ある意味で仕事の一部として受け入れられるようになった管理機能にすぎません。私の仕事を管理、サポート、開発などのさまざまなバケットに分類するのは興味深いことです。
  4. 開発者にタイムシートを作成してもらうために知っているいくつかの異なる正当化があります:
    1. 一部の経費をどのように資産化および償却することができるかについてはさまざまな会計規則があり、書籍で見栄えがよくなります。
    2. 時間配分を定量化することにより、経営者は、ある意味で戦略的計画に使用できるさまざまな分野で費やされた時間を確認できます。サポートに多くの時間を費やしている開発者グループがある場合、新しいサポートチームを作成して、おそらくそれを引き継いでここに例を挙げてみることは理にかなっています。別の考えは、私たちが社内の従業員であるにもかかわらず、どの予算から給料を得るのかという疑問がまだあるということです。私たちが主にプロジェクトの仕事をしている場合、それはおそらくプロジェクトの予算外であり、おそらくサポート予算と同じではありません。

1
そこのポイント4.1に関しては、多くの国で研究としてカウントできる税制優遇措置と助成金があり、タイムシートはそれを示す良い方法です。
グレナトロン

0

複数のタイムシートに記入する必要があります。

最初に、HRに行くタイムシートがあります。そのタイムシートは、単に働いた/働いていないことを示し、PTOと病気の日を追跡するために使用されます。したがって、常に8の倍数で入力されます(終日または終日稼働)。

次に、ビジネスに関係するタイムシートがあります。私は大企業でソフトウェア開発を行っています。プロジェクトのほとんど(99%)は内部ユーザー向けです。これらのプロジェクトは、時間単位でユーザーに請求されます。たとえば、法務部門のプロジェクトには法務部門の予算が請求されます。このタイムシートは最も政治化されています。ITマネジメントから可能な限り多くの時間をプロジェクトに請求するようプレッシャーがかかり、プロジェクトオーナーから可能な限り多くの時間をITに請求するようにプレッシャーがかかります(スタッフ会議、非公式トレーニングなど)。さらに、プロジェクトで作業が行われる前に、「推定」され、特定の「予算」が割り当てられます。そのため、時間を伸ばすために、すべての関係者からタイムシートで創造性を得るよう圧力がかかっています。同じプロジェクトに1日の8時間をマークすると、3人以上のマネージャーがキューブをヒットさせる赤いフラグが設定されます。残業は、目的を果たさないため、決してマークされません(私の給料は同じであり、利用可能な時間を短縮します)。このタイムシートの正確性は、あなたのキャリアにとって有害で​​す。

最後に、プロジェクトのタイムシートがあります。これはプロジェクトオーナーに渡されます。日付ごとではなく、時間ごとに分類されます。これが、「今週プロジェクトに9時間を費やしました。タスクAとBは完了し、バグXとYは修正されました」というシートです。このタイムシートは完全なフィクションの作品です。前のタイムシートから時間数を取得すると、タスクと時間の比率は完全に不正確になります。ただし、このタイムシートは、実際には特定の時間使用量YでマイルストーンXに到達したかどうかを判断するためにのみ使用されるため、他の何よりも一般的な進行状況のゲージです。


うーん、やりすぎの話!!
-ozz

それでは、医師の予約があるとどうなりますか?あなたは一日中離陸する必要がありますか?また、あなたがクリエイティブと呼ぶものは、政府とビジネスを行う企業にとって違法とも呼ばれます。
ダンク

0

2つの仕事の前にタイムシートに記入しました。彼らは、給与を記録し(残業代を支払った)、顧客に請求し(多くの仕事はT&Mでした)、固定価格プロジェクトの仮定と実績を確認するために行われました。また、個人のログとタイムシートのログを保持するのではなく、自分の情報の一部を記録するのにも役立ちます。うまくいきました。

ある仕事の前に、私はタイムシートを同じ方法で使用しようとしました(条件は非常に似ていました)が、その場合、会社はタイムシート上のあらゆる小さなことを疑問視していました。私はタイムシートに書いたものが問題の時間よりも長かったと主張する電話での会話をしていました。馬鹿げていたので、正確な時間を記録するのをやめました。他の人々も質問されたとき、彼らのタイムシートに横たわっているように見えました。

この仕事では、私の時間は顧客に直接請求されるのではなく、主に内部プロジェクトにのみ請求されますが、私はまだタイムシートを作成します。それらは簡単であり、自分自身だけでなく、会計などの会社にとっても役立ちます。ここでタイムシートに何を記載したかについては質問されていないため、かなり正確に保ちます。

あなたが彼らにつけたものに対してあなたにペナルティーを課し始めるまで、彼らは素晴らしいと思います。


0

残念ながらそうです。

しかし、タイムシートは1つだけではありません。するべき:

  • 到着/出発時にチェックインとチェックアウト
  • 月末に親会社のタイムシートに記入します
  • 私たちのばかげた政府(クロアチア)は最近、別の迷惑を追加しました:別の毎日のタイムシートに記入します。どうして?すべての従業員が完全に記入されていない場合、彼らはあなたのお金を盗むために「検査」を送ることができます。

[OK]を、これは私の両親が主な理由でキャリアを構築するために、あまりにも官僚と迷惑であるとしてクロアチアを引用お父さんの、オーストラリアに移動することを決めた理由を説明するためにいくつかの道を行く:)。
ボビー表は、

@Guzica:私はそれを確認することができます-それは非常に賢明な動きでした。
ハンニバルレクター博士

0

タイムシートで無駄になっている時間と、組織がどれだけ時間を無駄にしているのかに驚いています。

ここのほとんどのグループでは、マネージャーはその期間に割り当てられた時間数を送信します。プロジェクト計画に一致させるために、プロジェクトごと、従業員ごとに。その後、すべてのプログラマーは、作業するプロジェクトごとにその時間を入力します。プロジェクトごとに実際に費やした時間に関係なく。または、その作業がどれほど便利だったか。

彼らにとって、タイムシートはまったく役に立たない。

一方、Hudsonからビルドレコードを取得し、VCSからログをコミットします。そのことから、チームに実際に取り組んだ内容について、より多くのフォームを提出するよう依頼することなく、良い感覚が得られます。

開発者が時間を費やしたと言ったことではなく、開発者が何をしたかを追跡するため、より正確です。


ああ、それは私の最初の仕事のタイムシートを思い出させます。彼らは、別のプログラムを追加して各プロジェクトの作業に割り当てられた時間をプロジェクトに転送することで従業員の時間を節約し、時間のコピーや他の人によるキーパンチを避けました。(はい、それは少し前でした。)
デイヴィッドソーンリー

0

私は仕事でそれらを記入するのが嫌いです、情熱で嫌いです...それは私が現時点で3ヶ月遅れている理由を説明することができます。電子メール、カレンダー、タスク追跡ソフトウェアのタスク、投入するプロジェクト、「より大きな」プロジェクト追跡ソフトウェアがあります。それでも、彼らはまだ他のプログラムのプロジェクト/タスクを参照するタイムシートに記入することを主張しています。それはすべて単なる混乱です。

次に、ボーナスの計算時に使用される効率、速度などを決定するために使用されます。あなたが技術的に60時間の仕事を40時間で行っていたという事実は実際には気づいていませんが、気づいたのは、すべてが遅れていたことです...私がそれぞれの推定時間に従ったという事実にもかかわらず、私の8時間は働いたが、一部は予定通りだったはずだったが、徐々に遅れ、最終的には期限までに開始されなかった。

しかし、フリーランス、私はそれらを記入する問題はありません。私は、簡単な「日付、コメント、時間」でExcelファイルを保持しています。それは簡単で、素早く、とても良く機能します。

私はマネージャーによって設定された期限に間に合わないようにしているので、相談されなかったためにサイコロが転がったように見える、とんでもないほどランダムです。タスクA、割り当てられた2時間で取得します...それでも1日かかることはわかっています。タスクB 20時間の割り当てで取得します...しかし、15分でそれをノックオフできることを知っています。


0

タイムシートの概念は悪くありません。個人の場合、タスクの実行にかかる時間を追跡できれば、次のことができます。

  1. 同様のタスクをより正確に推定する
  2. 1週間の忙しさを保つためにタスクを適切に計画する
  3. 締め切りに間に合わない場合は事前に知る

また、プロジェクトのコストを追跡できます。

ただし、常に1つの問題がすぐに発生します。イベントのシーケンスのテンプレートは次のとおりです。

  1. 管理者は「測定可能性」の香りを取得します。彼らはこれが管理ツールであると想像しています。
  2. 記録された時間は疑問視され、説明はすべて誤った制御と管理の意味で、ある数(6と言う)よりも大きい数を求められます。
  3. 次に、誰がより多くの時間を記録しているのかについて、チームを比較し、互いに比較します。出力は、費やされた時間の観点から監視されます。
  4. このプロセスを支援するために、タイムシートコーディネーターまたはそのような役割を雇います。
  5. この人は、ポイントを証明するために、テンプレートにさらにフィールドを追加し、プロセス強化します。これで、タイムシートに費やす時間が突然4倍になりました。

したがって、かつてプログラマーを支援すると想定されていたシステムがボトルネックになります。


-1

はい。しかし、管理レポートの週はかなり粗いレベルです。これは、PMOによって、上級管理職から取締役レベルまで、適切な粒度で報告されます。個々のプロジェクトの場合、進行状況を追跡するのはプロジェクトタスクレベルですが、タイムシートには反映されず、プロジェクト管理のために追加されます。


-1

タイムシートに記入する必要がなかったのは、XPを使用してチームで働いていたときだけでした。私はそれが原因だったと思う

  1. これらのカードは、毎朝のスタンドアップミーティングの一部として記入されました(結果/時間の比率が高いミーティングを実際に見ることができたのは初めてでした)
  2. 実際に使用された努力の結果を見ることができました(将来のタスクを実装するのに必要な時間を計算するために)

OTOH、私は10年以上にわたり、自家製のExcelシートを使用して、残業状態(および毎日行ったこと)を追跡しています。そのため、現在、私は通常、会社を出る前の金曜日にタイムシートに記入し、Excelシートからコピーします。


-1

いいえ、タイムシートに記入するような仕事や契約の申し出を拒否します。悪名高いタイムシートは、パフォーマンスを測定するだけでなく、プログラマーをしつけておくための優れたツールであると考えるマネージャーの無知を決して理解しません。

彼/彼女が知っているすべてについて、最初の10分で難しい問題を解決するコードの塊をブログからコピー&ペーストし、記録された残りの時間をP.SEで興味深い議論を読んだだけかもしれません。

私たちは綿花農園の労働者ではないので、そのように扱われるべきではありません。


4
悪名高いタイムシートは、クライアントに課金するための優れたツールであると考えているマネージャーはどうでしょうか?または、フィードバックループを提供して推定の精度を向上させるには?
Carson63000

これは、実際には非技術的なクライアントの素朴さを悪用する素晴らしい方法です。Errrr、私がそれをやったことがない。;)
ボビーテーブル

-1

以前は、以前のすべての会社でタイムシートに記入する必要がありましたが、現在のギグにはありませんでした。

ほとんどの場合、1つのケースを除いて無意味な運動のように見えました。私が働いていた会社で、開発者の時間をクライアントに直接請求していました。これは理解できました。

典型的なソフトウェア作業におけるタイムシートの問題は、作業があまりにも動的であるため、素敵な小さなバンドルに収まらないことです。たとえば、現在のギグでは、通常1時間でマーケティングからのメールへの返信に17分、クライアントの問題に関するヘルプデスクからの質問への回答に11分、初心者の同僚の支援に12分、実際に作業に20分を費やす可能性がありますタイムシートに明記できる公式のCR問題。これらの間隔をランダムに混ぜると、典型的な上級開発者の時間があります。

もちろん、毎日の1時間ごとがこのようになっているわけではありませんが、この辺りでタイムシートをかなり無意味にするのに十分なことがよくあります。特定の請求可能なタスクに費やされた時間を測定しようとしない限り(ここでは決してありません)、基本的に時間の無駄です(開発者の時間と給与の時間の両方)。


-1

いくつかの仕事の前に、私が現在住んでいる国とは異なる国で、タイムシートを作成しませんでした。給料をもらった。作業が完了していれば、それで終わりです。

私がオーストラリアに移ったとき、どこでもタイムシートがあります。「給与」と呼ばれるものを支払いましたが、タイムシートと時間を記録しました。サラリーマンポジションとウェイジドポジションの私の共通の理解ではありません。


-1

必要に応じてタイムシートに記入します(クライアントが知る必要がある請求可能な時間があるなど)が、一般的にはいくつかの理由でアイデア全体が嫌いです:

  1. 私はそれらを忘れます。10回のうち9回、私は数日間忘れてしまい、その後戻ってほとんど不正確な情報を入力します。
  2. 私は自分の時間を割くことができる大人です。何かに時間をかけすぎている場合は、マネージャーに知らせます。私が何かに時間をかけすぎているとき、彼らに教えてもらう必要はありません。

-1

私たちのタイムシートアプリケーションは、休暇および経費レポートの追跡にも使用されます。

時間の入力は30分単位で行われます。これは、上級管理者への報告目的で行われます。一部の開発者はそれを拒否しているため、作業を停止して時間を最新にするために、四半期ごとにタスクを課されることになります。12時間を費やし、8時間を書くと、彼らに思い出させようとします。トップの馬鹿は、新しい開発者をまったく必要としないというアイデアを得るでしょう-負荷を処理できます。昨年の冬に何ヶ月もの間、週7日間の労働を伴う死の行進がありました。開発者の半数がレポートアプリで週40時間書いたのに対し、私たちの何人かは実際の数を報告しました。連邦法により、プログラマーは「免除」されます(これは、労働組合との契約がない場合の残業の免除を意味します)。したがって、残業を報告しても残業代は支払われませんが、数字は依然としてレポートに表示されます。

バグと新しいコードの処理に費やされた時間は、Team Foundation Serverで追跡されますが、1日単位でのみ追跡されます。これは、推定プロセスが-25%から+ 1000%ずれているため、物事を行うのにどれくらいの時間を要するかをより良く推定するためにやろうとしています。現時点では、部屋全体のカレンダーにダーツを投げることは、推定プロセスとほぼ同じくらい正確です。

前の場所ではタイムシートを使用してクライアントに請求していました。そのため、クライアントのバグに45分を費やした場合、クライアントは45分間請求されました。


-1

私は、ほぼ10年間、フルタイムの従業員と請負業者の両方として、4つの異なる仕事でタイムシートを記入しました。そのため、使用する際の摩擦はほとんどありませんが、タスクの細目。私がこれまでに行った最も詳細なものは1/4時間であり、それはまれです。

ただし、最近、Grindstoneを使用して自分が何をしているかを追跡しています(ありがたいことに、現在のポジションでは、自作のイントラネットベースのシステムに入力することなく、独自のタイムシートを送信できます)。

タイムシートのメンテナンスに時間がかかりすぎているか、イライラしていると思う人にはお勧めです。


-1

タイムシートに記入する必要がなかったし、私が必要とする会社に参加するとは思わない。私が働いてきたすべての会社で、私はいつも、自分が何をしたかではなく、どれだけ時間がかかっかに基づいて判断されてきました。結果とパフォーマンスは、取得にかかった時間よりもはるかに重要です。実際、前者には後者が含まれます。1年で同じようなポジションの別の開発者が1か月でやったのと同じくらいすれば、私の評価はおそらくあまり良くないでしょう。他の方法ではうまくいきません。ある人が今週仕事で60時間を過ごし、別の人が40時間を過ごしたということは、有意義な判断を下すのに十分ではありません。最も効果的な開発者の一部は、彼らが効率的であるという理由だけで仕事に最も時間を費やしていません。

さらに、私は各仕事で給料を支払われた従業員でしたので、多かれ少なかれ時間を費やしたので多かれ少なかれ給料をもらえませんでした。そのため、タイムシートの情報が私の利益になることはありません。最後に、プロジェクトを完了するために私が時間を費やしているのは、あなたのビジネスですか?会社で最高のソフトウェアを製造しているのに、1日4時間Webサーフィンをしていることに気付いたら、解雇してもらえますか?Webサーフィンは私の精神的プロセスに不可欠ではないことをどのように知っていますか?また、私がしてもやったサーフィンウェブに1日4時間を、私はおそらく情報がかなり無用とにかくある意味、私のタイムシートの上に置いていないでしょう。週の終わりにBSでそれを記入し、TPSレポートで提出したいと思うでしょう...

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