日本語版
最新ニュース
科学&テクノロジー

アジャイルはソフトウェアのイノベーションを殺しているとモクシー・マーリンスパイクは言う • –

ブラック ハット 現代のソフトウェア開発の中心には、イノベーションを破壊している腐敗があり、情報セキュリティの伝説的人物である Moxie Marlinspike 氏は、その原因がアジャイル開発にあることを正確に理解していると考えています。 Marlinspike 氏は Black Hat の 2 日目、表面上は Black Hat の創設者 Jeff Moss 氏との談話で幕を開けたが、Signal の創設者は 20 年を経て失われてしまったソフトウェア開発の「魔法」を取り戻すための論拠を述べたオープニング チャットで注目を集めた。その失われた原因は、開発者を「ブラック ボックス抽象化レイヤー」に押し込め、革新的になるために必要な自由を奪ってしまったためだと同氏は主張した。 ブラック ハットでのモクシー マーリンスパイク (左) とイベント創設者のジェフ モス (右) - クリックして拡大 アジャイルチームは、開発者がエンジニアリングの専門知識とビジョンを組み合わせて既存のテクノロジーに新しい機能を見出すことができるような方法でボトムアップで作業できるようにする代わりに、サイロ化され、互いに別々に作業し、他のチームが何をしているかをほとんど把握できない状態になってしまうと彼は主張した。 また、これらのブラックボックスチームは、自社製品の動作原理の一部に対する可視性が欠けている傾向があると、Thistle Technologies の創設者兼 CEO…

アジャイルはソフトウェアのイノベーションを殺しているとモクシー・マーリンスパイクは言う • –

ブラック ハット 現代のソフトウェア開発の中心には、イノベーションを破壊している腐敗があり、情報セキュリティの伝説的人物である Moxie Marlinspike 氏は、その原因がアジャイル開発にあることを正確に理解していると考えています。

Marlinspike 氏は Black Hat の 2 日目、表面上は Black Hat の創設者 Jeff Moss 氏との談話で幕を開けたが、Signal の創設者は 20 年を経て失われてしまったソフトウェア開発の「魔法」を取り戻すための論拠を述べたオープニング チャットで注目を集めた。その失われた原因は、開発者を「ブラック ボックス抽象化レイヤー」に押し込め、革新的になるために必要な自由を奪ってしまったためだと同氏は主張した。

ブラック ハットでのモクシー マーリンスパイク (左) とイベント創設者のジェフ モス (右) – クリックして拡大

アジャイルチームは、開発者がエンジニアリングの専門知識とビジョンを組み合わせて既存のテクノロジーに新しい機能を見出すことができるような方法でボトムアップで作業できるようにする代わりに、サイロ化され、互いに別々に作業し、他のチームが何をしているかをほとんど把握できない状態になってしまうと彼は主張した。

また、これらのブラックボックスチームは、自社製品の動作原理の一部に対する可視性が欠けている傾向があると、Thistle Technologies の創設者兼 CEO である Window Snyder 氏は、Black Hat Locknote のまとめセッション中に付け加えた。

プログラミングを学ぶ学生は低レベル言語やマシンコードとのやり取りを学んでいるわけではない、とスナイダー氏は言う。高レベル言語はアプリ開発をスムーズにするが、エンジニアには、自分のパズルのピースが、より大きく、広範囲に相互接続された全体の中でどのように当てはまるかを理解するために必要なコンテキストが与えられていないだけだ。

マーリンスパイク氏が午前中に説明したように、その結果、ソフトウェア エンジニアは派生的なものしか作れなくなってしまったのです。

「私がここで描こうとしているのは、過去 20 年間、人々をブラック ボックスの抽象化レイヤーに置き、さらにブラック ボックスの抽象化レイヤーで構成された組織に配置することで、人々をソフトウェアに組み込んできたという状況です」と Marlinspike 氏は語った。

マーリンスパイク氏は、「理解は、ソフトウェアにおける重要な発展と発見の歴史のほとんどの基礎である」と主張した。

そして、大規模なエンジニアリング組織の「膨れ上がった」階級の中でなければ、そのような理解はどこで見つけられるのでしょうか? セキュリティ研究者です – 当然です。

情報セキュリティのプロが救世主

ソフトウェアエンジニアリングは過去数十年にわたり、より迅速で、より柔軟で、ひいてはより抽象化されるよう努めてきたが、セキュリティ研究者はそれと正反対のことを行ってきたとマーリンスパイク氏は言う。

「セキュリティとは、物事がどのように機能し、その背後に何があるのかを実際に理解するために抽象概念を調べるプロセスであり、時にはそれを最初に構築した人々よりもよく理解することもある」と彼は主張した。

「私が言おうとしているのは、この部屋にいる皆さんは知らないうちに、実は自分たちの地球を受け継いでいるのではないかということです」と彼は続けた。

ソフトウェア開発には魔法がある、とマーリンスパイク氏は主張し、その仕組みを理解することは、才能ある者は知識と杖だけで世界を変えることができるハリー・ポッターの世界で魔法を習得することに似ていると述べた。

彼は続けて、情報セキュリティの人々は、私たちが挙げることができるいくつかの主要登場人物とは異なり、実際には宿題が嫌いではなかったホグワーツの生徒に似ている、と述べた。

「[Security people] 図書館に座って呪文を学び、実際にこのすべてがどのように機能するかを理解している人たちは…ハリーポッターの世界のように、この知識を活用するために必要なのはコンピューターだけです」とマーリンスパイクは付け加えました。「そして、それは良いコンピューターである必要はありません。」®

#アジャイルはソフトウェアのイノベーションを殺しているとモクシーマーリンスパイクは言う #Register

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。