web-dev-qa-db-ja.com

私の顧客は私が彼のソフトウェア製品を開発する方法のビデオを録画することを望んでいます

フリーランサーとして働いていると、顧客からのstrangeリクエストがよく見られます。その一部は私の日常業務に悪影響を与える可能性があり、その他は何らかの制御を設定しようとしています。私は通常、事前の交渉中にこれらの問題に遭遇するので、この状態では、自分の仕事と生産性を大切にし、顧客が私の仕事を信頼することを期待していることを顧客に説明するのは簡単です。

私が受け入れたばかりのプロジェクトは、交渉が終わった後(契約が既に締結されており、ビデオ追跡については何も言及されていない)、プロジェクトに取り組み始めた後私の顧客は、自分のプロジェクトで作業しているときに自分のマシンで行うすべてのビデオを録画するように要求しました、つまり、カーソルを移動して文字を入力することを示すビデオ、ファイルを開く、ウィンドウを移動するなど。

私は自分のPCを使用して自分の会社で働いています。

私はこの顧客にそのような要求は受け入れられないと答えました。

  • デュアルスクリーンPCで何百時間もの作業を行うには、録画したビデオ用に大量のディスク容量が必要になります。スペースを気にしない場合は、この顧客が帯域幅を浪費してこれらのビデオをダウンロードすることを気にします。
  • ビデオを録画すると、全体的なパフォーマンスに影響を及ぼし、生産性が低下する可能性があります(実際には、マシンはパフォーマンスを失うことなくこのビデオを録画するのに十分強力ですが、有効な議論のように見えます)。
  • 作業を開始する前にビデオ録画をオンにし、最後にオフにすることを常に覚えているわけではありません。
  • プライバシーの問題かもしれません。ビデオの録画中にメールに切り替えたらどうなりますか?この顧客プロジェクトに関するファイルを含むディレクトリを開くために、すべての顧客のリストを含む親ディレクトリを最初に開いた場合はどうなりますか?
  • そのようなビデオは、プロジェクトのコストを追跡するための信頼できるソースにはなりません(私は時間単位で支払われます)。それは、いくつかの作業が鉛筆と紙だけで行われるためです事実、私はPCを使用せずに多くのドラフト作業を行うため)。

これらの点にもかかわらず、お客様は、ビデオを録画したくない場合、非表示にするものがあり、嘘をつきたいと考えています。彼のプロジェクトに費やされたリアルタイム。

フリーランサーが日常業務のビデオを録画することは通常の慣習ではないことを彼に説明する方法、およびそのような贅沢なリクエストは予約する必要があること例外的な状況に?


¹最も頻繁な例は、インターネット接続が低速である低速サーバーでリモートデスクトップを介して作業すること、または古いソフトウェアを強制的に使用するように要求されることです Windows Me レガシーサポートとして深刻な理由なし。

²実際、私はすでに多くの管理およびシステム設計関連の作業を行いましたが、これは不可欠ですが、通常は顧客に誤解されており、時間とお金の浪費であると認識されていました。心配している顧客を観察すると、実際にはコード行がないため、彼はすでに行われたことに対して多額のお金を支払うことを拒否することはかなり確実です。法的には、設計レベルで多くの作業があったことを簡単に証明できたとしても、裁判所でこの顧客との関係を終わらせたくありません。

³プロジェクトの予想コストと最大コストをこの顧客に与えたので、それはそれほど危険ではありません。そのため、顧客は契約で指定された最大額を超えて支払うことを決して求められないでしょう。実際の作業にさらにコストがかかる場合。

actions自分のイニシアチブでアクションのビデオを効果的に記録する1つのケースは、特にセキュリティの問題に関して、顧客のプロダクションサーバーで直接操作する必要がある場合です。これらのステップを記録することは、何が行われたかを正確に把握し、作業中にエラーがないことを確認するか、それらのエラーが何であるかを確認することをお勧めします。


更新:

まず最初に、あなたのすべての答えとコメントをありがとう。

その質問は予想以上に多くの注目を集め、はるかに多くの回答を得たので、他の人にも関係があると思うので、更新を追加します。まず、回答とコメントを要約するために、次のことが提案されました(ランダムに並べられます)。

  • Twitter Code Swarmビデオ に示されているように、他の追跡方法を提案するか、「シンプルで明確な成果物を含む短いマイルストーンと、それに続くより複雑なマイルストーン」--- etc を提供します。
  • 動画は信頼できるソースではなく、偽造される可能性があること、特にサポートのために実装するのは難しいことを説明します。
  • ビデオは作業のごく一部しか示していないため、信頼できる情報源ではないことを説明してください。大量の作業はコンピューターを使用せずに行われ、問題の解決策の検討に費やされた余分な時間はカウントされません。
  • 契約を守る。顧客がそれを変更したい場合、彼は新しい交渉とより高い価格を期待しなければなりません。
  • 「しかし、顧客がエスクローアカウントに全額をエスクローアカウントに入れることを要求する」、つまり請求可能なすべての時間をビデオテープに記録するよう弁護士に要求する、つまり「信頼できない環境で操作する」、追加費用をサポートする顧客。
  • これを禁止する法律を検索してください。何人かが私が住んでいる国を尋ねました。私はフランスにいます。そのような法律は会社の従業員を保護するために存在します(防犯カメラなどに関する厳しい規制がありますが、フリーランサーがプロジェクトに取り組んでいる間画面を記録することを強制する契約を意識的に署名することを禁じているものはないと確信しています) 。
  • 動画を送信してください。お客様は「理解できないアクティビティの数十秒のスニペットを見て」、それらの動画を捨てます。
  • ダメって言って。結局のところ、それはmyビジネスであり、それを実行する方法を決定するのは私だけです。また、契約は既に署名されており、ビデオ追跡については何もありません。
  • ダメって言って。私の会社で採用しているプロセスと慣行は、企業秘密と見なすことができ、分類されているか、分類することができます。
  • 終了する。関係がこのように始まった場合、それは遅かれ早かれひどく終了する可能性があります。 また 、「彼が泥棒のようにあなたを扱っている場合-そしてそれが彼が示唆していることです-その後、XYZ機能が彼の想像したとおりに機能しない場合、それは後で悪化するだけです」。

これらの提案はどれも同じように価値がありますが、私は個人的に私がビデオをすることを受け入れることを顧客に言うことにしましたが、この場合、契約を再交渉する必要があります、著作権リリースの追加料金を含むかなりの費用がかかることを覚えておいてください。新しい全体のコストは、平均してプロジェクトの実際のコストの3倍になります。この顧客を知っていれば、彼がそんなに多くを支払うことを決して受け入れないだろうと私は完全に確信しているので、問題は解決されます。


2回目の更新:

顧客は、かなりの追加コストを考慮して、元の契約の再交渉の提案を事実上拒否しました。

452

(または、私の以前のアドバイスの裏側...)

あなたは抗議を与えるのをやめて、はいと言います。

「はい、これらの追加の成果物の新しい契約を書いて喜んでいます。私の所有権のある工芸品のプロジェクト完了のトゥトゥレゲは(次の$ N年間の私の予想収入の価値)で評価されます。また、ライセンス料$が発生しますY、物理的なファイルの所有権について。動画のコンテンツも所有したい場合は、著作権のリリースに追加料金をお支払いします。折り返しご連絡いたします。」

ばかげているとは思わないでください:真剣に、あなたのビジネスを危険にさらす価値があるのはどの価格ですか?

  • 競合他社はその動画を使用して、あなたの慣行を批判、まね、または打ち負かす可能性があります。
  • クライアントはそれを編集して、あなたを不正直に見せることができます。
  • あなたが彼が無料でこれの抜粋を投稿することを選択した場合、ビデオチュートリアルを通じてあなたのビジネスを収益化する可能性を犠牲にしました(または、一体、彼がそれらを売った場合はどうなりますか?)。

作業成果物の価値は、(作業成果物+専門知識+作業プロセス)の価値と等しくありません。

雇用主はこれらすべてを所有し、監督するようになります。クライアントは「__を提供していますか?」と尋ねるだけですが、そうであれば何に対して請求しますか?

ええ、そうです、これらは不当な要求に対応するための合理的な用語です。

しかし、彼がそれらの条件を受け入れず、さらに遠吠えしない限り、私はまだ、フラットな「ノー」が最も説得力があると言います。

392
cczona

あなたは説明しません。それ以上ではなく、まったく。あなたはノーと言うだけです。

これはあなたのビジネスであり、それを実施する方法についてのあなたの選択は議論の余地がありません。契約の条件ある議論の余地あり;署名する前に。

彼はあなたにこの契約が悲惨な経験になること、あなたがそれを請求した後でもそれはそうであり続けること、そしてあなたの仕事について他人に言うべき不信なことしか何もないことをあなたに複数の大きな赤い旗を与えています。笑ってください、あなたがジャークに悩まされる前に彼がこれを伝えたことは幸運です。

彼の時間を丁寧に彼に感謝し、彼の預金を返し、彼を縁石に蹴り飛ばしてください。

本当に、あなたが彼に何を言っても、彼はあなたのプロ意識に決して説得されることは決してないでしょう。

480
cczona

私はこの人、期間を扱いません。仕事の多くが考えられていることを単に理解していないように思えます。あなたが彼にビデオを提供した場合、彼はあなたが彼を無視して過ごすすべての時間につまらないでしょう(状況について考えます)。

81
Loren Pechtel

最大の問題は(常識外の顧客がいる場合を除いて)、あなたの主張が弱いことです。

  • デュアルスクリーンPCで何百時間もの作業を行うには、録画したビデオ用に大量のディスク容量が必要になります。スペースを気にしない場合は、この顧客が帯域幅を浪費してこれらのビデオをダウンロードすることを気にします。

ディスク容量と帯域幅は、実際には問題になりません。あなたはすでに交渉した時給に加えて、かなりの値上げでそれらの両方に請求します。

  • ビデオを録画すると、全体的なパフォーマンスに影響を及ぼし、生産性が低下する可能性があります(実際には、マシンはパフォーマンスを失うことなくこのビデオを録画するのに十分強力ですが、有効な議論のように見えます)。

あなたが認めるように、それは単に真実ではないので、それは有効な議論ではありません。 もっともらしいの引数かもしれませんが、このクライアントを損なうのではなく、信頼を築こうとしているのですか?

  • 作業を開始する前にビデオ録画をオンにし、最後にオフにすることを常に覚えているわけではありません。

反論:請求する時間をどのように追跡していますか?開始から終了までの時間をマークする必要があります。事後何時間働いたかを把握しようとするのではありません。ビデオをプロセスの一部にしてください。

  • プライバシーの問題かもしれません。ビデオの録画中にメールに切り替えたらどうなりますか?この顧客プロジェクトに関するファイルを含むディレクトリを開くために、すべての顧客のリストを含む親ディレクトリを最初に開いた場合はどうなりますか?

あなたはそれを処理できるはずです。プロジェクトに取り組むことになっているときは、個人の電子メールに切り替えないでください。エイリアスを使用してプロジェクトにアクセスします。

  • そのようなビデオは、プロジェクトのコストを追跡するための信頼できるソースにはなりません(私は時間単位で支払われます)。なぜなら、一部の作業は鉛筆と紙だけで行われるためです(使用せずに多くのドラフト作業を行うため、実際にはそうです) PC)。

請求プロセスは別の問題でなければなりません。請求されたすべての時間のビデオの要件がある場合、それは完全に元の契約の一部であったはずです。だからあなたはこの点で正しいです:ビデオは請求元ではありません。

最良の議論は、IMOは、毎秒記録することで、誰かがいつも肩越しに見ているような気分にさせることであり、それは快適ではありません。クライアントがあなたに誠意を持って仕事をし、請求することを信頼していない場合、クライアントはあなたが行ったことにお金を払い、新しい請負業者を見つけて仕事を完了する必要があります(必要な条件の下で働く専門家はほとんどいないことを理解した上で) )。

58
Caleb

クライアントは、あなたの作品のビデオが必要だと思っても、ソフトウェア開発を理解しません。優れたプログラマーは、コンピューターをまったく操作していないように見えるときに、顧客に最も価値をもたらします。多分彼はあなたが個人的な時間の間に常に問題の解決策を考えるとき、または何か他のものを探してスタックオーバーフローを閲覧しているときに、追加料金の請求を開始してほしいと思います。

プライバシーの問題(記録されている個人の電子メール)だけでこの要求を拒否するのに十分です。

52
mootinator

それを行いますが、顧客があなたの料金全体をエスクローアカウントに入れることを要求します。それ以外の場合は、彼があなたに支払うことをどのようにして知っていますか?

エスクローアカウントは、契約に費やされたすべての請求可能な時間をビデオテープで記録する弁護士が作成する必要があります。

クライアントは、ソフトウェアの承認に費やされたすべての時間を記録する必要があります。要件ごとに1つのビデオファイルが望ましい。

信頼されていない環境で運用する場合は、すべての方法を選択することもできます。

多分あなたはあなたの頭の上にNanny-Camをテープで留めることができますか?

28
JeffO

ええ-絶対に違います。私の最初の本能は立ち去ることです-彼が泥棒のように扱っている場合、プロセスのそのような初期段階で-そしてそれは彼が示唆していることです-そして、XYZ機能が正確に機能しない場合、それは後で悪化するだけです彼は想像した。仕様どおりに動作せず、仕様どおりに動作しない。

あなたが絶対に離れられない場合(私たちは皆、家賃を払う必要があります)、私はクライアントに彼の要求の収益化された負担に直面することを強いることをお勧めします。すべての懸念が解決されるセットアップを作成します。彼が専用のマシンにお金を払いたいので、他のクライアント間で情報が漏洩する可能性がない場合、ビデオを何時間も記録するために必要なストレージ、およびビデオを処理するために必要な管理サポートコストは、おそらくそれを検討します。しかし、彼があなたにあなたのすべての仕事をビデオで無料で文書化してほしいと望んでいるなら-方法はありません。

22
Fomite

「フリーランサーが日常の仕事のビデオを記録することは通常の慣行ではなく、そのような贅沢な要求は例外的な状況に限定する必要があることを彼に説明する方法」⁴

顧客に尋ねます。もしあなたが請負業者ではなく従業員であるなら、彼はあなたの肩越しに立ち、毎日、一日中あなたの仕事を見守っていますか?答えは明らかにノーです。画面上で発生するすべてのことを記録するのは時間の無駄です(あなたとhis)。

問題の根本原因に対処する必要があります。あなたの顧客はどうやらあなたを信用しておらず、あなたは彼を騙し取っていると思っています。あなたはすでに彼に可能性のある最高価格を見積もりましたので、あなたは彼に伝える必要があります:「あなたは既知の価格に基づいて契約に署名しました。 」

これまでに費やした時間に基づいて、契約を購入するオプションを彼に与えます。あなたが彼を引き裂くのを彼が心配しているなら、彼はその沈没した費用はそれだけの価値があると考えるかもしれません。

21
Joel Brown

そんな厄介な顧客との契約をなぜ煩わせるのでしょうか。あなたが取引を約束する前に彼らがあなたを信頼しなければ、それは良くなることはないでしょう。

顧客が過去にやけどを負った可能性は十分あります。これは共感できることですが、プログラミングは知的作業であり、キーボードでの時間は必ずしも作業成果物や生成された価値を反映しているわけではないことを理解する必要があります。

Odeskのような特定のローエンドのフリーランシングサイトには、フリーランサーがデスクトップからフレームをサンプルとして使用することを奨励するソフトウェアがあり、関与している会社がこのビデオを見ることができるようになっていますが、私にとっては、ニュースやエンターテインメントのサイトを閲覧するためにすべての作業時間を費やしていないことを証明します。ソフトウェアがあなたの心を読むことができるまで、それは確かにあなたが「働いている」かどうかを証明することができません。

正常な顧客は、信頼を構築する手段として次のいずれかを許容します。

  1. シンプルで明確な成果物を含む短いマイルストーンと、その後のより複雑なマイルストーン。コストまたは結果が期待に合わない場合は、将来のマイルストーンをキャンセルするオプションを提供します。
  2. 合意された増分(6分、15分、30分、1時間)で定義された解像度で文書化された作業項目を使用した弁護士形式の請求。頻繁に(毎週または毎月)提示されます。いつでも将来の作業をキャンセルする機能。
  3. 特定の作業項目の時間の上限。その後、判明した新しい事実(自動車整備士のスタイル)に基づいて修正された見積もりについて話し合うことに同意します。

正気なクライアントで実績を確立したら、Orwellianの監視技術を使って満足させる必要はありません。あなたが自分自身を専門的に提示し、顧客が必要とする価値をタイムリーに提供できるなら、80 wpmでコードを入力していたのか、それとも考えていても、だれも気にしません。

個人的には、タイムボックスの成果物(次の3週間または4週間で何が達成できるか)のプロジェクトに取り組み、チームがビジネスの問題を知るようになると、速度の向上に取り組みます。そのような場合、お客様は、前進しているのかどうか、そしてお金の価値があるのか​​どうかを常に再評価することができます。これが私がフリーランサーとしてではなく独立した請負業者として働いている理由だと思います。「ウェブページを作成する」という種類のことではなく、複雑なビジネス上の問題に取り組む傾向がありますが、私の世界では誰も何を見ているのか心配していません目が覚めるごとに画面に表示されます。生成されたビデオを1分ごとに確認する時間がある場合、ビジネスのパフォーマンスはかなり低くなります。

20
JasonTrue

あなたがフリーランサーとして働いている場合でも、あなたの仕事の倫理と文化を維持する必要があります。可能であれば、顧客に別の開発者を探すよう依頼してください。そのような要求を決して楽しまないでください。

16
RPK

私はコンサルティング会社(12人)を経営し、16年間フリーランサーを務めてきました。私は、さまざまな規模、形、種類の企業を扱ってきました。

これについて私を信じてください:そのような要求をするどの会社も制御と信頼の問題を抱えており、これはひどく終わるだけです。関係はすでに不安定で、傷ついたとも言えます。

余裕があれば、クライアントとプロジェクトからできるだけ早く逃げることを検討します。金銭的または契約上の懸念が「顧客の解雇」を食い物にするなら、私はあなたのために感じます。他の人が言ったように、これは新しい契約です:より多くのお金などを交渉するか、または最初の契約で規定されていない条件の下では続行できないとだけ言ってください。

私が人生で成し遂げた最良のビジネス上の決定のいくつかは、顧客を満足させるために不合理/非常に困難/不可能を解雇したときです。特に今は頻繁には起こりませんが(私のレーダーは、始めたときよりも微調整されています)、「餌を切る」時期を知っておく必要があります。

12
Radian

とても簡単です。答えはノーだ。交渉は終わりました。

あなたが彼をだまそうとするのではないかと彼が心配しているなら、あなたは彼の心配を満たす別の方法を見つけることができます。マイルストーン、支払いスケジュール、彼が検査するためのソースコードの配信など。

あなたにとって意味のある方法で彼を満足させる方法を見つけることができない場合は、仕事をしないでください。この世界は何百万ものクライアントで満たされています。彼が後で問題を起こす前に、今、彼を縁石に蹴りつけなさい。

フリーランシングの主な利点の1つは、相手を選択するです。あなたは彼らがあなたに支払うと言うすべての人と協力するわけではありません。あなたはあなたが一緒に働きたい人と一緒に働きます。気に入らない場合は、いいえと伝えてください。

9
B Seven

妥協の余地はありますか?

おそらく、クライアントにリポジトリログまたはローカルファイル履歴を提供することができます(Eclipseによって提供されるように、同様のタスクのためのスタンドアロンツールもそこにあると思います)。これは実際のワークフローにあまり影響を与えずにそれらを満足させるかもしれません...

9
Roland Ewald

それは実現不可能だと私は単に主張します。最大の懸念は、プライバシーと、会社や他の顧客の知的財産です。また、ホワイトボードや会議などで費やされた時間は記録されません。

場合によっては、本を調べたり、IRC=またはここ、Stackexchangeサイトの1つにいる人に尋ねたりする必要があります。電話をかけたり、データセンターのオンサイト管理者に連絡したりする必要がある場合があります。 、など.

ビデオがインターネットに流出したり、盗まれたりした場合はどうなりますか?彼があなたを信じていない場合は、コード指標を提供し、サードパーティの専門家に精査してもらうことができます。ただし、2倍にしないと、コストが大幅に増加します。

彼がこれを理解できず、そうでなければ納得できないなら、私は彼のためにまったく働きません。そのような従業員の監督はドイツの法律で禁止されています。

プロジェクトに取り掛かる前に、プロジェクトの特定可能な主要セクションの複雑さの分析を行います。これらは、プログラムの一部を実装または統合するために必要な工数を教えてくれます。あなたがその時間枠の周りにいるなら、議論することは何もありません。

弁護士、銀行家なども同様に働きます。彼らがあなたのために働くとき、彼らは彼ら自身をビデオブログにしません...

8
polemon

AutoScreenShot のようなプログラムを使用すると、開発プロセスの(スピードアップした)ビデオを簡単に作成できます。

それはそれほど多くのスペースを取らない(30秒ごとに1つの小さい〜80kb jpeg)、そしてそれをオフにすることを心配する必要はありませんそれを継続することはあらゆる種類のことを助けるので(必要に応じて、開発にかかった時間を証明します;時間を無駄にしたすべてのものを確認するために1日を過ごします;など)

ずっとつけっぱなしです。 1か月分のPCの使用には約3GBかかります(その後、自動的に削除されます)。

多くの人々は、クライアントがこのビデオを要求しないようにしようとする有効な議論(自分自身を含む)を考え出しました。しかし、そんなことを気にする必要はありません。

ビジネスはすべて異なる方法で運営されています。彼らは、エッジを獲得するために、または単に一般的に収入を生み出すために採用するさまざまなプロセスと実践を持っています。これらすべての慣行は、地域によっては、一般に「 企業秘密 」または「機密情報」と呼ばれるものに分類されます。

これらの秘密は法律で保護されています(詳細については、地域を確認してください)。これは、企業の競争力、つまり生計手段が守られているためです。

例を挙げましょう:Apple Inc.彼らは存在するあらゆる企業の中で最も厳しいセキュリティを持っています。彼らは企業秘密の保護を最大限に真剣に受け止めています。彼らの秘密を保護する1つの方法は彼らとビジネスを行う多くの人にNDA(非開示契約)を発行します。iOSやOS Xの開発者でさえこれらの契約に署名します。これにより、公開されていないあらゆる情報が確実に保持されます。彼らがどのように彼らの製品を作るかについてのビデオを作成するように彼らに頼むことを想像してください。あなたは彼らのオフィスから笑われるでしょう。

コードを記述してプログラムを設計するプロセスを記録することは、間違いなく分類情報に該当します。

あなたはクライアントに自分自身を説明する必要はありません—彼らは明らかにビジネスがどのように機能するかについて十分に理解していません。いかなる状況でも(明らかな理由により)営業秘密を明かすことをしないことを伝えるだけです。その後、契約を終了するか、作業を続行するかを選択できます。しかし、ここで重要なのは、彼らがあなたの良い名前を汚したり、あなたに「怪しげ」なラベルを付けたりすることではありません(私は、どんな賢い人もそのような狂ったような要求に頭を悩ませることでしょう)、しかしあなたはあなたのビジネスを守ります。

最後に、営業秘密の保護は法律によって暗黙のうちに保護されています。それらはあなたの契約に含まれるか、または書面で再確認される必要はありません。

6
None

ODesk は、顧客があなたが何をしているかを確認する機能を提供します。妥協案として調査する価値があるかもしれません。

個人的にはひどい考えだと思います。顧客がビデオを見る可能性は非常に低く、これが現在取得しているマイクロ管理のレベルである場合、後で取得するマイクロ管理の量は増加するに違いありません。あなたがこの仕事を必要としない限り、私は今逃げるでしょう。

5
seanyboy

問題は、効果によってではなく、時間単位で支払われることを顧客と一緒に選択したことです。これはプログラマにとって非常に魅力的です。プログラマが開発にどれだけかかるかを分析する必要がなく、コストを過小評価するリスクがないためです。

それ以外の場合は、しかし、問題はあなたがあなたの仕事を速くすれば実際にはあなたがより少ない収入を得るということです。物事を迅速に行う動機はありません。顧客の観点から見ると、彼が進捗状況を確認し、総コストが「コストがかかると思った」金額を交換しない限り、すべてが問題ありません。

おそらくこの金額を超えたため、プロジェクトで実際に作業する時間をさらに長く請求されていると顧客は考えています。彼はあなたに何時間も支払います、そして彼が指定された時間に質問するとき、あなたは彼があなたがf.g.のために働いたことを証明しなければなりません。 50時間ではなく100時間です。実際、時間払いは、開発者にとって魅力的な決済方法ではありません。

4
Danubian Sailor

まあ、私は彼女の両方の答えについて@cczonaに同意します。また、私はここにビデオのほかに代替案を提案しています:

あなたが今までやってきたことを追跡できると彼に提案したらどうでしょうか?

つまりログイン(毎日作業を開始するとき)とログアウト(停止するとき、つまり、その日の作業に費やした時間を記録することができます)を行います。その上、あなたはあなたの仕事日、あなたの成果など、あなたがコード内で動かしたトピックを含む小さな要約を書きます。その日に正確に何をしたか、各ステップで費やした時間の概算を示します。それは少し妥当であり、労働時間で支払いを受け取るので、それほど多くのディスク容量、プライバシー、@ cczonaに記載されているマイナス点はかかりません。

私は教授として、クラスの始まりと終わり、およびそれらの要約を書き留めることが必須のシステムを使用しています...

あなたがこの代替案を立てていて、彼がそれを受け入れているなら、それは大丈夫です。それ以外の場合は、お別れを言ってください。

幸運を!

3
Girardi

このビューの次のリクエストのために、はるかに簡単な別のビューを追加するだけです。

いつもプロジェクトで行うように(gitのように)scmを使用します(そうですか?)配信時に、履歴を含む完全なリポジトリのエクスポートを引き渡します。これは次のようになります

  • 時間の面で安い(あなたはすでにそれをしている)
  • ディスク容量の点で安い
  • 概要の作成が簡単(コミット数、コミット間の日付、グラフなど)
  • 「間違った方向」のステップを見やすい
  • 間違った方向(git用語でのマージとリベース)のステップを隠すのは簡単ですが、時間ログは正しいままです

私の頭に残っている残りの部分はすでに述べられています。

2
chelmertz