正明氏エンジニアのキャリアVol.003人材マネジメントをぜひ経験してほしい。そこで得たスキルは必ず大きな価値となる。Vol.002これからのソフトウェアエンジニアは、ヒューマンスキルがなければ生き残れない。:私からはこの後のパネルディスカッションの問題提起になるような話を手短にさせていただければと思います。「DXの本質とは」という大それたタイトルなのですが、私は端的に「内製化」が肝と思っています。この後、登壇者の方々からそれぞれ定義とかDXとは何かというお話があるとは思いますが、ぶっちゃけた話、色々綺麗なことは皆言うのですが「本気なのか?」というのは「内製化やる気があるかどうか?」に尽きると考えています。昨年秋に経済産業省からDXレポートというものが発表されました。ご覧になった方もいるのではないかなと思います。この内容というのが、日本のIT課題の現状を結構明確に指摘しており、本当に、経済産業省がここまで出すのかというドキュメントになっています。過剰なカスタマイズがなされており複雑化・ブラックボックス化している・・・まあ事業会社の人からしたら心臓をグサッと刺されるようなメッセージが並んでいます。今出てきた「ブラックボックス化」というところに関しても結構明確に定義されており、ユーザ企業において自社システムの中身が不可視になったり、自分でデータが修正できない状況に陥ったりしている、と指摘されています。この原因がいくつかあると分析されているのですが、そのひとつが、ユーザ企業とベンダ企業(SIer)の関係にあるのではないかと言われています。(ユーザ企業とベンダー企業の関係がレガシー化の一因:諸外国と日本を比較した図を表示)左側が諸外国の場合ということで、ユーザ企業の中に実際手を動かせるエンジニアがいて、インハウス等で開発を行っているのでノウハウがちゃんと蓄積されている、と。それに対して日本企業の多くは右側のようにベンダに依存してしまい、更に多重下請け構造を取っているがために、プライムコンストラクタ以外にもノウハウが分散してしまうという問題も指摘しています。私は過去長く外資系のIT企業、マイクロソフトとかグーグルなどにいたのですが、米国の巨大ITプラットフォーマーはどういう風に開発しているのか?内製化100%なのだろうか?と質問されて、「当たり前でしょ、全て内製化しています」と言ったんですけれども、ふと考えてみると、必ずしも100%ではないんですね。内製化をしていないものもいくつか理由があるのですが、時間が限られているのでひとつだけ採りあげますと、オープンソースを活用するWEB系の企業って多いんです。私の古巣のグーグルもそうです。あのオープンソースっていうのは考えてみたら外部調達しているんですね。自分たちで自社開発していなくて、第三者がつくったものを自社製品のコア部分に使うことになっている。これにはちゃんとした条件があるんですね。開発方針に沿った意思決定がなされている。アーキテクチャに基いてきちんとした選定がされています。自分のやりたいことがあればオープンソースにコントリビュートすることで実現できる。これらにより、完全に自分の制御下に置くような形で外部調達をするといったことができている。これが経済産業省の指摘している、ブラックボックス化を回避できている理由のひとつです。これ以外にも外部調達(内製化していない)部分があります。いずれにしろすべて、ちゃんとした意思決定のもと、かつ自分で制御できる条件下においてそういった外部を活用しています。日本企業の場合には、外部のパートナーをこういった制御下で活用するのではなく、丸投げしてしまっているところ、思考停止になっているところが大きな問題となっています。これも政府の方から出ている文書で、AI人材不足だと言っています。AI人材不足と言われるたびに私は頭に来ていて、だってAI人材とIT人材と別の人材であるかのように。今までプログラマをあれだけ冷遇していたのに、急に数学ができるデータサイエンティストというだけで別人材かのように貴重に扱うって何だ、と(笑)。一方で、AIって民主化がされています。マイクロソフトもグーグルもアマゾンもIBMも、いろんなところがAIを民主化しますと言っている。学習モデルを自分でつくることなく、データセットとアノテーションをあげて勝手に思った通りの例えば画像認識ができます。データサイエンティストがいなくてもAI活用が可能な時代になってきていて、しかもその範囲も精度も飛躍的に上がってきている。なると、じゃあ人は何をすればいいのか?これはグーグルブレインの人間が言っていたんですけれども、どんどんAIが民主化される中で、人でしかやれない部分はこの2つです。