オープンソースコンサルタントとして起業

オープンソースで生計を立てたいソフトウェア開発者は、独立したコンサルタントになることを検討することがよくあります。2人の成功した開発者からのこのアドバイスは、始めるのに役立つかもしれません。

久しぶりに、2人のプログラマーの友達がパーティーで会いました。ある人は誇らしげに「私はコンピューターコンサルタントとして自分のために事業を始めました!」と宣言しました。もう一人は彼の名刺を見て、「ジョン・スミス&アソシエイツ」のインクはほとんど乾いていない。そして、「いつ解雇されたの?」と尋ねました。

私がCompuServeのコンピュータコンサルタントフォーラムで活動するようになった1980年代に、そのジョーク(それはジョークですか?)を最初に聞きました。今日も同様です。名刺やウェブサイトだけでコンサルタントになることはできません。「本当の仕事」を探しているときに収入を得るために奮闘する人ではなく、本当のコンサルタントです。これらのルールのいくつかは変更されていません。しかし、基本の多くは繰り返されます(「クライアントに旅行時間の料金を請求する必要がありますか?」と答えるたびに1ドルあればいいのですが)、特に経済が私たちにやりたいことを再評価することを強いるとき私たちの生活。

これが、オレゴン州ポートランドで開催された先週のオープンソースブリッジ会議で、オープンソースのビジネスについて複数のセッションが行われた理由の1つです。 2004年にオープンソースリーを設立したブライアンジャミソン(現在24人)は、「投資家を引き受けたり、魂を売ったりせずにオープンソースの生活を営む方法」について話し、ネイトオーネは「成功するオープンソースソフトウェアコンサルティングを構築する方法」を共有しました。彼が2004年に設立したボストン地域の会社であるJazkartaでの経験に基づいており、現在は3人の常勤スタッフと10人の下請け業者を雇用しています。

彼らは同じ点の多くを繰り返しましたが、そのほとんどは、Computer Consulting101のルールよりもオープンソース企業の運営とは関係がありませんでした。あなたが時間通りにあなたの手形を売り込むか、支払うことができないならば、あなたの専門分野は無関係なので、それは完全に理にかなっています。だから私は、危機を受け入れる、友達や家族の話を聞いてみませんかなど、「コンサルティングシングルをぶらぶらする前に知っておくべき19のこと」(そしてどんな挑発でも)についてのブログ記事全体を書くことができました。そしてあなたのビジネスを他の人から差別化する方法を見つけること。

しかし、私はこれらの人々がオープンソースで生計を立てることについて述べた点に焦点を当てたいと思います。または、それがタイトルで約束したことなので、気難しいでしょう。

たとえば、オープンソースビジネスを運営することのユニークな属性の1つは、コンサルタントが潜在的な顧客からオープンソースの選択を擁護するように求められることが多いことです。 「FUD [恐れ、不確実性、疑い]を知ってください。FUDが大好きです」とJamisonはアドバイスします。彼は、これらの人々が他のベンダーから聞いた不正確さをオウムに言います。ただし、技術的なメリットについては議論しないでください。それは無駄な努力です。代わりに、彼は、「彼らが検討している閉じた質問とまったく同じ質問をするように彼らに依頼する」と提案します。つまり、潜在的な顧客は、「オープンソースのコンテンツ管理システム[CMS]をどのように使用できますか。セキュリティについて心配しませんか?」と尋ねる可能性があります。おそらくあなたの競争相手の1人がそれを危険信号として振ったからでしょう。他のベンダーに「自分の製品が自分の製品であることをどうやって知っているのか」と尋ねることを顧客に提案します。ベンダー以外の誰もそれを見ていないのに、再利用は安全ですか?」とジャミソン氏は言います。「通常、オープンソースが勝ちます。 ... [この方法]は問題を解決するだけです。」

これは、プロプライエタリソフトウェア界で起こっていることを無視する必要があるという意味ではありません。 「クールエイドを飲むマイクロソフトと交流するのはあなたの心に響くでしょう」とジャミソンは言います。第一に、「時々彼らの技術はお尻を蹴る」からです。また、彼らの問題点とフラストレーションがどこにあるかを理解する必要があるためです。あなたはあなた自身のマーケティングでそれらの競争相手の欲求不満を使うことができます。 「会話にそれらをドロップします」とJamisonは付け加えます。

伝統的に、「マーケティング方法」に関するアドバイスは、ネットワーキングと口コミの紹介を強調しています。もちろん、これはオープンソース開発者にも当てはまります。なぜなら、幸せな顧客からの推奨は常に新しいものを入手するための最良の方法だからです。ただし、オープンソースコミュニティに固有の、または少なくともオープンソースサークルで強調されているマーケティングリソースがいくつかあります。それはコミュニティ自体です。オープンソースコミュニティは会話とコラボレーションを促進するため、信頼できる、役立つ、知識のあるリソースとしてのあなたの存在は、ビジネスを推進することができます。

Auneは、無料で講演することをお勧めします。これにより、自分がしていることに興味を持ってもらうことができます。たとえば、彼は「非営利団体にPloneを使用する方法」についていくつかの講演を行い、多くの作業につながりました。しかし、彼は、リードは必ずしも講演の人々やあなたが名刺を配った人々から来るとは限らないと指摘します。 「あなたが時間を費やしているのは、あなたに戻ってくるものです」と彼は言います。 「知識を​​共有してビジネスを獲得する」という前提は、オープンソースに固有のものではありません。これが、私がコンピューターコンサルタントからライターに移行した方法ですが、(ここでの私の観察では)オープンソースコンサルタントにとってはさらに意味があります。専門知識を示すため。 「あなたが起業家でブログを持っていないなら...すぐにやってください」とAuneは言います。

同じテクノロジーを使用している他のオープンソース開発者と競争する場合でも、行儀の良いオープンソース市民であり、より大きなエコシステムの一部であることが重要です。 「私たちは協力していますが、コミュニティを健康で生き生きと保つために、私たち一人一人が自分の役割を果たさなければなりません」とオーネは強調します。したがって、ドキュメントを作成し、プロジェクトのボードに参加し、ユーザーグループを編成し、コードを提供します。

Auneはまた、余裕ができたらすぐに、スプリントやその他のコミュニティアクティビティを後援し、イベントプログラムで会社のロゴを取得することを提案しています。 「私は約20回のスプリントに参加しました。これは、オープンソースコミュニティの一員であることの最も興味深い側面の1つです」と彼は言います。その他の利点:請負業者を募集し、適切な人材を見つけるのに最適な方法です。数日間にわたって、集中的なコーディングセッションで人々がどのように機能するかを確認し、他の人とどのようにやり取りするかを確認できるからです。彼が採用した人の70%以上は、スプリントで働いていた人々です。」次のスプリントで、彼があなたを探しているかもしれないことを誰が知っていますか。

しかし、あなたはそれを完全に一人で行く必要はありません。たとえば、オレゴン州ポートランドには、Jamisonが所属するPortland Open Source SoftwareEntrepreneursという組織があります。お住まいの地域にそのようなものがない場合は、1つを開始します。ただし、オープンソースに固有である必要はありません。 Auneは、最初に独立したコンピューターコンサルタント協会に参加し、他の経験豊富なコンサルタントから学んだ教訓が大きな違いを生んだと報告しています。

ジャミソンの言葉によれば、「私たちは自分たちのシャンパンを飲む」ということは、ジャミソンとオーネの両方にとって区別の印であるように思われます。つまり、両社はオープンソース上にインフラストラクチャを構築し、オープンソースソフトウェアのみを使用するように努力しています。いくつかの例外があります。たとえば、AuneはQuickBooksを実行しています。これは、彼の会計士が主張していることだからです。もちろん、オープンソースのビジネスアプリケーションを使用することのもう1つの利点は、それらが無料であり、すべてのスタートアップが現金に縛られていることです。

現金と言えば...「オープンソースの人々は、ビジネスを営んでいるときでさえ、 『利益』について不快になる可能性があります」とジャミソンは言います。しかし、彼は、私たちが言いたいのは、利益ではなく貪欲がオープンソース哲学のアンチテーゼであるということだと説明します。 「利益は良いです;貪欲は悪いです。」安くても大丈夫だと彼は強調した。実際、それはおそらく必要です。ジャミソンの見解では、オフィスが良いほど、スタートアップが成功する可能性は低くなります。 「折りたたみ式のテーブルは良い兆候だ」と彼は付け加え、新しいコンサルティング事業は、ドアを破裂させる準備ができるまで、「最悪の」オフィスにとどまると示唆している。 「その安さは今や私たちの会社に組み込まれています、そしてあなたが私たちと取引したことがあるならあなたは知っています」とジャミソンは言います。

ジャミソン氏は、すべての新しいコンサルタントには、断るべき機会が提供されていると指摘しています。それは、初期のコンサルティングギグが、あなたが気にしない専門化につながるからかもしれません。 1つのiPhoneアプリを作成すると、iPhone AppGuyとして永遠にブランド化されます。どんなに難しいことでも、ノーと言うことを学ぶ必要がある、とジャミソンは言います。スウェットエクイティのために働くこと、顧客からのクリープをスコープすること、あなたの価格を下げることへの申し出にノーと言ってください。そして、オープンソースの用語では、「マイクロソフトのテクノロジを使用することにはノーと言わなければなりません」と彼は付け加えています。 「私たちは、この会社を始めて、ひどいマイクロソフトのテクノロジーを使って仕事をしたわけではありません。」

もちろん、これらの提案はコンサルティング101の基本に追加されるものであり、その分野だけで学ぶべきことがたくさんあります。しかし、AuneとJamisonの提案は、自分のビジネスを立ち上げて開始するのはどういうことか疑問に思っているオープンソース開発者に役立つアドバイスを提供しているように感じます。共有する追加のポインタはありますか?

このストーリー「オープンソースコンサルタントとしてビジネスを始める」は、もともとJavaWorldによって発行されました。