26

私は現在、オーダーメイドのソフトウェア代理店で働いています。手頃な価格の仕事を獲得する方法を知っている人はいますか?

オフショア/ベッドルーム プログラミング チームとの競争が非常に激しいようで、最近ではコストが非常に競争力があります。ソフトウェア製品会社や社内の IT 部門とは、予算の面で大きく異なると感じています。

他の誰かが以前言ったように、クライアントが十分に大きくない限り、多くのソフトウェアの実際のバージョンは 1.0 しかありません。この場合、ソフトウェアをできる限り最高のものにするために何年も費やすことはビジネス上意味がありません。社内の IT スタッフと同じ品質の仕事をしているようです。また、私たちのクライアントの多くは技術的なことを気にしていないため、理解していないものにはお金を払いません。

私たちの会社には仕事を断るお金がないので、あまりにも少ないお金で複雑な仕事を請け負うことがよくあります。変更の管理や厳密な仕様の維持などはかなり上手になりましたが、まだ難しいです。

編集 - - - - - - - - - - - -

この投稿からほぼ 3 年が経ちましたが、それ以来学んだ重要な教訓をいくつか挙げることができます。

私の答えは以下をご覧ください

4

9 に答える 9

9

あまりにも少ないお金であまりにも多くの仕事をすることに関心がある場合は、時間単位で働きます。はい、ほとんどの場合、それを販売するのは困難です。

代わりに、2 段階のアプローチを試すことができます。成果物がクライアントの所有物となる非常に具体的な要件ドキュメントである場合、非常に短い初期エンゲージメントを持ちます。実際の開発を競わなければならないリスクがありますが、アプリケーションの要件だけでなく、クライアントがどのように作業するのが好きかをすでに理解しているため、プロジェクトの価格が低すぎるというリスクを取り除くことができます.

公正な価格で仕事を獲得したら、マチューが提案するベストプラクティスを使用して、品質と生産性を確保し、発生するコストを削減します.

于 2008-10-15T13:35:32.937 に答える
5

あなたが投稿で説明したこと(あなたの質問ではありません)は、何よりもまず、販売、管理、およびマーケティングの問題だと思います.

あなたのクライアントは技術的なことを考えていないとおっしゃっています。これには、まとまりのある販売、コンサルティング、およびコミュニケーション戦略が必要です。これはプログラミング スキルに関するものではありません。

また、あなたの会社がチームにとって複雑すぎる、または費用がかかりすぎるプロジェクトを常に受け​​入れ、低品質の製品を提供する場合、遅かれ早かれ穴にはまります。あなたは望まない顧客を引き付け、既存の顧客はあなたの「無能さ」によって拒絶され、遅かれ早かれ同じ価格ゲームをしようとする別の会社を見つけるでしょう. 私の意見では、それらのクライアントは何の価値もありません。

あなたは「どうすれば手ごろな値段の仕事を勝ち取ることができるか」と尋ねますか? 人々は社会的な動物であり、お互いに話し合っています。あなたが信頼できない会社であるという市場の認識がある場合、人々や将来のクライアントは遅かれ早かれそれを知るでしょう. 顧客は、あなたが非常に低価格で、あまりにもタイトなスケジュールで製品を提供したかどうかなど気にしません。それは彼らの間違いではなく、それを受け入れたのはあなたです。繰り返しになりますが、試練全体は悪いビジネス慣行だと思います。

低予算の仕事に厳しい仕様を定義し、提供できるものと提供できるものを定義し、価格を伝え、上司が長期的な顧客割引の値札を提供しすぎないようにする必要があることがわかりました。クライアント。物事が手に負えなくなったときは、早い段階で頻繁に連絡を取ってください。追加機能の正確なオファーを書きます。これらを正確に書き留めてください。電話での会話に頼らないでください (あなた:「それは追加の 4 時間の作業です」、クライアント:「わかりました」... 4 か月後、クライアント「それはまた何だったのですか?なぜ私は想定されているのか?これを支払う」)。

もちろん、価格を抑える方法の 1 つは、優秀なプログラマーよりも最初は安いかもしれない完全なバカを雇わないことです。これは近視眼的なアプローチであり、惨めに失敗します。

于 2008-10-15T13:41:52.037 に答える
3

あなたに追加のビジネスを勝ち取るのはあなたの顧客との関係です。ある開発者は、販売コンサルタントが基本的にソリューションセットに関して私たちに嘘をついたため、実際にプロジェクトを進めて中止しました。その後、開発者は同じ予算内で簡単な最低限のソリューションを提供し、時間どおりに提供しました。

この男と彼のチームは、現在私の会社で6年以上コンサルティングを行っています。彼の誠実さと真面目で勤勉な性格は計り知れないアドバンテージであり、彼の評判が高まるにつれ、彼は質の高い人々が彼のために働くことを発見しました。彼の正直さは、会社の知的資産を海外に輸送することで得られる節約よりも価値があります。

于 2008-10-20T00:53:02.037 に答える
2

"so much competition from offshore/bedroom program teams" - sounds like you guys need to put some time into networking. At the end of the day, people like to do business with people, not with businesses. If you're well known and liked in your client communities, you'll be the front-runners and you'll get a better price from the confidence you have built. And referrals will give you a powerful edge - ask for them.

"our company does not have the money to turn down work" - lot's of companies have this as a start point, but ultimately you have to get past this approach The time you spend on these types of jobs stands in the way of being successful. You need to make decisions about what type of work you want to do (and who the customers will be) and just as importantly what you don't do.

于 2008-10-19T23:23:24.170 に答える
2

これは、上記の問題のクイック ガイドと見なすことができます。

提案書

  1. クライアントのニーズに対する理解をできる限り説明する提案書から始めます。これは、最低でも 1 ~ 2 ページの書き込みで実行できます。要件に向かって開始することもできますが、それよりもカジュアルにする必要があります。

予算書

  1. 次に、Excel に移動して、プロジェクトで実行する必要があると思われるすべてのタスクをリストします。時間を 2 日以内に書き留めます (0.25、0.5 など)。

  2. テスト用の列を追加し、開発時間の割合にします (20 ~ 30% が通常です)。

  3. 次に、管理用の列 (プロジェクト + アカウント) を追加し、その時間の割合 (前の 2 つの列の上) を追加します。20 ~ 40% が正常です。(70-30 分割午後/午前)

  4. 会社の 1 日料金を設定します。より複雑になり、ユーザー機能ごとに異なる料金を設定することもできますが、最低でも料金を設定すると、どのような作業が実行されても十分なマージンが得られます。

  5. これまでに記録された合計日数の値を計算します。次に、これに偶発的な金額を追加します (固定価格の仕事の場合) ここでは 10 ~ 20% が通常ですが、クライアントとの経験と慣れている変化の量に基づいて変化する可能性があります。

  6. この時点で、合計金額を割り引くことができます。これは、このドキュメントの他の部分を下げるよりも優れています。これにより、魔法のようにジョブを高速化するのではなく、マージンの一部を削除していることをクライアントに示すことができます。したがって、プロジェクトの期間を短縮することを期待するべきではありません。

**重要 - 原価計算を作成するときは、クライアントの予算とビジネスを分析してください。大企業向けに設計されたコスト計算を、費用対効果の高いアプリケーションを望んでいる仲間に提供しても意味がありません。同様に、ハイエンドのフリーランサー料金に使用される組織に正しく請求するようにしてください.

ビジネスアナリストのように考えてください。クライアントがあなたのコストを見て満足するのに役立つだけでなく、クライアントのビジネスについてより深い洞察を得ることができるでしょう。彼らがあなたを使ってお金を稼ごうとしているのなら、あなたはおそらく勝者です。彼らがあなたとどのくらいのお金を使わなければならないかを直接尋ねることができない場合は、彼らが何人の顧客を持っているか、彼らが何を請求しているか、何人の従業員を持っているかなどを尋ねて解決してください。あなたが提案していることは、彼らにとって利益になるでしょう。**

  1. 提案書に戻り、設計、開発、管理などのセクションを含む表を追加します。状況によっては、クライアントに原価計算表を見せることもできますが、ほとんどの場合、複雑になることは避けたほうがよいでしょう。ただし、バックアップとして存在し、数字を吐き出すだけではありません。

タイムライン ドキュメント

  1. 予算から設計および開発タスクのリストを取得し、それを新しいシート (または、私のように上流階級の場合は Project) に入れます。各セクションの開始日と終了日を入力し、上に約 30 ~ 50% 追加します。

  2. Excel のブロックとして日数のグラフィカル表現を追加するか、このようなガント テンプレートを使用します。

  3. 提案文書に戻り、タイミング文書から重要なマイルストーンを追加します。

提案段階完了

  1. 見込み顧客に提案を送信または提示します。うまくいけば、彼らはあなたが提案したものに興奮し、次の段階である完全な要件の収集に喜んで進みます. 同じクライアントとの後続のプロジェクトでは、要件に直接進むことができる場合があります。

要件段階

  1. 1,2,4,5 または 1.1,1.2,1.3 のいずれかの個別の ID に対して各要件を一覧表示します。それはあまり重要ではありませんが、2 番目のリストは大きなリストの場合に役立ちます。

  2. 要件にはいくつかのテストがあり、これらに従うことを試みることができますが、適用されない場合があります (たとえば、一部の要件は設計主導である場合があります)。要件はテスト可能か、特異か、明確か。どこかでこれへのリンクを見つけようとします。

于 2011-06-23T18:24:18.297 に答える
2

コンサルタントとして、私はまさにこの理由から、時給のみのモデルに個人的に移行しました。私はあまりにも多くの契約によって火傷を負い、あなたの痛みを感じています。

結局のところ、最低価格の提案だけに頼る人々は、あなたの会社にとって問題になるでしょう。プロジェクトを獲得できないほど慎重になることはできませんが、サポートする管理者が実際のソフトウェア開発プロセスについて非常に無知で、何かの最初の値札しか見ていないような契約は絶対に避けたいと考えています。 . 通常、利益率とタイムラインを変更するのは、契約または仕様に含まれていないものです。

とにかくトラブルクライアントになる波を受け取るために、価格を下げるよりも前もってうるさいことが最善の利益になることがよくあります. あなたの場合、技術要件仕様ほど簡潔ではない RFP の間には常に競合がありますが、最初の見積もりは、RFP の明確さのレベルに基づく一般的な見積もりとして理解されるべきです。

そして、kitsune さんの言うように、あなたの会社が開発の専門知識や帯域幅に合わない契約を一貫して受け入れている場合、その結果はオーバーヘッドと評判の悪さだけになるという点に完全に同意します。

于 2009-06-10T11:40:03.857 に答える
1

これは私の開発者の観点です。

  • バージョン管理のベスト プラクティス: トランクをクリーンに保ち、コンパイルされないコードをコミットせず、頻繁にコミットする
  • 継続的インテグレーション
  • 単体テスト(コード カバレッジあり)
  • テスト サーバーへの自動展開
  • アプリケーションの自動パッケージング
  • できる限り自動化してください:)

また、優れた開発者を雇って、彼らをよく扱います:)

于 2008-10-15T12:59:34.053 に答える
0

時間単位の作業ではなく、固定価格、固定範囲の作業を販売します。これにより、顧客のオーバーランのリスクが軽減され(すべてのリスクを吸収しますが、とにかくそれを実行します)、ソフトウェアの価値ではなく、ソフトウェアの価値の観点からプロジェクトを組み立てます。

于 2008-10-20T00:56:02.860 に答える
0

私たちは製品を構築し、既存の経験を再利用しようとしています。私が働いているウクライナの英国と比較すると、給与は低いですが、それでもインドの 4 ~ 5 倍は高くなっています。

これまでのところ、最良の結果は、同様のソリューションを必要とする 2 つの新しいクライアントを獲得することです。これにより、より良い価格を提示し、見積もりに自信を持つことができます。

ところで、whywaitdigital.com をチェックしたところ、お客様が必要とする製品があるようです。私たちは、編集、B2C、ジオ対応の製品カタログなどのポータルを作成し、ASP.NET MVCも使用しています。連絡先情報は、当社のウェブサイト www.socialtalents.com で見つけることができます。

于 2010-01-21T02:07:19.397 に答える