過去3回,エンジニアの起業がうまくいかない理由というのを挙げてきました。今回はどうしたらうまくいくのかについて考えてみます。いえ,成功の要因は失敗の裏返し,ある意味すでに出ている内容が多いかもしれません。前提は「起業は手段である」ということ大前提として起業というのは手段です。起業するからビジネスモデルを考えようというのは本末転倒です。それが趣味なら別に良いでしょう。車に乗りたいからどこにいくか考えよう,料理をしたいから何をつくるか考えよう,絵を描きたいから何を描くか考えよう,別にぜんぜんおかしくはありません。起業というのはお仕事です。いうのは通用しません。ストレートにいえば「趣味とか興味で起業するな」ということです。起業の前提:市場=ビジネスモデル起業するにあたってまず何より必要なのは市場です。これは何度言っても足りないくらい重要な前提です。ビジネスモデルという言い方でも良いのですが,とにかくどうやって儲けるかを市場という裏付けを元に考えることが何より大事です。結局会社というのは「儲かる仕組み」と「その実現」だけでできています。儲かる仕組みがないのに起業するのは間違いです。やってみろなんていう意見に騙されてはいけません。自分で儲かる仕組みがあると思っていても,起業しようとする人はそもそも前向きなのですから楽観的に考えるのはある意味当然です。「⁠なんでこんなアイデアをそこまで素晴らしいと思っているんだ」という起業家はたくさんいます。儲かるアイデアが,自分だけのお手盛り自画自賛だけでなく,またそれを根拠もなく褒めてくれるような無責任な人の評価でもなく,きちんとした裏付けとともに考えついたのであれば,一番重要となるハードルはクリアとなります。本来は,そういう状況にある人だけが「起業しようかどうしようか」と考えるべきものです。良いビジネスモデルを持っていて,それを実現するために起業という選択肢を選んだ人はスタートラインに立っていると言えます。ビジネスモデルがない人はスタートラインにすら立っていません。自由を求めて起業とかそういうのは夢の中でやると良いと思います。寝言は寝て言えというやつですね。ビジネスモデル実現に必要な4つの要素スタートラインに立った人にとって何が必要になるでしょうか。それはビジネスモデルの実現です。会社というのは,先ほども書いたように「儲かる仕組み」と「その実現」だけしかありません。儲かる仕組みはスタートラインに立つため,もしくは立つ前に必要なものですから,突き詰めると会社は「その実現」のためにしかないと言えます。要素1:モチベーションその実現のためにまず大事なものは自分自身のモチベーションの維持です。会社を経営しているとマイナスなこと,ネガティブなことはたくさん起こります。いったことにくじけず,前向きになってモチベーションを維持しつづけるのは一番大事な要素の1つです。会社が成長してスタッフが増えてきたとき,トップの重要な役割としてスタッフへのモチベーションの提供というものがあります。トップのモチベーションは誰も提供してくれません。トップのモチベーションは,トップ自身が,自分で獲得して維持し続けなければいけないのです。要素2:コミュニケーション次に重要なのはコミュニケーションです。コミュニケーションというのは片方向ではなく双方向のものです。自分の考えをきちんと説明して伝えることができるということが1つ,相手を考えをきちんと理解して受け取るということが1つ,この両方が必要です。勘違いされやすいですが,伝えることだけがコミュニケーションではないのです。伝えて相手が理解したことを確認するまでがコミュニケーションです。インターネットの技術でたとえて言えば,UDPのように投げっぱなしなのは通信ではあってもコミュニケーションではありません。自分一人でビジネスモデルを実現するのは不可能ですから,他の人とのコミュニケーションというのは絶対必要なものです。次に重要なのは仕組みの実現のために必要な知識や経験,すなわち,リソースの獲得です。リソースに関しては,余裕あるいは猶予があればすべてを自分で獲得するという選択肢がありえます。それが難しい場合,大概の場合はそうですが,知識と経験を持った人の助けが必要となります。助けを得る方法として,共同経営者としてのパートナーシップなのか,社員としての雇用なのか,外部のプロへの委託なのか,それはとくに正解はないと思います。他の人の助けを得るのですから,そういった人たちと知り合って会社を手伝ってもらう気になってもらうことができないといけません。それを人脈とかネットワークなどと表現することもありますが,とにかく会社を経営するのであれば人付き合いをする中で相手の信用なり信頼を獲得するということは相当に重要です。要素4:リソースの評価そして,自分がその知識や経験を得ずに他の人に任せる場合,任せた相手の評価をどうするのかという問題があります。これが次に重要な要素となるリソースの評価です。エンジニアであれば技術的なことの評価はしやすいでしょう。営業やマーケティング,資金調達を他人に任せた場合,その相手がどのくらい妥当なことを言っているかを判断できないと,たまたま任せた相手が全員素晴らしい仕事をしてくれるという奇跡のような状況でもなければ,仕組みの実現はおぼつかないでしょう。エンジニアの起業ではないですが,逆のパターンとして,経営者が「エンジニアの言うことを信用していたらうまくいかなかった」とか「エンジニアの言うことの真偽をどう見極めたら良いかわからない」というのはよく聞きます。それはエンジニアの問題ではなくて経営者の問題です。エンジニアが言っていることを判断してどうするかを決断するまでが経営者の役割だからです。これはエンジニアが起業した場合でも同じです。自分が知識や経験がない分野において,任せた相手を見極めるのはエンジニアである経営者の重要な役割です。起業してエンジニアリングだけに特化したいというのはまさに幻想です。1つの前提と4つの要素まとめると,起業の前提となるのがビジネスモデル,起業して必要になるのがモチベーション,コミュニケーション,リソースの獲得,そしてそのリソースの評価です。起業しようとしているエンジニアの皆さん,起業して本当にそれらができますか。一瞬できるだけでは駄目で,それをずっと維持し続けなければ駄目なのです。今回は起業してうまくいくために必要なことについて考えてみました。この連載もあと2回,次回は実例を挙げて考えてみます。アスキー,So-netなどでネットワーク,サーバエンジニアを経験。オン・ザ・エッヂ(現ライブドア)のデータセンターである「データホテル」を構築,運営。ZETA株式会社)を設立,代表取締役就任(現任)。CX」シリーズとして検索エンジンやレコメンドエンジンを開発,販売している。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。