本記事は、ソフトウェア開発者向けのオンラインメディア「CodeZine(コードジン)」からの転載記事です(オリジナル記事)。
- 講演資料へのリンク(Fintanのサイト)
なぜ新規事業開発は難しい?
木利氏と佐藤氏が所属するのは、TISで新規事業開発のエンジニアリングを担う「ITER(イーター)チーム」である。ITERチームのミッションは、社内のインキュベーションセンターで次々と生まれる新規事業のアイデアをエンジニアリングの力で形にしていくことだ。社内に広がる「TISで本当にゼロから新規事業を作れるのか?」という懐疑的な雰囲気を打ち破り、多くの新規事業がTISから生まれる状態を実現するとともに、実践の中で得た知見やノウハウを言語化し、価値ある形で形式知化することを狙っているという。
「新規事業開発は基本的に死屍累々になることを運命づけられている分野である」と語る木利氏。成功したところで再現性がない中で、成功率を高めるためには失敗から学んでいくしかない。そこで失敗からの学びを大切にしようと、TISでは「Fintan」というサイトを設立。さまざまなステークホルダーと価値を共有しながら協業するオープンイノベーションを目指している。
「新規事業の何がそんなに難しいのかといえば、不確実性に満ちていることだ」という。どの市場を狙うのか、どんな顧客がいるのか、どんな課題を抱えているのか、どのような課題解決策があるのかなど、あらゆる物事が仮説の域を出ない中で進めていかなければならない。さまざまな方法でこれらの解像度を上げられたとしても、確実ではない中で予算やスケジュール、機能を決めていき、技術選定やチーム組成へとつなげていく必要がある。
そうした中で、「エンジニアリングとは何か」という原点に立ち返らなければならなかった木利氏がたどり着いたのが「エンジニアリングの本質は『不確実性の削減』である」という言葉だった(出典:広木大地 著『エンジニアリング組織論への招待』技術評論社、2018年)。ソフトウェア開発では、市場に溢れた不確実性に向き合うことが避けられない。その向き合うべき不確実性は事業の進展とともに推移していくことから、それにともなってエンジニアリングを変化させていくことは必然であるというわけだ。
そこでTISでは「ステージ・ゲートプロセス」というプロセスを組んでいる。プロセスは複数の「ステージ」から成っており、ステージごとに対象とする不確実性を設定する。そして次のステージへ進む際に、その不確実性の解像度を十分に上げられたのかをチェックする「ゲート」でふるいにかける。「打率の低い新規事業開発では、打席を多くしなければホームランは打てない。見込みのない事業には早期に見切りをつけて、次の新しいアイデアを試していくことが重要だ」(木利氏)