
はてなキーワード:Excelとは
私が所属している某大手メーカーの新規事業部が、先日めでたく爆散しました。
いやー、すごかった。何がすごいって、数年かけて数百億円を溶かして、何も生み出さずに更地に戻ったあとの清々しさたるや。
あまりにも典型的すぎて教科書に載せたいレベルの「JTCの新規事業失敗事例」だったので、ここにお焚き上げとして供養させてほしい。
ことの発端は、偉い人たちの「これからはモノ売りじゃない、コト売りだ!」という号令でした。
今までハードウェアを作っていたおじさんたちが、急にシリコンバレーの風に吹かれてしまったのです。で、何をしたかというと、「既存のハードウェアに無理やりWi-Fiつけてクラウドに繋ぐ」。これだけ。
「これで顧客の課題を解決するソリューションになる!」って息巻いてたけど、顧客からしたら「いや、その機械、スタンドアロンで動くのが一番便利なんですけど」という至極真っ当なツッコミは、Teasm会議のミュートの闇に消えていく。
で、中身を作るのは誰かというと、ソフトウェア開発なんて触ったこともない生え抜きのハードウェア設計者たちと、大量の新卒・若手社員。あと少しの中途社員。
経験豊富なCTOもいない無法地帯で、意識高い系の末端エンジニアが「Qiitaで見たから」という理由だけで選定した技術スタックが乱舞。しまいには買収した子会社が自己成長に向けた謎技術の提案。
•ユーザー数人の時点で、Google規模に耐えうるKubernetes構成
• 単純なデータ表示だけなのに、無駄に複雑なマイクロサービス化
そして訪れた「事業撤退」の日。ここからが弊社、いやJTCの真骨頂です。同じチームにいた現地の海外関係会社のメンバーは、Zoom会議一本で即日レイオフ。「Sorry」の一言で画面が消えるドライさ。
一方、日本の我々はどうか。誰一人としてクビになりません。「君たちには明日から、全社DX推進本部に行ってもらう」出たー!「DX」という名の現代の姥捨山!
今までAIなんて触れてなかった人たちが、明日からAIを用いて全社のデジタルトランスフォーメーションを担うんです。専門性?適材適所? そんな言葉は弊社の辞書にはありません。AIが全てをなんとかするんです!実態は、社内システムのExcelマクロを直すだけの仕事です。これぞ、年収1000万の窓際族の爆誕です。
一番面白いのは、この事業を立ち上げて大失敗したマネジメント層の挙動です。普通、責任取って辞めるとか、降格とかあるじゃないですか。彼らは「貴重な失敗経験を積んだ人材」**として、何食わぬ顔で隣の事業部の部長にスライドしていきました。異動先の事業部の部員たちの、「えっ、あの沈没船の船長がウチの舵取るの…?」という絶望的な顔。モチベーションの低下音が聞こえてきそうでした。
解散後、数名は「敗戦処理部隊」が残されました。任務は、**「ほぼ顧客ゼロのソリューションシステムの維持」**です。
なぜか?
「サービス終了」をアナウンスすると、失敗を対外的に認めることになるから。「あくまで事業再編であり、サービスは継続している」という建前を守るためだけに、誰も使っていないサーバーが唸りを上げています。A⚪︎ureだかの請求書を見ると、月額数千万円。これぞデジタル赤字。
これだけのリソースと金をドブに捨て、社員のキャリアを迷子にさせても、弊社の株価はピクリとも動きません。時価総額ウン兆円の巨体にとって、数十億の損失なんて「誤差」なんでしょう。
今日も社食のランチは美味いし、オフィスから見える東京タワーが恍惚としている。この「茹でガエル」の湯加減が最高に気持ちいいから、私はまだしばらくこの会社にいると思います。
はっきり言うけど、ノーコードをバカにする、「ピュアなシステム屋」って呼ばれる人たち、マジで事業の何一つ理解してないだろ。
はてブとかTwitterでよく見かけるんだ。「いやー、ノーコードでやってるヤツって、システムの構造美とかわかってないよね。所詮おもちゃ」とか、「レガシー化まっしぐら。プログラミングの理論を学べば、あんなツールに頼らなくてもいいのに」とか、澄ました顔で言いやがる。
聞く耳持たねぇな、お前ら。
あんたらが話すのは、リファクタリングとか、将来的な拡張性とか、理論上は完璧に回るけど誰も見たことのない「永久機関システム」の話ばっかりだ。システム構造の美しさだけを愛でて、そのシステムが動かす先にある、埃っぽい工場とか、クレームだらけの品質管理現場とか、納期に追われる総務の顔とか、一切見ようとしない。
結果、どうなるか。
あんたらピュアなシステム屋が作った、理論だけは美しいシステムは、現場の泥臭いフローを無視するから誰も使えないゴミになる。で、挙句の果てに「現場がITリテラシー低いから」って、現場を馬鹿にして終わる。
うちの会社もそうだよ。IT部門が「完璧なシステム」を作ろうとして大失敗中。なにも成果物ができあがってこない。
で、今どうなってるか?
総務部とか品質保証部みたいな、本来システム開発とは無縁の部署が、「君ら事業理解あるでしょ?」って、DXの片棒を無理やり担がされてるんだ。
システム知識なんてゼロ。予算もろくにつかない。与えられるのは「ノーコードツール」だけ。でも、俺たちみたいな部署の人間は、なんとか仕組みをつくれる。事業がどういう仕組みで動いているか、どこに無駄があって、誰が何に困っているかを知っているからだ。それが俺たちの本来の仕事だからだ。
事業を知っているから、ノーコードツールで必死に現場の「紙とExcelとFAXとメールの混合物」を、「とりあえずここに入力さえすれば、全部自動で完結する」仕組みに落とし込もうとするし、それができる。
俺がやってるのは、ロジックの美しさなんてクソ食らえの世界だよ。
・工場長に怒鳴られながら、紙の作業指示書を電子化するフローを練る。
・倉庫の奥にLANが届かないから、延長ケーブルを引っ張って物理的に回線を引く。
・出来上がったシステムを、使い方を間違えないように現場のオッチャンたちに口酸っぱく指導し、「使ってくれてありがとう」って頭を下げて回る。
その結果、出来上がったシステムが、あんたらの言う「属人性の塊」だろうが、「スパゲッティ・ノーコード」だろうが、知ったことか。紙と手打ちExcelの地獄より、百倍マシだ。
俺たちのシステムは、見た目は汚いかもしれないが、実際に回っている。
あんたらが熱心に語る「理論上完璧なシステム」は、結局いまここに存在しないじゃないか。人の話も聞かず、現場にも行かず、べき論や「俺が知ってる最強のシステムの話」しか議論できないシステム屋に、ノーコードをバカにする資格なんて、どこにもないんだよ。
その②
AIによる技術革新は社会を変革するか?というシナリオを考えると気になるのって、「AI技術を過大に評価してんじゃないの?」という点。
新技術による効率化・高度化によって社会が変革するなら、PCが普及することによって、現代でもすでにそれが起こっていてもおかしくないのではないか。
PCが普及した時代って、たしかに効率化はすごかったけど、「みんなに富が行き渡ったか?」と言われると、ほぼ No なわけで。
実際は、生産性だけ上がって賃金は伸びず、利益は企業や一部の高技能層に集中した、ということになる。
なんでそうなってしまったのか。
PCは仕事を「置き換え」せず、ただ「効率化」しただけだったから。
WordやExcelで早く仕事できるようになっても、そのぶん仕事が増え、労働時間が減るどころかむしろ増えた。
「人がいなくても回る」状態にはならず、「人がもっと働く」方向に作用した。
GDPは伸びるのに賃金は伸びない、という「デカップリング」現象が日米で発生して、追加の利益は労働者じゃなく、企業や資本に溜まっていった。
PC化でスケールメリットが巨大化し、勝者総取り(Microsoft など)の構造が生まれ、高スキル層だけ賃金が上がり、その他の層は停滞。格差が広がった。
当時は新自由主義が主流で、再配分は縮小。最低賃金は上がらず、資本課税も弱く、技術の恩恵を社会に戻す仕組みが整わなかった。
決定的なのはPCが「労働を効率化」したのに対し、AIは「労働そのものを代替」すると考えられる点。
「人間の仕事自体が消える →所得モデルが崩壊 → 再配分しないと社会そのものが壊れる」という、放置できない規模の変化だから、BIや公共AI、富の再分配みたいな制度改革を避けられない、という理屈。
AIは労働の前提そのものを崩すので、制度改革を強制するタイプの技術、というのが大きな違いと言われる。
本当にそうなるのか?
さぁ…
朝の会議で上司が開口一番、「全社的なDX推進が……」と言い出すと、
その瞬間、風向きが変わる。
だからどう、というわけでもない。
号令が晴れを告げても、職場は土砂降りになることのほうが多い。
武器が来るのはよいことだ。
マニュアルのURLを貼っておくので、各自、隙間時間で習熟を」
晴れのち暴風雨。
武器は用意した。
訓練はなし。
よし、戦場だ。
「風が強くなる」という自然現象を言い渡すだけのような軽さだ。
戦場の天気は号令が作っている。
戦線離脱を企む怠け者でもない。
やる気があって、そこそこ詳しい兵士だ。
ツールの使い方を一度でも覚えれば、
周囲の未訓練兵——ひょっとしたら上官さえも——が殺到する。
• 「これどうやるの?」
• 「ログインできないんだけど」
気がつけば彼らは、
の三役を無給で担わされる。
そして陰で言われる。
反対に、本当に賢い(あるいは狡猾な)者たちは、支給されたツールを一切触らない。
「私には難しくて……」と眉を寄せながら、
古びた竹槍——紙とExcelとPowerPoint——を磨き続ける。
「訓練されていないのだから、使えないのは私のせいではない」
彼らは理解している。
触らなければ触らないで何も起こらないということを。
そして前線では、好奇心と善意が強い兵が一人、また一人と倒れていく。
何一つ評価されないまま。
ふっと溢れるように心が折れ、その時が訪れる。
• 悩みがあっても相談先は見当たらず
• 何をしても当たり前の扱いで
退職届を置いたり、
心を壊したり、
異動を希望したり。
残された机には、
開かれたままのブラウザと、冷めたコーヒー。まるで「休憩中です」と言いたげで。
最後の力で作った引継資料は、ファイルサーバーの奥でほこりをかぶっている。
誰に参照されることもなく、引継がれることもなく。
誰も、その死を大げさに語らない。
天気が悪かった日の、ただの“被害者”として処理される。
事務処理だけは正確で、「担当者変更のお知らせ」は予定通り届く。
死んだ兵士のメモが見つかることがある。共有フォルダの13階層目あたりに。
そこには、こう書かれていた。
•善意は防具にならない
• 「できる」は弱点
• 「任せられる」は徴兵票
そして最後の一行に。
「役に立とうとした。それがいけなかった。」
「市民開発を推進!」
予報士は元気だ。
天気を変えられないのに、元気だ。
私はもう傘を差さない。
濡れるのに慣れたわけではない。
天気は勝手に変わる。
それだけの話なんだろうと思う。
DXという旗が新調され、
いくつの兵が死んでいっても——
天気は、ただ天気として流れていく。
我々一兵卒は、
その中で静かに呼吸し、
静かに死んでいく。
一兵卒がいなくなった程度で止まるほど、 この戦場は繊細ではない。
残された者たちが、何も言わず埋めていく。
そして戦場は続く。
死んだ兵なんて、いなかったかのように。
磨かれて光る竹槍の上に、「DX推進済み」という看板が立つ。
死者は静かだが、天気予報だけは騒がしい。
ITベンダーの皆様、御社SaaSの導入を社内で止めていたのは、私です|dx_note
https://b.hatena.ne.jp/entry/s/note.com/posi7293/n/n369d55fe370e
これは一理あるのだがこれやり始めたらコンサル?とかSIerのほうに足を踏み入れることになるからSaaSベンダーはやらないのだろうな
ずぶずぶ入っていってあれもやってこれもやってと介護を任され始める
その一端がまさに「Excelチェックシート」というゴミみたいな辺境の土人部族の風習である
とあるメーカーの営業職なんだが、ウチの会社でよくやりがちなとある見積もり作業で「要領掴めばそこまで難しくはないけど単純に都度確認作業の発生はどうしても避けられない」ってプロセスがあってさ。
その都度確認作業の部分で必要な情報だけ最低限打ち込めば適切な選択肢が勝手に表示されるってツールをExcelとかで作れないかなってふと思った。
けどそれって、ただ単にExcel上に一定の法則のIF関数並べて「これの時はこの数値を出す」ってやってはい終わりって単純な物が作れない構造になってる。
だから枠組みというか骨組みというか、Excelシート全体の基礎部分は自分で工夫してこういうものにするって考えなきゃいけない。
俺は奇跡的にそこの枠組み部分は思いついたんだけど、恥ずかしながらExcel関数の知識がてんで無い。
そこでGeminiに「このセルに入れる関数を作って欲しい。数値がこれからこれの間の場合はこの表示をするものを…」みたいな指示を延々送り続けてそのツール作成をめちゃくちゃ助けてもらい、最終的に社内にそれを配布できた。
なんていうか今の時代って「中身の構造的な部分で最適解を導き出すことに長けた有能」はAIに仕事を奪われかねない反面、自分みたいな「基本的に無能だけどたまにアイディアの骨組みだけはふと思いつく」みたいな思い付き野郎はむしろAIに助けてもらいやすい時代なのかなって思った。
そろばんもExcelがでたら技術として成り立たなくなったよね
AIはトレスらしくないトレスをつくってくれるけど目の敵だよね
そういう時流を読み間違えたらあかんのよ
ぼんやりとWindows11が分かってるくらいでいい
コマンドプロンプトやPowerShellがググれば叩けるくらいで、Wi-Fiとイーサネットの違いくらい分かればいい
インターネットブラウザという概念が分かっていて、Chromeに拡張機能やchrome://flags/があることを知っていてほしい
イベントビューアーを開いて大雑把に何が起きてるかを把握するくらいはできるといい
拡張子というものの認識があって、動画にはコンテナやコーデックがあることを理解していてほしい
Excelは遠回りでも求める処理を実装する力があるとよくて(今ならGPTでどうにもできるし)
そういう人、最低賃金で雇えませんかね?
そんな日々の中で最も厄介なのは、CxOたちだ。
──CIO、CTO、CDO、CISO、CPO……肩書きは違っても、やっていることはだいたい同じ。
PowerPointを開いて「DXを推進している」と言う人たち。
うちのCxOはこう言った。
翌日、僕がPull Requestの内容を説明したら、「Goってタクシーのサービスの?」と返された。
その瞬間、何かが切れた。
──ケーキではない。
CxOたちはコードを読めない。
それ自体は罪ではない。
だが、読もうとしないことは怠慢だ。
よく聞く反論がある。
確かにそうだ。
ただし前提が抜けている。
つまり、コードを読めという話ではなく、読めるだけの構造理解を持てという話である。
「技術的なことは詳しくないが、成果は出している」
それはたまたまだ。
「上が言ってるから」「今期の方針だから」「スピード優先で」。
Pull Requestは読まないのに、Excelの進捗バーだけが毎日更新される。
これもよく聞く言い訳だ。
しかし、リソースが限られているならなおさら、理解の精度が重要になる。
僕が書いたAPIは、リクエストごとに外部APIを叩いていた。
「キャッシュを挟もう」と提案したが、PMは「リリース優先」と言った。
CxOたちは言った。
「想定してなかったのか?」
──想定してた。
だが、理解できないのは説明の問題ではなく、聞く姿勢の問題だ。
Slackの“#incident”チャンネルだけが、いつも一番アクティブだ。
CxOたちは「コストを切れ」と言う。
切れるのはコストだけ。
削ったコストの穴埋めに、技術的負債の利息を支払うのは現場だ。
Goで書かれた美しい構造体も、やがてはコメントだけが動くレガシーになる。
CxOたちは「我々はデジタル変革を進めている」と言う。
だが変わっているのは、スローガンのフォントと会議資料の配色だけだ。
クラウド導入もAI活用も、認知が変わらなければ儀式でしかない。
──違う軸を持つのは構わない。
現場を理解しない経営視点は、地図を見ないドライバーと同じだ。
「コードなんて書かなくていい。これからはノーコードの時代だ。」
だが、それは“コードをなくす”技術ではなく、“コードの抽象度を上げる”技術だ。
だが、隠したコードが消えるわけではない。
ボタンの裏にも、ワークフローの下にも、API呼び出しやロジックは確実に存在する。
それを理解せずに使えば、「コードを書かずにバグを埋める」だけの仕組みになる。
「ノーコードでいい」と言うCxOは、
「物理を知らなくてもロケットは飛ぶ」と言っているのと同じだ。
理解しないまま導入するノーコードは、“ノーコード”ではなく“ノーガード”である。
人を楽にするどころか、誰も直せない仕組みを量産する。
DXとは、ツールを導入することではない。
それを理解しない限り、
理解しないことだ。
真っ先に切られるのは、
──コストだけ。
CxOたちは「未来を見ている」と言う。
未来とは、仕様書ではなく、Pull Requestの積み重ねだ。