「AIが実装、試験、修正を自律的に繰り返すループエンジニアリングでは、AIへ作業を引き渡す前に、目的、作業範囲、設計方針、検証方法、完了条件、停止条件を明確にしなければなりません。」
仕様駆動界隈はアジャイルが浸透し過ぎて「仕様から実装が生まれるんだ!」とか感動してるけど、良くも悪くもウォータフォールから抜け出せてないSI界隈は「仕様が先にあるの当然だろ」っていう感想なんだよね。
AIに丸投げして放置するために結局人間側で完璧な事前仕様書が必要になるの皮肉すぎるな
あるかもしれない未来
「実際のソフトウェア開発の難しさは、曖昧な要求を解釈し、責務と境界を定め、既存システムとの整合を取り、異常系を考え、検証可能な仕様へ変換し、実装から得た知見を要求や設計へ戻すことにあります。」
“人月がトークンへ置き換わる”
AI生成記事にAI生成要約ブコメばかりがつく。今ここにある暗い未来。
「復活するのは上流責任である」ここだけ同意。
それ多分ただの /plan
これはちょっと思っていたんだよな。ウォーターフォールは人間に扱いきれなかったけど、めちゃくちゃかしこくてタフな理想的作業者を無限に雇えるようになったから
作り直しコストが低いのでそうはならんだろと思うが、他所が無様な計画に邁進するのを止める理由も特にないし、好きなようにすればいいと思う
部分的に頷いたが、ウォーターフォールもアジャイルもよくわかっていない人が書いたという印象を持ってしまう。 AI生成のようだが、自分で書いた方が良かったのでは?無駄に長いし。
顧客「やっぱりAじゃなくてBの方が使いやすい気がするので変えてもらえます。、あとついでにCも簡単な仕組みでいいのでサックと付けちゃって」 AI「ループを一旦停止します」
こういう前向きの考えとは逆に自分はループの外側の人間にはなれそうもないから、それを前提に人生設計するという刹那主義や諦観も育ったりしないかな。
そもそも下流工程がなくなるわけで、もはやそれはウォーターフォールなのか。上流のみのアジャイルと言った方が正確では。
スパイラル開発では?
ウォーターフォールとアジャイルという2項対立は変だねって話ずっとあるけど、手法がどうあれ変化に対応するアジリティがあるならアジャイルだよね、と。そして所謂ウォーターフォールの「肝」は手法でなく、契約。
実装前後を見るとウォーターフォールに見える。できる量が増えたのでより計画的に見える。設計判断がそのままコストに影響する。今後は見積もトークン観点になるのではないか
ウォーターフォールは1回の反復でシステムをゼロから完成させること。筆者が言っている実態はアジャイルとかスクラムでしょ。
ウォーターフォールを高速に回せばそれは質のいいプロトタイピングになるから言葉の定義がよくない気がする。AIの時代もエンジニアリングはネーミングが一番難しい。
高速に開発した場合、受け入れる人間側の試行回数がネックになるので、減らそうって話だと思う。軽微な変更を100回やって、理想形に少しづつ持っていくより、プロトタイピングし続けて、移行1回の方が早くなると。
トークン(コスト)は消費するものの、間違えてもやり直ししやすいし、ループのゴール設定を工夫すればサイクル自体も短くできるし、ウォーターフォールの復活というかアジャイルの進化という印象も受ける。
AIの実装が早いし、人工に比べてトークンが激安なので、末端がループでも「都度チェック型のバイブ」でも、アジャイルのスプリントも回せるし、ウォーターフォールでも回せるかと。AI長文っぽいので斜め読みだけどね
ウォーターフォールを高速で回すとアジャイルに至る!!!!!!!!
それはそうだと思う反面、契約(あるいは内製なら会社の意思決定と予算確保)はどうなってんの?ってのとPMBOK7でいう価値提供を考えるならぱっぱと作って上流側のループ回すで問題なくね?ってのがある。
先に設計しっかりと決めて進めるのがAIとの相性が良いって思っている。WFのようにガチガチに設計する必要があるかと言われたADRとか作るようになるんじゃないかと思っている。出力良くなければインプット変えて再実行
読んでて思ったがAndrew Ng教授の名前のカタカナ難しいよね。Ngはングでいいの
基本的に本来、上流の方が人材の質が高いんだよな
「ループエンジニアリングは下流工程をAI化した計画駆動型開発へ近づきます」甘すぎるし中途半端。計画もAIが立てるんだよ。人間がやるのは要求を出すことのみ
RUP?
ながい、、
未だにいるんだ、ウォーターフォールとアジャイル/駆動開発を同じレイヤーで比較する奴
システム開発からアジャイル性がなくなった時に、たとえ開発速度が速くなっていたとしても、それは顧客の利益になっているのか?という疑問がある。
見てる粒度の違いなだけなのでは。
本来ウォーターフォールにループがあるのは必然なのに、人類には難しかった模様
人月が無限に安く早くなって意思決定にボトルネックが移ると、小回りが効かなかった昔の手法でも実用的に回るのではと。へぇ
Loop隆盛はアジャイルの高度化ではなく下流をAIへ置き換えることで成立する少人数型ウォーターフォールになるという主張。AIの自律性が高まるほど、人が上流で判断を完了させAIへ引き渡す計画主導型開発へ至る
なぜ、ループエンジニアリングの普及がウォーターフォール開発を復活させるのか?
「AIが実装、試験、修正を自律的に繰り返すループエンジニアリングでは、AIへ作業を引き渡す前に、目的、作業範囲、設計方針、検証方法、完了条件、停止条件を明確にしなければなりません。」
仕様駆動界隈はアジャイルが浸透し過ぎて「仕様から実装が生まれるんだ!」とか感動してるけど、良くも悪くもウォータフォールから抜け出せてないSI界隈は「仕様が先にあるの当然だろ」っていう感想なんだよね。
AIに丸投げして放置するために結局人間側で完璧な事前仕様書が必要になるの皮肉すぎるな
あるかもしれない未来
「実際のソフトウェア開発の難しさは、曖昧な要求を解釈し、責務と境界を定め、既存システムとの整合を取り、異常系を考え、検証可能な仕様へ変換し、実装から得た知見を要求や設計へ戻すことにあります。」
“人月がトークンへ置き換わる”
AI生成記事にAI生成要約ブコメばかりがつく。今ここにある暗い未来。
「復活するのは上流責任である」ここだけ同意。
それ多分ただの /plan
これはちょっと思っていたんだよな。ウォーターフォールは人間に扱いきれなかったけど、めちゃくちゃかしこくてタフな理想的作業者を無限に雇えるようになったから
作り直しコストが低いのでそうはならんだろと思うが、他所が無様な計画に邁進するのを止める理由も特にないし、好きなようにすればいいと思う
部分的に頷いたが、ウォーターフォールもアジャイルもよくわかっていない人が書いたという印象を持ってしまう。 AI生成のようだが、自分で書いた方が良かったのでは?無駄に長いし。
顧客「やっぱりAじゃなくてBの方が使いやすい気がするので変えてもらえます。、あとついでにCも簡単な仕組みでいいのでサックと付けちゃって」 AI「ループを一旦停止します」
こういう前向きの考えとは逆に自分はループの外側の人間にはなれそうもないから、それを前提に人生設計するという刹那主義や諦観も育ったりしないかな。
そもそも下流工程がなくなるわけで、もはやそれはウォーターフォールなのか。上流のみのアジャイルと言った方が正確では。
スパイラル開発では?
ウォーターフォールとアジャイルという2項対立は変だねって話ずっとあるけど、手法がどうあれ変化に対応するアジリティがあるならアジャイルだよね、と。そして所謂ウォーターフォールの「肝」は手法でなく、契約。
実装前後を見るとウォーターフォールに見える。できる量が増えたのでより計画的に見える。設計判断がそのままコストに影響する。今後は見積もトークン観点になるのではないか
ウォーターフォールは1回の反復でシステムをゼロから完成させること。筆者が言っている実態はアジャイルとかスクラムでしょ。
ウォーターフォールを高速に回せばそれは質のいいプロトタイピングになるから言葉の定義がよくない気がする。AIの時代もエンジニアリングはネーミングが一番難しい。
高速に開発した場合、受け入れる人間側の試行回数がネックになるので、減らそうって話だと思う。軽微な変更を100回やって、理想形に少しづつ持っていくより、プロトタイピングし続けて、移行1回の方が早くなると。
トークン(コスト)は消費するものの、間違えてもやり直ししやすいし、ループのゴール設定を工夫すればサイクル自体も短くできるし、ウォーターフォールの復活というかアジャイルの進化という印象も受ける。
AIの実装が早いし、人工に比べてトークンが激安なので、末端がループでも「都度チェック型のバイブ」でも、アジャイルのスプリントも回せるし、ウォーターフォールでも回せるかと。AI長文っぽいので斜め読みだけどね
ウォーターフォールを高速で回すとアジャイルに至る!!!!!!!!
それはそうだと思う反面、契約(あるいは内製なら会社の意思決定と予算確保)はどうなってんの?ってのとPMBOK7でいう価値提供を考えるならぱっぱと作って上流側のループ回すで問題なくね?ってのがある。
先に設計しっかりと決めて進めるのがAIとの相性が良いって思っている。WFのようにガチガチに設計する必要があるかと言われたADRとか作るようになるんじゃないかと思っている。出力良くなければインプット変えて再実行
読んでて思ったがAndrew Ng教授の名前のカタカナ難しいよね。Ngはングでいいの
基本的に本来、上流の方が人材の質が高いんだよな
「ループエンジニアリングは下流工程をAI化した計画駆動型開発へ近づきます」甘すぎるし中途半端。計画もAIが立てるんだよ。人間がやるのは要求を出すことのみ
RUP?
ながい、、
未だにいるんだ、ウォーターフォールとアジャイル/駆動開発を同じレイヤーで比較する奴
システム開発からアジャイル性がなくなった時に、たとえ開発速度が速くなっていたとしても、それは顧客の利益になっているのか?という疑問がある。
見てる粒度の違いなだけなのでは。
本来ウォーターフォールにループがあるのは必然なのに、人類には難しかった模様
人月が無限に安く早くなって意思決定にボトルネックが移ると、小回りが効かなかった昔の手法でも実用的に回るのではと。へぇ
Loop隆盛はアジャイルの高度化ではなく下流をAIへ置き換えることで成立する少人数型ウォーターフォールになるという主張。AIの自律性が高まるほど、人が上流で判断を完了させAIへ引き渡す計画主導型開発へ至る