HN 日本語サマリー

← 一覧へ戻る
ビジネス・スタートアップ

市民開発者:誰もがエンジニアになった

Citizen Devs: Everyone is an engineer now (massdriver.cloud)

35 pointsby metal1352 コメント

要約

市民開発者は、IT部門外で業務改善のためにツールやアプリケーションを自作する人々を指し、AIの登場によりその数は増加しています。これはシャドーITとも見なされがちですが、エンジニアリング部門のバックログやリソース不足に対する現実的な対応でもあります。ソフトウェア開発者と市民開発者の境界は曖昧になりつつあり、ビジネス価値の創出という共通の目的に向かって、誰もが「開発者」となりうるという考え方が広まっています。

全文翻訳

「市民開発者」という言葉はまだ耳慣れないかもしれませんが、彼らは存在し、長い間そこにいました。90年代には、経理部門の担当者が営業電話で会計ソフトウェアを購入し、それが原因でイーサネットポートに接続されたDellサーバーが設置されることになりました。あるいは、2000年代初頭にマーケティングチームがDreamweaverでサイトを構築し、それをIIS 5に展開する方法をあなたが把握する必要があった時代です。今日では、セールスチームの担当者がClaude Codeをダウンロードして、PIIを保存するアプリを立ち上げています。同じ人物、異なる手段です。これはシャドーITのように聞こえるかもしれません。ブー!その通りです。CISOやIT担当者の背筋を震え上がらせます。発見されると、チームはそれをセキュリティインシデントとして扱う傾向があります。場合によっては、単にビジネスを前進させるために自律性を使用した人物への軽い叱責となるかもしれません。それは確かにセキュリティインシデントです。しかし、それは人々がやるべきことを抱えており、エンジニアリング組織を待つ時間がないというシグナルでもあります。そして、それは減速していません。AIで始まったわけでもありません。Gartnerは2021年に、ChatGPTが出荷される前に、従業員の41%がIT部門外でテクノロジーまたは分析機能を開発していたと発見しました。2人に1人、それがまだ困難だった頃です。そして、ああ、今ではそれはとても簡単です。あなたの会社の半分はすでにあなたを迂回しています。彼らはただあなたに伝えていないだけです。これらの人々は誰なのでしょうか!?リード管理ツールを求めたSDRは、それがバックログ整理で死蔵され、午後に自分でいい加減なバージョンを構築しました。彼の会社は多くのエンジニアを雇用しています。誰も彼のために働いておらず、彼のチケットが優先順位争いでロードマップ項目に勝つことは決してありませんでした。ソフトウェアチームを一度も雇用したことのない地域保険会社のオペレーションマネージャー。20年間の組織的知識が彼女のスプレッドシートに生き残っており、初めて誰かを雇用することなく、それをさらに発展させる方法が登場しました。彼女はこれに関するITポリシーに違反していません。そのようなポリシーはありません。誰も彼女が必要になるとは想像していませんでした。そして私たち。バックエンドにドロップされたフロントエンド開発者。Terraformをいじっているバックエンド開発者。私はNodeの専門家ではないので、Nodeにいるときは市民です。私の共同創設者はElixirの市民です。自分の専門分野から外れると、あなたは彼らのうちの一人になります。この役割について最初に学び始めたとき、「市民」開発者と「ソフトウェア」開発者を区別することが重要だと思っていましたが、私たちは皆、自分の快適ゾーンの外にいて、重要でビジネスを前進させることを、自分の能力を超えてやろうとしているときには市民なのだと気づきました。それは常に起こっています。この業界に免許を持つ人はいませんし、誰もが巨大な表面積のほんの一部しか専門知識を持っていません。それは、私たちが認めたがっているよりも頻繁に平均的なソフトウェア開発者を説明しています。DevOps/プラットフォームの観点からこの役割をより深く理解するにつれて、その座から見ると、両者は同じように見えます。Opsは人々がセルフサービスで利用する必要のあるシステムを持っており、それらに関するガバナンス(セキュリティ、コンプライアンス、コスト)は、誰が尋ねているかに関係ありません。Opsの視点から見ると、市民開発者とプロの開発者は同じです。彼らは両方とも、私たちが安定して維持しなければならない本番システムに変更を加えています。それはDevOpsをやっているようなものです。あなたはいつ開発者になりましたか?タイトルの付与を受ける前に、どれだけのソフトウェアを書いたり理解したりする必要がありますか?合格すべき免許はありません。私は仕事に応募して採用されたからソフトウェア開発者ですか?1冊の本を読み終えたからですか?1つのコースですか?コンピュータサイエンスの学位ですか?ブートキャンプ卒業生は初日から開発者であり、無職の15年の趣味人はそうではありません。それは、そのタイトルが実際に何を測定しているかを示しています。何も測定していません。会社があなたをそう呼ぶことに同意した日に、あなたはソフトウェア開発者になります。ベテラン開発者かもしれません。あなたはすべての行を手書きしました、開発者です。言語サーバーで書きました、それでも開発者です。オートコンプリートで書きました、それでも開発者です。Copilotが半分書いたのは確かですが、それでもカウントされます。そのシーケンスのどこであなたは開発者でなくなったのですか?誰も答えられません。なぜなら、その質問はコードに関するものではなかったからです。では、SDRとシニア開発者は実際に何を共有しているのでしょうか?彼らは両方とも、ビジネスが必要とする何らかの価値を見て、それを自動化可能で何らかのインターフェースを通じて対話可能にすべきだと判断し、それを実現しようとしています。それが仕事全体です。一方はより多くの練習をしています。専門家と市民の間には勾配があります。私たちは境界線を引きました。なぜなら、それはより多く支払われたからです。手段としての目的誰も、40人を雇ってコードフォーマットについて議論するのが大好きで、クラウド支出でOpExを爆発させ、ネバダ州にオタクを送り込んで無料のシャツをもらうのが待ちきれないと思ってビジネスを始める人はいません。彼らは解決したい問題を見つけたからビジネスを始めます。ソフトウェアはそのための手段です。開発者はそのための手段です。これは常に真実であり、私たちの業界は20年間、それを公に言わないように丁寧に努めてきました。企業内でソフトウェアが実際にどのように作られているかを見てみましょう。ビジネスには問題があります。問題はPMを待ちます。PMはエンジニアを待ちます。エンジニアはOpsを待ちます。レイヤーケーキ全体に障害があり、各レイヤーは人員不足で遅れています。3年前、そのスタックのトップにいる人はただ待っていました。今日、彼らは待ちません。彼らはClaudeなどを開いて、「こんなに難しくないはずだ」と考えます。そして、驚くべきことに、そうではありません。少なくとも彼らにとっては。あなたにとって、後で、それがあなたの手に渡ったとき?大変ですね。そして、ビジネスはそれで構いません。CEOの立場になってみてください。2人の人間があなたが必要なものを作り出すことができます。一方は今すぐそれを実行でき、それは雑かもしれませんが、雑は修正できます。もう一方はクラフトについて話したがっており、6ヶ月のバックログがあります。その決定は約4秒で下されます。彼らは雑でも構いません。それがあなたを不快にさせるなら、理解できます。アウトソーシングやノーコードのときにも多くの人を不快にさせました。ビジネスは、価値がどのように作られるかについては決して気にしませんでした。私たちはただ、それを唯一作れる者だったので、その独占を尊敬と誤解していました。私たちは常に手段でした。目的はビジネスのものです。手段は今や皆のものです。私たちは以前にもこれを経験しました。「しかし、その雑さは危険です。」はい。そうです。昨年10月、研究者は本番環境で実行されている5,600個のVibeコード化されたアプリをスキャンし、2,000以上の脆弱性、400の漏洩したシークレット、および医療記録や銀行口座番号を含む175件の個人データ漏洩を発見しました。Moltbookは、クライアントサイドJavaScriptにあるSupabaseキーを通じて、ローンチから3日後に150万のAPIトークンを漏洩しました。雑さは積み重なり、ページャーを持っていた人なら誰でも、4秒の決定が2年後にインシデントコールにつながる原因であることを知っています。インシデントコールが始まりました。これはDevOpsを生み出したのと同じ問題です。開発者は、オペレーションが安全に吸収できるよりも速く出荷したいと考えており、業界の最初の答えはブロックすることでした。チケット、変更諮問委員会、壁。うまくいきませんでした。開発者は、市民が現在皆を迂回しているのと同じように、Opsを迂回しました。DevOpsは、より速いクラスのビルダーへの答えは、より大きなゲートではなく、舗装された道であるという最終的な承認でした。速い道と安全な道が同じ道になるように構築してください。多くの組織は今日でもそれに苦労しており、今や新しい種類のビルダーが、開発者よりも速く、Opsが知っているサーバーに一切触れることなく、直接ユーザーに届けられています。そしてベンダーはオンランプを舗装しています。Microsoftは、Claude CodeとCopilotをFabric対応エージェントに変えるオープンソースのスキルファイルを出荷しており、アナリストはプレーンな英語でエンタープライズデータワークロードを立ち上げてクエリできるようになります。地球上で最大のソフトウェア企業は、より多くのこれらのビルダーを求めており、少なくはありません。ですから、いいえ、オペレーションは時代遅れではありません。私はできる限り大声で反対を主張します。30年間、企業を安全に保っていたのはガバナンスではありませんでした。それは希少性でした。