タグ付けされた質問 「freelancing」

会社の一部ではなく、さまざまな役職に就くことが多いプロのプログラマーへの質問。

21
顧客は、ソフトウェア製品の開発方法のビデオを録画してほしい
フリーランサーとして働いていると、顧客からの奇妙なリクエストをよく目にします。その中には日々の仕事に悪影響を与えるものもあれば、何らかのコントロールを設定しようとするものもあります。私は通常、予備交渉中にこれらのことに遭遇します。したがって、この状態では、自分の仕事と生産性に関心があり、顧客が自分の仕事を信頼することを顧客に説明するのは簡単です。 交渉が終了した後(契約が既に署名されており、ビデオトラッキングについては何も言及されていない)、プロジェクトに取り組み始めてから、顧客が記録するように要求したため彼のプロジェクトに取り組んでいるときにマシンで行うすべてのビデオ、つまり、カーソルを移動したり、文字を入力したり、ファイルを開いたり、ウィンドウを移動したりすることを示すビデオ 私は自分の会社で、自分のPCを使って働いています。 私はこの顧客に、そのような要求は受け入れられないと答えました。 デュアルスクリーンPCで数百時間の作業を行うには、録画したビデオ用に大量のディスク容量が必要になります。私はスペースを気にしない場合、私はこの顧客がそれらのビデオをダウンロードする私の帯域幅を浪費することを気にします。 ビデオを記録すると、全体的なパフォーマンスに影響を与え、生産性を低下させる可能性があります(マシンはパフォーマンスを損なうことなくこのビデオを記録するのに十分強力ですが、それでも有効な議論のようです)。 仕事を始める前にビデオ録画をオンにし、最後にオフにすることを常に覚えているわけではありません。 それはプライバシーの懸念かもしれません。ビデオを録画するときにメールに切り替えるとどうなりますか?この顧客プロジェクトに関するファイルを含むディレクトリを開くために、最初にすべての顧客のリストを含む親ディレクトリを開くとどうなりますか? このようなビデオは、プロジェクトのコストを追跡するための信頼できるソースにはなりません(時間単位で支払われます)。一部の作業は鉛筆と紙だけで行われるためです(実際はそうです。 PCを使用)。 これらのポイントにもかかわらず、顧客は、ビデオを録画したくない場合は、何かを隠し、彼のプロジェクトに費やしたリアルタイムについて嘘をつきたいからだと考えています³。 フリーランサーが毎日の仕事のビデオを記録することは通常の慣行ではなく、そのような贅沢な要求は例外的な状況に留まらなければならないことを彼に説明する方法は? ¹最もよくある例は、低速インターネット接続を使用する低速サーバーでリモートデスクトップを介して作業するように要求するか、レガシーとして深刻な理由なしに古いソフトウェアをWindows Meとして使用することを強制することです。サポート。 ²実際、私はすでに多くの管理およびシステム設計関連の作業を行っていますが、これは不可欠ですが、通常は顧客に誤解され、時間とお金の無駄だと認識されていました。関係のある顧客を観察すると、実際にはコードの行がゼロなので、彼はすでに行われたことに対して多額のお金を払うことを拒否するだろうと確信しています。たとえ合法的に設計レベルで多くの作業があったことを簡単に証明できたとしても、この顧客との関係を裁判所で終わらせたくありません。 ³プロジェクトの予想コストと最大コストをこの顧客に提供したため、リスクはそれほど高くありません。そのため、顧客は、契約で指定された最大金額を超えて、実際の作業にもっと費用がかかる場合。 actions自分のイニシアチブでアクションのビデオを効果的に記録する1つのケースは、特にセキュリティの問題に関しては、顧客の運用サーバーで直接操作する必要がある場合です。これらの手順を記録することは、何が行われたかを正確に把握し、作業にエラーがないことを確認したり、それらのエラーが何であったかを確認したりするための良い考えかもしれません。 更新: まず第一に、あなたのすべての答えとコメントをありがとう。 質問は私が予想したよりもはるかに多くの注目を集め、より多くの回答があったので、他の人に関連する可能性があると思うので、更新を追加します。まず、回答とコメントを要約するために、次のことが提案されました(ランダムに並べられます)。 示すように、トラッキングの他の方法を示唆しているTwitterのコード群発ビデオ、または、「より複雑なマイルストーンに続く単純、明確な成果と短いマイルストーン」配信など。 ビデオは信頼できるソースではなく、偽装できること、特にサポートのために実装するのが難しいことを説明します。 ビデオは作業のほんの一部を示しているため、信頼できるソースではないことを説明します。大量の作業はコンピューターを使用せずに行われ、問題の解決策を考えるのに費やされる余分な時間はカウントされません。 契約を守ります。顧客がそれを変更したい場合、彼は新しい交渉とより高い価格を期待しなければなりません。 「ただし、顧客がすべての料金をエスクローアカウントに入れることを要求する」、請求可能なすべての時間などをビデオテープに記録するよう弁護士に要求する、つまり「信頼のない環境で運用する」、追加費用をサポートする顧客。 これを禁止する法律を検索してください。私が住んでいる国で何人かが尋ねました。私はフランスにいます。そのような法律は会社の従業員を保護するために存在します(防犯カメラなどに関する厳しい規制がありますが、フリーランサーがプロジェクトに取り組んでいる間に画面を記録することを強制する契約に意識的に署名することを禁止するものはほとんどないと確信しています。 ビデオを送信して送信するだけです。顧客は「理解できないアクティビティのスニペットを数十秒間見る」ことになり、それらのビデオは捨てられます。 ダメって言って。結局のところ、それは私のビジネスであり、私はそれを行う方法を決定する唯一の人です。また、契約は既に署名されており、ビデオ追跡については何もありません。 ダメって言って。会社で採用しているプロセスと慣行は企業秘密と見なすことができ、分類することも、分類することもできます。 終了する。関係がこのように始まる場合、それは遅かれ早かれひどく終了する可能性があります。また、「彼が泥棒のようにあなたを扱っている場合-そしてそれが彼が示唆しているものである場合-XYZ機能が彼が想像したとおりに機能しない場合、それは後で悪化するでしょう」 これらすべての提案が均等に貴重ですが、私は個人的に、私はビデオを行うことを受け入れるというのが私の顧客に言うことにしましたが、この場合には、我々は契約を再交渉する必要がありますがあるだろうということを念頭に置いて、含めて、かなりのコスト著作権リリースの追加料金。新しい総コストは、プロジェクトの実際のコストの平均3倍になります。この顧客を知っているので、彼はそんなにお金を払うことを決して受け入れないと確信しているので、問題は解決しました。 2回目の更新: 顧客は、かなりの追加費用を考慮して、元の契約の再交渉の提案を事実上拒否しました。

14
悪いコードをクライアントに示しますか?
クライアントから、別のコンサルタントが開発したASP.NET WebformsアプリケーションであるWebサイトの再設計を依頼されました。比較的簡単な仕事のように見えましたが、コードを見てみると、そうではないことは明らかです。 このアプリケーションはうまく書かれていません。まったく。SQLインジェクション攻撃に対して非常に脆弱であり、ビジネスロジックがアプリケーション全体に広がっており、多くの重複があり、デッドコードは何もしません。その上、それは窒息させられている例外をスローし続けるので、サイトはスムーズに実行されるように見えます。 私の仕事は単純にHTMLとCSSを更新することですが、HTMLの多くはビジネスロジックで生成されており、整理するのは悪夢です。再設計に関する私の見積もりは、クライアントが目指していたよりも長くなっています。彼らはなぜそんなに長いのか尋ねています。 このコードがどれほど悪いかをクライアントに説明するにはどうすればよいですか?彼らの頭の中では、アプリケーションは素晴らしい動きを見せており、再設計は一回限りのものにすべきです。前のコンサルタントに対する私の言葉です。非技術系クライアントが理解できる簡単で具体的な例を挙げるにはどうすればよいですか? 更新 すべての回答をありがとう。SQLインジェクション攻撃のデモは理にかなっており、これをテスト環境でデモします。これは、このアプリケーションの多くの問題のほんの一部です。私は、htmlとcssの更新を行うために、他の部分(データレイヤーで生成されるhtmlなど)をより良いプラクティスに置き換える必要がある理由を説明する方法を探していました。ここには多くの良い提案がありますが、クライアントと話をするときに一緒にまとめます。

18
修正に2分かかるプログラミングの場合、どのように請求すればよいですか?[閉まっている]
私はこれに本当に混乱しています。経験を積むほど、間違いを見つけて素早く修正する専門家になれると信じています。 今、私の上司は非常に悪いコーディングをしているプログラマーからウェブサイトを得ました。今、彼は修正する問題のリストを送信します。 それがスタイルシートの問題であり、老人がそれを修正する方法を知らないと仮定しますが、私の経験により、私は問題が何であるかをすぐに知っており、私は2分でそれを修正できます。 しかし、すべてを修正した後、他の人が解決できなかったすべての問題を15分で修正したことに気付きました。 私は1時間あたり25ドルを受け取るので、学習に長年の経験を要したもののリストに対して6ドルを請求するのは非常に悪いと感じています。 6 $を充電しても大丈夫ですか?それとも何かを充電する方法がありますか?
127 freelancing 

6
カスタムソフトウェアを書くための料金はどのように決定すればよいですか?[閉まっている]
開発に1年以上かかる可能性が高いカスタムソフトウェアの場合、コンサルタントとして何を請求するかをどのように決定しますか?数字を思い付くのに苦労しており、オンライン検索では大幅に異なる数字が提供されています(1時間あたり55ドルから300ドルの間)。 あまりにも時間がかかるので、あまり低く撮影したくありません(そして、このプロジェクトの教育を延期しています)。また、あまり高く撮影したり、不快なルックスや正当化の要求をしたくはありません。FWIW私はカナダに住んでいます。10年の開発経験。 私は「あなたの給料を取り、それを1000で割る」という経験則を読みましたが、実は給料がありません。現在、私はマーケティング会社を始めている友人のためにかなり小さなプログラミングタスクを行っており、各タスクの価格をかなり自由に設定しています。私はそれをやって一年の間に何をするのかわかりませんが、信じられないほど低いでしょう。 このプロジェクトに対する私の責任は、ある程度アーキテクチャ、プログラミング、データベース、サーバー、UXです。これは一般向けのWebサービスになるため、セキュリティとスケーラビリティにも多くの努力を払う必要があります。 アドバイスや経験はありますか?

28
最近、より多くのプログラマがフリーランスではないのはなぜですか?[閉まっている]
パイ全体をそれらのほんの一部に残して、2つのステータスの大きな違いを増幅します。給料は(巨大な)ものであり、残業をしなくてもよいことは別です。 質問を開いたままにして、うまく行かないという感情と決定に影響を与えるさまざまなテーマについて多くの素晴らしい答えを得ることができれば幸いです。 この質問は本当にグローバルですが、私が大好きなアメリカ、インド、オーストラリアなどの地元市場に関する研究、事実、記事、意見に興味があります。

13
支払いを保護するために、顧客がホストする環境で「キルスイッチ」?
難しいクライアントがいます。すべての法案は議論され、議論され、各メールは弁護士の目で解析され(彼は弁護士であるため)、支払いを回避する方法を探しています。私の側の寛大さの量は往復しません。 クライアントは現在、請求書の60%を未払い(これらはサインオフした請求書)であ​​り、かなりの金額です。どうやってこの段階にたどり着いたかは、確かに私自身の素朴なものです。 クライアントは独自のコードをホストしているため、ホスティングを停止して支払いを要求することはできません。 請求書が支払われない限り、顧客コードをシャットダウンするためにリモート「キルスイッチ」をインストールすることは合法ですか?

14
コンサルタントとスタッフプログラマー間の関係を改善する方法
私は今、小さなソフトウェアコンサルティング会社のコンサルタントとしてかなり長い間働いています。通常のビジネスモデルはスタッフの増強ではありませんが、何らかのソリューションの構築に支援を必要とするクライアントを見つけ、そのソリューションを構築し、既存のITスタッフと協力し、そのサポートに関与するすべてをトレーニングできるチームを派遣しますソリューション、次の仕事に進みます。もちろん、継続的なサポートが必要な場合は、引き続きサポートします。私たちはこの分野で高い評価を得ており、提供するソリューションの実装に非常に成功しています。 しかし、私はほとんどのプロジェクトに共通のテーマがあることに気付きました。現場に着くと、通常、チームと現在クライアントにいる多くのITスタッフとの間に「ストレスのある」関係があります。私たちの到着について多少の不安があるかもしれず、私たちが周りにいるときに防御ができることを完全に理解しています。多くの人々は理解しており、一緒に仕事をするのは簡単ですが、通常、私たちとはうまく働かず、多くの点でプロジェクトのリスクになりかねない人がいます。 私たちは心を開き、良い態度で入ろうとし、ar慢になったり断定したりしないようにします。通常、クリーンアップが混乱しているときに展開されますが、バインドされた状態になった決定が行われた理由があることを理解しています...そのため、次のステップを決定して先に進みます。 私の質問はこれです-コンサルタントを抱えているITスタッフやプログラマーから聞きたいのですが、コンサルタントが行うことでネガティブな感情や態度を引き起こすことは何ですか?最初からだけでなく、プロジェクトが進むにつれて、関係をより良くするために私たちは何ができますか?

7
誰が修正/バグを支払うべきですか?[閉まっている]
だから、デスクトップ/ Web開発と、すでに私の仕事を受け入れているこのクライアントの両方でフリーランスを開始しました。バグなどを見つけるたびに私に戻ってきます。無料です。これで大丈夫ですか、それともサポート料金の請求を開始する必要がありますか? 受け入れられ、完了したと思われる作業の修正に対処する最良の方法はどれですか?

3
契約請求-「学習時間」をどのように処理しますか?
そのため、必要な技術の75%について確かな経験がある契約を結んでいます。他の25%を学習する時間をどのように処理しますか? 請求時間に合わせて作業しますか?契約の25%を「研究」として公開しますか?私自身の時間で学習しますか(請求されません)?(私にとっては未知のものは大きすぎる契約取らないと顧客を)? これの極端な終わりに、彼がインディアナ大学にいたとき、Mark Cuban(broadcast.comを始めてYahoo!に販売したダラスの億万長者)についての話を聞き続けます。誰かが彼のためにビジネスアプリを作ることができるかどうか彼に尋ねました、そして、彼はすぐに「はい」と言いました...彼はどのようにかわかりませんでした。それで彼は本を買って、夜更かしをして、勉強して、コードを書いた。 私はこの方法で契約をすることを提案していません(ストレス!)が、妥協点があります。それは何であり、あなたはどのように未知の代金を請求しますか?

12
企業が、請負業者としてではなく、社内従業員として私を望んでいると言うのはなぜですか?[閉まっている]
コンテキスト 私は専門分野で請負業者として仕事を探していますが、短期の請負業者として働くことで収入を減らし、利益を減らすことを望んでいます。 問題: 企業は、私が知的財産上の理由で社内従業員である必要があると言っています。 質問: 私の仕事はすべて彼らが所有しているという契約書に署名してもらうのは簡単ではないでしょうか? 私が請負業者として働いている場合、私の価値が低下したときに手放すことができ、多くのお金を節約できます。 ここで何が欠けていますか?

4
フリーランサーのウェブ開発者はどのように顧客のウェブホスティングを管理しますか?
私は友人や家族などのために多くのウェブサイトを構築し、それらをすべて単一の共有ウェブホスティングアカウントに置きました。それらが構築されたので、私は彼らを支援し、彼らにお金を払ってビジネスから抜け出したいです(私の友人は私に払い戻しをしますが、私は実際の請求書の支払いをしています)上のサイト。 フリーランサーはどのようにこれを行うのかと考えました。クライアントに独自のホスティングを事前にセットアップさせ、プログラマーが開発中に顧客アカウントにログインできるようにしますか。将来バグがあり、それらを元に戻す必要がある場合はどうなりますか? トリッキーな状況のように思えるので、他の人のためにウェブサイトを構築するほとんどの人がどのモデルを使用しているか興味がありました。

12
クライアントはどこにありますか?[閉まっている]
私の主な分野:ウェブ開発。 もちろん、誰もが自分の「ゴールドマイン」やその他のものを配ることは期待していませんが、自分のサービスを宣伝する場所を見つけるのに苦労しています。私と一緒に仕事をする開発者が1人いて、フリーランスのWebサイトにたくさんの幸せなクライアントがいます。 つまり、フリーランスのウェブサイトは、ばかげた料金に負けてしまったときに、あなたの命を奪ってしまうようです。価格よりも品質と説明責任に関心がある顧客を引き付けたい。 何か提案はありますか?私はこれでとても迷っています。 編集:200の賞金を追加-私のすべての「評判」。編集:50の2番目の賞金を追加 斬新なアイデアを聞いたことがあります。オープンソースプロジェクトで働き、「信頼できる開発者」セクションがある場合は、そのセクションで紹介されます。入力?

10
請負業者-利用可能な支払い条件?
私は請負業者として正しいことをしたかどうか疑問に思っています。基本的に私は3か月目になり、現在のクライアントは最初の1か月で支払いを台無しにしました。2か月目の支払いが遅れていることがわかりました。 これが私の最初の契約経験であるために、私が少しの財政状況になければ、それほど悪くはないでしょう。しかし、プリンシパルの問題として、私は彼らに歩み寄り、彼らが賃金を解決するまで戻ってこないだろうと彼らに話します。 私の一部は、これは非常に専門的なことではないように感じていますが、彼らが私の支払いを2回続けて台無しにするのは非常に専門的だとは感じていません。 私は正しい決断をしましたか?私はまだこれらの人々のために働き、仕事を楽しみたいと思っていますが、私はそれには財政を必要とする人生があります。 私は、クライアントを虐待するクライアントの周りの請負業者の行動に焦点を当てるように質問を表現しようとしましたが、これまでに投稿された回答の一部として、それは良い議論です。入ってくる答えは、さまざまな主観的な状況の周りで素晴らしいです。 更新: いくつかの回答への回答では、セットアップはMe-> Umbrella Company-> Clientです。私はUmbrella Companyの従業員であり、クライアントが支払わない限り支払われないという条件があります。したがって、クライアントがUmbrella会社への支払いが遅れることに気付いたとき、私はかなり怒っていました。 また、この例では、単に外に出ただけでは悪い動きだったと思います。それを処理する最もプロフェッショナルな方法は、私の問題を直属の上司に知らせてから、彼にそれを解決させることでした。それが制御不能になる前にそれを処理するチャンス。 それでも彼らの解決策に不満がある場合は、Umbrella Companyに、私は不満で外出する準備ができていると伝えることができました。後でわかったが、これを処理する他のもっと専門的な方法がたくさんあった。しかし、私は長い間契約しておらず、今まで経験したことのない状況に対して非常に感情的な反応がありました。私は、より専門的で成熟した対応が単なる外出以外の何ものでもなかったと確信しています。上司だけでなく、社内の他の人々や私自身にとっても困難な状況を作り出しています。 これまでのところ、絶対に素晴らしい答えです。経験豊富なアドバイスありがとうございます。

17
クライアントは、ポルノのために作業機械を選別することを望んでいます。出来ますか?
長年のクライアントが、ポルノのために彼らの作業機械をスクリーニングするのを手伝うように私たちに頼みました。デリケートな素材が見つかった場合、彼らは責任を心配しています。彼らの主な関心事(明白な理由のため)は、ビデオ、オーディオ、および画像ファイルです。可能であれば、不適切なコンテンツがないかテキストベースのドキュメントをスキャンしたいと考えています。彼らは露骨に違法で始まり(詳細をリストする必要はない)、明らかに不快なものに下がっており、一部の人々にとって不快なものも含めて、非営利コンテンツの階層を持っています-ランジェリー広告、ジョークカードお尻の割れ目、ハウィーマンデルに関連するもの。 私の質問は: これは倫理的ですか?私は、すべての従業員が自分の作業機械が会社に属し、検索の対象であることに法的に同意しているからだと思います。上映は、仕事に持ち込まれたパーソナルマシンでは行われません。 実行可能ですか?私は多くの画像処理/インデックス作成を行ってきましたが、これは全く新しい複雑な世界のようです。 ポルノを発見するための成功したテクニックへの参照はありますか? 何かが発見されたときに結果をアーカイブするのは適切ですか?

3
フリーランスに行く人にどんなアドバイスをしますか?[閉まっている]
コーポレートゲームから脱出し、インディーズになろうとしています。私は常にすべての取引のジャックであることを誇りに思っているので、私はそれが私に合っていると思う。 あなたがフリーランサーまたは独立している場合、私がこの道を始めるときに私に与えることができる最高のアドバイスは何ですか?

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