2024.12.19
システムの穴を運用でカバーしようとしてミス多発… バグが大量発生、決算が合わない状態から業務効率化を実現するまで
リンクをコピー
記事をブックマーク
松本勇気氏(以下、松本):みなさんこんにちは。
会場:こんにちは。
松本:お昼ご飯の後で眠いかもしれないですね。実は、初めて起業したときはネットエイジさんから出資を受けている会社にいて、このBIT VALLEYという言葉は少し懐かしいです。
今日は「経営とはソフトウェアだ」というタイトルでみなさんにお話をしようかなと思います。実は時間を間違えて40分ぐらいの資料を作ってしまっているので、ところどころ飛ばしながらお話をさせていただければと思います。
先に簡単に自己紹介をしておきます。DMMという名前はみなさんご存知だと思うので、説明はしないでおきますけど、我々は今40ぐらいの事業を持っていまして、本当に軸もバラバラです。
器のような会社と書いているんですけど、なんでもありです。例えば、最近だと消防車のメーカーを買収していて、今は我々の会社で消防車を作っています。あとは、プログラミングスクールをやっていたり、それこそエンターテイメントのアグリゲーターをやっていたり、いろいろなサービスをやっています。
今は創業から21周年で、売上がだいたい2,200億で会員が3,200万人弱という規模になっていまして、会社のメンバーが4,000人ほどの会社になります。
僕自身は、今はDMM.comのCTOなんですけど、大学在学中からずっとスタートアップをやっていて、実はプログラミングを始めたのは大学3年生ぐらいなんですよ。そこからプログラミングを始めて、スタートアップを始めて、3社やったのちにGunosyという会社に入社しました。Gunosyの創業直後ですね。
最初はアルバイトから入って、そこからいろんなファンクションになっていって、だんだんと進んでから執行役員、CTO、そこから新規事業担当などを経て、最後のほうはブロックチェーンをやったり、マシンラーニングのアドテクノロジーをやったりと、いろいろな領域の事業をやっていました。
そこからどうしようかなと思っていたんですけど、日本の中で長い歴史のある会社が変わっていく姿はとても大事だと。「日本は、古い会社がたくさんのリソースを抱えているのに、やっぱりテクノロジーを経営に生かしていないよね」という課題が個人的にはありました。この国をより元気にしていこうということであれば、実はスタートアップ以外の戦い方もあると思っていて、それで昨年の10月にDMMに入社することにしました。
今はCTOをやっておりまして、本当になんでもやっています。「技術はなんでもやります」というタイプです。
本日の話なんですけど、だいぶ昔から「Software is eating the world.」な時代と言われているんですけど、すべてがソフトウェアになる時代に、経営とはどうあるべきか。その中でみなさん一人ひとりがキャリアとしてどう考えていくべきか、というお話をサクサクとさせていただければと思います。
まずは、キャリアの前に「ソフトウェアと経営」というお話をさせていただこうかなと思います。ここはエンジニアの方も多いだろうし、それ以外の職種の方もいるかもしれないですけど、今のITという産業が興った理由は、このソフトウェアというものが大きいです。
「ソフトウェアって何なんだろう?」といつも考えているんですよ。「なんでこいつが我々の社会をこんなに変えてくれたんだ?」と。考えてみると、ソフトウェアというのは、まず一番大事なことは反復可能性。何度でも同じ動作を繰り返せる。printfで"Hello world"と書いてそれをコンパイルして動かす。もしくは別にインタプリタに食わせれば、毎回「Hello world」と返してくれる。技術力次第で、ちゃんと設計すれば同じ動作を何度でもしてくれると。
この上で、我々はさらにスケーラビリティを持っています。計算リソースは、僕らはクラウドの時代にあるので、何も考えなくてもお金さえあればいくらでもスケールできるよねと。このスケーラビリティがあります。
実は、このソフトウェアの進化によってもう一個見えてきたところが、計測可能性です。ソフトウェアを動かすと、ログが生まれたり記録が生まれるわけですよ。ソフトウェアの挙動をすべて記録できるんです。そういった挙動の中で、ユーザーのアクションなどを一つ一つ計測できて、それを数値に落とし込むことができる。しかも、それが何テラバイト、何ペタバイトというサイズのデータになっても、ある程度は使える時代になってきました。
大規模な分散並列処理、データ処理ができるようになってきて、ビッグデータと呼ばれるような時代がやってきて、数十億のログをちゃんと分析をかけて活用できるようになってきた。同じ動作を繰り返して、かつその過程をすべて記録することができる。これがソフトウェアの持っている重要なファンクションだと思っていて、これが新しい時代を作ってきました。
このときに、とくに我々マイクロサービスをやっているような人たちからすると馴染みのある言葉かもしれないんですけど、少し脱線して「Observabilityとシステム」というお話をしようと思います。
我々の世界というのは、基本的にシステムとして考えることができるんじゃないかなと思っています。「システムって何ぞや」と言うと、いろいろなオブジェクトがあったときに入力と出力があって、その中に何らかの状態があって、それらのたくさんのオブジェクトがお互いが相互に関係し合いながら、インとアウトをやり取りしながら動いている状況です。
基本的に、人間だって空気を吸ってご飯を食べて活動するということをやっていて、いろいろなものがシステムとして考えられるよねと。
そのときに大事なことは「システムを知る」ということです。我々が科学をするためにシステムを知るということが必要だと。それを観測できるということをObservabilityと呼んでいます。日本語では可観測性と言いますね。
観測することで、システムというのは初めて中身を理解することができます。見えないものは何も理解できないけど、見えてしまえばそれは仕組み化できます。
この“仕組み化できる”ということが、先ほどのソフトウェアが計測できることにつながってくるんですけど、我々が事業や経営をする上で、事業や経営そのものをシステムとして捉えてみようと。
事業をシステムとして捉えたら、我々が何をインプットにしているかと言えば、例えば資本金ですね。バランスシートに溜まっているお金があって、それから人がいて、物があって。これらを入力すれば、最終的には売上や利益、社会貢献、顧客の満足度とかいろいろなものになってくる。それで、その事業をより知るためには、その中を観測しないといけないので、Observableでないといけません。
観測すればそのシステムについてきちんと理解ができて、理解ができれば我々が事業を科学できて、細部まで理解ができるようになります。
なので、会社と事業のObservabilityが大事になってきていて、「事業を複数の要素の集合からなるシステムだと考えてみよう」という地点から僕たちはスタートしてきて、それを観測して科学的改善をしていこうというスタンスが、ソフトウェアが事業に対して与えている大きなインパクトだと思っています。僕自身、Gunosyという会社からずっとやってきているのはそういったレイヤーだと思っております。
それで、事業をシステムとして考えて、それをソフトウェアで定義をしていくと、ログが生まれてきますよね。それを分析基盤に食わせれば数値となって、それを分析していけば事業の仕組みが見えてきます。
それをせずになんとなく事業をやってしまうと、例えば、スタートアップとしてシードで3,000万円調達しましたと。そこから3,000万円をどう使っていったらどうなったのか。例えば、その結果としてユーザが10万人になったんだけど、なぜそうなったのか。それがわからないと、次に1億円入れても10億円入れても同じことができるかわからないんですね。
これを解釈しないといけない。システムを確実に改善するためにも解釈する必要がある。その解釈をするために、Observabilityを意識しないといけない。
だからこそ、そのために我々の会社というものすべてを、ソフトウェアでワークフローを構築してあげたりする必要があります。例えば、ワークフローを構築する例で言うと、「ユーザーさんから問い合わせが来てそれに返す」みたいなところをどういうシステムに落とし込んでいけばいいのかとか。
会計的なお話だったら、我々がパソコンを1台買う、サーバを1台増やすといったことに対しても、すべてを記録するソフトウェアにワークフローをちゃんとマネージしてあげるようにするとか。そうすると、その段階でログが残るわけですよ。それを全部分析できるような環境まで持っていくと数値として見えてくるよねと。そのように、数値として見えるためには、ソフトウェアが大事です。
さらにちょっと余談ですけど、オフラインで物流のサービスをやっている方であれば、倉庫があると思います。倉庫の中で物を運んだりするときも「今倉庫のどこに何があって、誰がどういうふうに持ち込んで来て、誰がどういうふうに持ち出して行ったか」とか。
こういったアクションの一つ一つはIoTと呼ばれていますけど、例えば、QRコードを貼ってバーコードを読み取る、RFIDを貼ってそこで電波を読み取るとか。そういったかたちでどこに何があるかをちゃんと計測できて、オフラインの環境であっても我々はソフトウェア化することができて、計測できると。
そうすると、事業のObservabilityが向上されて、科学的な改善ができるようなフローになってきます。要は中身を科学できる。そうすると改善が回せるという話になってきます。
関連タグ:
2024.12.20
日本の約10倍がん患者が殺到し、病院はキャパオーバー ジャパンハートが描く医療の未来と、カンボジアに新病院を作る理由
2024.12.19
12万通りの「資格の組み合わせ」の中で厳選された60の項目 532の資格を持つ林雄次氏の新刊『資格のかけ算』の見所
2024.12.16
32歳で成績最下位から1年でトップ営業になれた理由 売るテクニックよりも大事な「あり方」
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?
PR | 2024.12.20
モンスター化したExcelが、ある日突然崩壊 昭和のガス工事会社を生まれ変わらせた、起死回生のノーコード活用術
2024.12.12
会議で発言しやすくなる「心理的安全性」を高めるには ファシリテーションがうまい人の3つの条件
2024.12.18
「社長以外みんな儲かる給与設計」にした理由 経営者たちが語る、優秀な人材集め・会社を発展させるためのヒント
2024.12.17
面接で「後輩を指導できなさそう」と思われる人の伝え方 歳を重ねるほど重視される経験の「ノウハウ化」
2024.12.13
ファシリテーターは「しゃべらないほうがいい」理由 入山章栄氏が語る、心理的安全性の高い場を作るポイント
2024.12.10
メールのラリー回数でわかる「評価されない人」の特徴 職場での評価を下げる行動5選
Climbers Startup JAPAN EXPO 2024 - 秋 -
2024.11.20 - 2024.11.21
『主体的なキャリア形成』を考える~資格のかけ算について〜
2024.12.07 - 2024.12.07
Startup CTO of the year 2024
2024.11.19 - 2024.11.19
社員の力を引き出す経営戦略〜ひとり一人が自ら成長する組織づくり〜
2024.11.20 - 2024.11.20
「確率思考」で未来を見通す 事業を成功に導く意思決定 ~エビデンス・ベースド・マーケティング思考の調査分析で事業に有効な予測手法とは~
2024.11.05 - 2024.11.05