web-dev-qa-db-ja.com

ソフトウェア会社を始める前に知っておくべきことは何ですか?

私の友人の多くが失業しているのを見て、私の友人の何人かと私は小さなソフトウェア会社を作るつもりです。

私たちが知っておくべき基本的なことは何ですか?知っておく必要があるソフトウェア会社の運営に固有の事柄はありますか?

いくつかリストアップしてみますcompany会社設立の際に考えてみたかったです。

知っておくべき重要なことは、人を雇う必要がある(弁護士、会計士、セールスマン、プロジェクトマネージャー)か、多くのことを自分で学ばなければならないということです。そのため、試行錯誤の手法では多くの場合、多大な費用がかかります。

  • 現地の法律に注意してください。中小企業で、請求書に必須の文が欠落しているために顧客から数千ドルで訴えられている場合、処理するのは明らかではありません。

    同様に、顧客が数か月間あなたに支払いをしないとき、あなたが弁護士に行って、あなたが署名した契約があなたにあなたに支払いを強いることを強制しないことを知ったとき、あなたは何かに署名する前に弁護士に相談したかったのに。私はローカレッジで4年間過ごしました。法律の知識のない人が書いた契約の質の悪さにいつも驚いています。私が見たほとんどの契約は、開発者が決して支払われないかもしれない、または顧客が無料で変更を要求できると明言しています

    覚えておいて、一部の顧客は、支払いを行わないか、支払いを少なくするために膨大な時間を費やすことになります。彼らはあなたの製品が彼らの期待と一致しない、またはあなたが彼らの要求で行った変更は無料である、または彼らがもはや製品を必要としないといつも思っていたという事実を呼び起こすでしょう。このような状況について説明しているマイクモンテイロの F * ck You。Pay Me。 を必ず確認してください。

    これは弁護士の仕事です。弁護士は高価ですが、彼らはあなたにお金を節約します。

  • 税金が収入より高くならないようにしてください。たとえばフランスでは、最初に複数の準政府機関(必須の保険会社など)が年間数千ドルを請求する状況に簡単に陥る可能性がありますが、収入は年間数百ドルです。

    それはそれらの組織が多くのお金を稼ぐための方法だからです。収入がないときでも、支払いをしなければなりません。それらの一部は保険会社として管理されており、その独占から利益を得ているとすると、マフィアのように振る舞うエンティティの前にいることがわかります(つまり、状況に関係なく、支払う必要があります)。利点。

    税務署があなたの会社に到着し、口座を確認するように求めているところを見て、それから数千ドルの費用がかかるいくつかの間違いを見つけるのもいいことではありません。

    これは会計士の仕事です。通常はコストがかかりすぎる会計エラーを回避し、強力なエンティティの意図的なエラーから会社のお金を守ります。

  • すべてのフリーランスの開発者よりあなたを良くするものは何ですか?すべてのより大きなソフトウェア開発会社よりあなたを良くするものは何ですか?どのようにしてあなたがより良いことを顧客に説明しますか?

    私は自分の会社を作りたいと思っている同僚といくつか話し合いました。 「他の人にはない何がありますか?」と私はいつも尋ねました。彼らは答えられないか、または「より安い価格をお願いします」のようなものに答えますが、彼らはどのようにコスト削減を行うのかを説明することができません。

    あなたが競合他社よりも優れている側面を知っていることを確認してください。何が良いかだけでなく、その理由も説明しながら、自分自身を売り込むことができることを確認してください。

    • 例:企業Aは、リーン管理を使用してソフトウェアを低コストで出荷し、製品を提供するために不要なタスクに関連する無駄を取り除いています。

    • 別の例:B社は、集中的な正式なコードレビュー、テスト、正式な証明、およびライブクリティカルなソフトウェアを作成する企業で使用されるその他の手法を使用して、高品質のソフトウェアを出荷しています。

    • 最後の例:C社は、過激な管理とアジャイルを使用して顧客を喜ばせています。

    さらに重要なのは、顧客をどのように見つけるか?宣伝していますか?どこ?どうやって?それはいくらかかりますか?

    顧客の質問に答える準備はできていますか?たとえば、誰かが以前に働いた会社の名前を尋ねてそれらの会社にフィードバックを求める場合、または誰かがあなたが行ったソフトウェア製品またはWebアプリを表示するように求めた場合、答えはありますか?

    これはセールスマンの仕事です。あなたのビジネスを知っていて、あなたの強みを知っていて、あなたの会社がなぜ最高なのかを素早く簡単にそして正直に説明できる人です。

  • お客様が提供したばかりの機能の変更を絶えず求めている場合、プロジェクトの遅延配送をどのように回避しますか

    顧客が支払う必要のある価格をどのように計算しますか?労働時間あたりの給与を支払っている場合、顧客はどのようにしてあなたがそうしないことを確信できますか? t実際に186時間働いていたときに、213時間の支払いを要求しますか?

    プロジェクトをどのように追跡しますか?プロジェクトが失敗することをどのようにして知り、それを知ったら、どのようにしてそれを防止しますか?

    これはプロジェクトマネージャーの仕事です。 「素晴らしいアイデアが頭に浮かんできました」からフル機能の製品までプロジェクトをリードするには、プログラミングコードの記述方法を知る以上のことが必要です。

  • 顧客に対応する準備ができていますか?顧客が礼儀正しくない場合はどうなりますか?顧客が実際に製品を正確にフォローしているのに、製品が要件を満たしていない、または要件に準拠していないと顧客が言った場合はどうなりますか? 3か月のプロジェクトを2か月開発した後、ASP.NETプロジェクトをPHPで書き直す必要があると顧客から言われたらどうなるでしょうか。顧客が自分のプロジェクトの内容さえ知らない場合はどうなりますか?

    これも、プロジェクトマネージャー、セールスマン、またはサポートの仕事です。契約に署名した後で顧客に対応するには、多くのタクト、忍耐、プロ意識、そして多くの場合、怒りの管理が必要です。


¹注:私の会社はフランスにあるため、他の国では適用されない、またはそれほど重要ではない点があります。

79

多くのソフトウェア新興企業が見逃しているように見える非常に重要な点の1つはこれです。

問題を見つけて解決します。ソリューションを構築したり、当てはまる可能性のある問題を見つけたり、すでに解決されている問題を解決したりしないでください。

これは明らかなようですが、製品が実際に必要であると人々に納得させることができなかったために製品が失敗した(または完全に失敗した)企業の例はたくさんあります。

たとえば、 to-doリストアプリを作成しないでください です。ソーシャルネットワーキングを構築しないでくださいanything;完全に失敗したプロジェクトからの「次のFacebookを作成する」という申し立てに対して1ペニーさえあれば、Facebookを購入するのに十分な現金が手に入るでしょう。音楽発見アプリもたぶん避けたい。 Grooveshark、Pandora、Spotify、Last.fmなどは、その市場をカバーしています。一般的なルールとして、アイデアを得たら、Googleで少し考えて、既存のものを確認します。見つけたソリューションをテストしてみてください。何かが間違っていたり欠けていたりすることがない場合、それを改善するための光沢のある新しい方法を見つけない限り、おそらくその市場に参入することはできません(または機能を一致させることができます)おそらく大幅に値下げされました)。

誰かがあなたの製品が何のためにあるのか見知らぬ人に伝えることができるはずだと誰かが言うのを聞いたことがありますなし「それは[他の製品]のようです」と言って、それはかなり良いアドバイスだと思います。それが他の製品のようであれば、それは問題ないかもしれませんが、それに焦点を合わせないでください。たとえば、「 Mint "のようなもの」ではなく、「X、Y、Zを実行して財務を追跡および管理するためのアプリ」を構築しているとします。違いは、あなたがyoが望む機能に焦点を合わせていることであり、競合他社が持っている機能ではありません。もちろん、競合他社を調べて市場が求める機能を理解する必要がありますが、既存の製品のコピーであるという罠に陥りたくありません。あなたが古い製品と同じである場合、その製品を使用する人はそこにとどまる可能性があり、そうでない人はあなたの製品よりもその製品を選択するかもしれません。それを修正したり、サポートベースを構築したりするのに時間がかかりました。

15
anaximander

ビジネスを始めるには、私たちが何をするかについての基本的な考えが必要です。法律などは二次的なものであり、適切な弁護士やリソースを雇うことができます。

インドでは、2つのタイプのビジネスが実行されています。

サービスと製品

しかし、その製品は米国のスタートアップとして広く人気と注目を集めていないようです。また、エンジェル投資家は海外で見ることができるほど多くはありません。しかし、iOSやAndroidのようなプラットフォームは、面倒なことなく製品を販売するのに役立ちます。

あなたがサービスビジネスに行くなら、それはあなたが顧客からのデモンストレーション/信頼を得ることによってプロジェクトを得ることができるはずである厳しい市場です。私の友人の1人がソフトウェア会社を経営しています。プロジェクトとリソースの面での成長は指数関数的でしたが、良い名前と財務の安定性はまだ見つかりません。ペースが遅い場合もありますが、会社に対する積極性と真剣さ、売り込み方によって異なります。

私たちが日々目にしているもの以外にもいくつかのドメインがあります。本当に強いです。プラットフォームサービス、エンタープライズソリューション、SCADAシステムなどの大規模なソフトウェアと同様です。適切な業界を見つけるには、好みや帯域幅に依存します。

アイドル状態よりも何かを始める方が良いです。少なくとも、自由な時間に自分でいくつかの製品を作成して、それを売り込むことができます。ゆっくりとあなたはそれを会社にすることができます。よろしくお願いします。もう1つ、何かを「再発明」することに消極的にならないでください。一部の大物がすでにあなたと同様のサービスを提供している場合、人々は一歩踏み出すのをためらうことがあります。侵害することなく、あなた自身の視点で物事を作ることができます。時にはそれは大ヒットになるでしょう!!!

6
sarat

市場や顧客との関係に基づいて、さまざまなソースから得たアドバイスを入力します。他のプログラマーに売り込むつもりでなければ、Fog CreekやBalsamiqのように売ることはできません。 37signalsがFortune 500を避けているのには理由があります。市場が「あなたのように」機能していなければ、外部からの支援が必要になります。

奇妙に聞こえるかもしれませんが、お金を稼ぐのかソフトウェア会社を所有するのかを決める必要がある場合もあります。どうやってそれに固執するかを決めます。お金が少なすぎたり多すぎたりすると、続けるのが難しくなります。今はお金が必要なため、求人や望ましくないプロジェクトに誘惑されます(または、裕福で気にしないでください)。これは、実際にソフトウェア会社を所有することの邪魔になる可能性があります。あなたはその究極の目標を持たなければならないので、あなたはもっと忍耐するでしょう。

3
JeffO