テクノロジー

設計書・コード・テストを全部AIに書かせて半年間開発してみたよ

1: kibitaki 2026/04/18 06:50

"だって、デスクトップアプリの開発で育ってると今のフロントエンドってなんか好きになれないんだよね"わかるわかる首もげる。ただ、それも時代なのでついてく。この初期環境構築から1日でできるようにならんとなぁ。

2: nguyen-oi 2026/04/18 07:05

1行も書かないとか部長ガチ勢すぎ。テストの悲しみはAI開発あるあるw

3: toria_ezu1 2026/04/18 07:17

NTTほどの大手になるとシステムテストや最終テスト(この記事での人間受け入れ試験)でほ専門チームもいるだろうし(自分のいた会社もそうでした)、最終的には問題のないものが出来上がるのだろうな。

4: otihateten3510 2026/04/18 07:29

めっちゃ俺と同じこと考えてて笑った /プロンプト禁止は英断だなあ、なかなか出来ないんだよなこれが /やっぱAI時代は雰囲気でやるアジャイル系より、きっちりした会社の方が親和性高い気がしている

5: kuwayoshi 2026/04/18 08:06

これを公開してくれるのに感謝。すごいね。

6: Nunocky 2026/04/18 08:10

コマンドを鍛え上げるのはよい試み。とはいえ公式に全部食われてしまいそうではある

7: hello_world000 2026/04/18 08:26

まーたなんちゃってAI活用記事かと思ったらNTTデータの部長が著者で草。信じがたい生産性って良い方なのか悪い方なのかどっちかなと思ったけど、良い方なのかなこれは

8: t-murachi 2026/04/18 08:26

QAが課題だね(´・ω・`)

9: arisane 2026/04/18 09:09

”社員は、これまでお客様との仕様調整を中心に行っていたため、開発経験はそこまで高くありません” そういうメンバで生成AI活用して、開発テスト保守回せたら、その辺のSESで食ってるソフトハウス消えちゃうのかな

10: tinsep19 2026/04/18 09:18

バグ票はマークダウンで書いたあと、AIレビューで組織基準の品質観点で定量評価、フロントマッターに追加ってできそうだけどな。

11: tadatada1980 2026/04/18 09:21

NTTデータの部長からここまで具体的な記事が出てくるとは。。。下請けの仕事なくなりそう。 少なくとも多重下請の階層は大幅に減る予感。

12: hatahata_chan 2026/04/18 09:22

やっぱりAIコーディングは品質管理が難しい。AIに作らせたテストコードが大量にできるのでつい流し見してしまうけど、ここだけは手を抜いちゃいけないって感触になる。

13: xsde 2026/04/18 09:23

(だって、デスクトップアプリの開発で育ってると今のフロントエンドってなんか好きになれないんだよね。。。) ← ここ好きw

14: ultimatebreak 2026/04/18 09:29

俺の仕事がなくなるまであと◯日…

15: dekasasaki 2026/04/18 09:45

攻めたなあ。内容とても良い / 「要件だけ食わせてあとはAIにコードから書かせて効率化や!」という経営層の描く夢物語への現場からの反論と提案。大組織の中の技術者の矜持。これはアツいぜ。

16: glass-_-onion 2026/04/18 09:49

要件定義を御用聞と勘違いする、プログラミングと単体テスト工程が分かれてるなどSIerが作るシステムがなんで品質が悪いか全部詰まってる。素のJS使って品質担保出来るわけないだろ。それはただのバイブコーディング。

17: tfurukaw 2026/04/18 09:51

NTTDATAの中の人でもここまでやる時代。全然休めないな。定年までのんびりなんて人生、この業界には存在しないらしい。。。

18: Magicant 2026/04/18 10:03

色々と社風が感じられる文章だ

19: macj_jp 2026/04/18 10:10

分野は違うけど節々で示唆に富むので参考にできそう

20: yottsusan 2026/04/18 10:11

重要

21: nemoba 2026/04/18 10:18

AIで超能力俗人化してるから次はそこだよね。ただ、その扉は人が不要と同義という、、

22: sh2 2026/04/18 10:23

やはり結合テスト以降で苦労することになるのか

23: north_korea 2026/04/18 10:26

codexなら出力のJSONスキーマを指定できるので、絶対にこの形式で出力しろみたいな司令が簡単に出せるのでワークフローに組み込むと便利

24: m50747 2026/04/18 10:28

一連のレポートは流石と言った所。モックからAI作るのは目から鱗。内容から既存のコード改修などの知見が少ないように思えた。Opus使えば結果も違っていたように思える。お疲れ様でした。ジュニア育成どうすべき?

25: rgfx 2026/04/18 10:33

「弊社経営幹部のみなさま:これが、年末に突然出た日経の記事(大本営発表)に対して、現場の最前線で試行錯誤を重ねながら20年にわたりシステム開発に取り組んできた私なりの答えだ!」

26: chintaro3 2026/04/18 10:44

Google傘下のサービスでさえ、AIでコード生成されたサイトは改修を重ねるごとにボロボロになっていくよ。単にAIの使いこなしの問題ではなく、それを使いこなす人間側がAIで壊れ始めているように見える

27: economixmeister 2026/04/18 11:26

バグ管理にmarkdownを使って表記が安定せず、excelで書き直しは、NTTデータらしくない…

28: boxmanx99 2026/04/18 11:31

"直接プロンプトを入力してエージェントに仕事をさせることもできますが、それは禁止にしました。理由は、アウトプットの品質が個々人のプロンプトの作成能力に依存してしまい、開発が属人化してしまうからです"

29: fusionstar 2026/04/18 11:33

やってみてつまずいてふりかえるのがだいじ。

30: stealthinu 2026/04/18 12:03

これNTTD外部でも話題にあがったのはやはり書いてる人の立場もあるのだろう。世間が思うよりずっと早いタイミングでソフト開発業に関われる人数は減るはず。

31: seal2501 2026/04/18 12:23

“直接プロンプトを入力してエージェントに仕事をさせることもできますが、それは禁止” チーム開発やってるなぁいいなぁ

32: masayoshinym 2026/04/18 12:29

ここまで振り切った試行錯誤してる上にそれを公開までしてくれるとか感謝がすごい。

33: totoronoki 2026/04/18 12:40

テストが一番課題になるよね。

34: amatou310 2026/04/18 12:46

おお

35: craftone 2026/04/18 13:07

赤裸々で良き

36: nakatamabashi 2026/04/18 13:20

「役職:部長」←N系の部長で小規模チーム作って開発参加してるの意外、加えて開発後の横展開も考えてるの凄い、こういう人もいるのか

37: yarumato 2026/04/18 13:21

“ChatGPT、GitHub Copilotで画面を作り、HTMLモックから要件定義書を生成した。お客様の方で挙動の確認ができる動くモック。優秀なエンジニアには、INPUT/OUTPUTさえ提示すれば、処理ロジック提示なくても考えて実装できる”

38: hogetax 2026/04/18 13:27

色々手を出してて、多分予算のある個人開発と同じ感覚でやってそうな内容。半年の内容なので、やってることが全然違うはずなんだけどそう考えると直近の記述がなくて残念。もう少し踏み込んで記事にしてほしい内容

39: gorokumi 2026/04/18 13:34

“観点が不足していた理由は,観点表が十分ではなかったことです.既存の観点表を流用してしまった結果,それまで設計書体系によって無意識のうちにカバーされていた観点が,今回の設計書体系の変更によって完全に抜”

40: fa11enprince 2026/04/18 13:54

この立場の人からの記事はありがたいな。でもOSS使っていいならせめてVue.jsあたりは使うべきだったのでは。

41: bayaread 2026/04/18 14:06

ここで書かれている課題の大部分は Opus 4.6, 4.7を使えば解決可能だと思う。そう考えると恐ろしいスピードで進化している

42: raitu 2026/04/18 14:29

“既存の観点表を流用してしまった結果、それまで設計書体系によって無意識のうちにカバーされていた観点が、今回の設計書体系の変更によって完全に抜け落ち”

43: remonoil 2026/04/18 14:30

"バグ票をマークダウンで書いてしまった" "試験で品質保証と、どこかでいつものやり方に頭の中が切り替わってしまいました" "AIネイティブ開発こそ、最高の若手育成の教材"

44: tokuniimihanai 2026/04/18 14:38

あのe-taxを作ったNTTデータか・・

45: renos 2026/04/18 14:49

て、Terasolunaッ!!!ヴっ!!!

46: yasu-osu 2026/04/18 15:17

非常に考えるべきことが多い記事

47: operator 2026/04/18 15:36

やっぱNTTデータみたいな上流工程やっている企業と生成AIコーディングは相性がいい。長年、単価の安いエンジニアにコードを書かせて、どうやって品質を保つかというノウハウがあるわけで、、、Web系とは対極なのよ

48: kenzy_n 2026/04/18 15:49

こいつ、動くぞ。

49: monokoto01 2026/04/18 16:36

こういうことができる人はこれまで自ら手を動かしてコードを書いてきた人なんだよな。丸投げ歴が長い人はここまでできないし、感が働かない

50: FreeCatWork 2026/04/18 17:18

AIに任せると楽なのにゃ〜!ボクもお手伝いしたいにゃん🐾

51: misshiki 2026/04/18 17:46

NTTデータのチームが半年間、設計書・コード・テストをGitHub Copilotで生成するAIネイティブ開発を実践。設計・製造は手応えがあった一方、テスト観点不足で苦戦。プロンプト資産化で属人化防止を狙う。

52: ftype 2026/04/18 18:39

フロントエンドが好きになれないおじさん、ガラケーおじさんみを感じて嫌いになれない。ただなぜ今のフロントエンドがそういう風になっているのかが今回のテスト工程で身に染みたのではないでしょうか

53: eagleyama 2026/04/18 18:56

“直接プロンプトを入力してエージェントに仕事をさせることもできますが、それは禁止にしました”

54: lycolia 2026/04/18 20:40

NTTの部長が開発未経験者3名を軽くレクチャーしながら、基本放任で開発させたという話。

55: daichirata 2026/04/18 21:25

そのまま真似したい訳ではないが凄く良い

56: arebouya 2026/04/18 22:28

“チームに正しく意図が伝わっておらず、AIエージェントがテストケースを生成し、人間が打鍵”草

57: ma38su 2026/04/18 23:06

事業部側の部長なんだとするとすごいな、お客さんにも当然話してるのだろうし。

58: miyauchi_it 2026/04/19 01:06

“特技:問題プロジェクトの火消し。ブルドーザー役として燃え残った廃墟を更地にしてビルを立て直す仕事をしています。” つよい / 勉強になる

59: zu2 2026/04/19 03:07

"設計書の1行がソースコードの1行に対応するような、従来型の設計書とは異なるアプローチを採用しました" 昭和かよ

60: netafull 2026/04/19 16:44

“社員自身が自分たちで開発できるという自信が、お客様との仕様調整の場面においても良い方向に繋がり、普通の開発のときにはすごく疲れた顔で帰宅していたメンバが、すごく楽しそうに開発している姿”

61: yamazakicker 2026/04/19 23:09

メモメモ

62: brane-world 2026/04/20 10:47

“完璧を求めずにそこそこでちゃんと終わらせる能力(AIエージェントが働き過ぎてしまうからもっと作りたくなる欲求を押さえる) ”

63: razokulover 2026/04/20 11:08

比較的小規模の新規開発ならまぁという感じだ

64: spiral 2026/04/20 16:22

すまん、何がどう意味のある記事なのかさっぱりわからん。

65: masatomo-m 2026/04/20 18:09

人月で工数出してると値引き要求されそうなことをしっかり書いてくれる辺り良い。最大手自ら見積工数の付け方を人月から脱却する提案をしてほしいな、後が続きやすいので

66: odakaho 2026/04/20 21:23

Terasolunaってまだ生きてたの。下請けが切られた話と思ったら、下請けが生贄になるのを防いだ話だった。いやvanillajsのメンテで下請けが苦しむやつか。 “アーキテクチャは、弊社標準のTerasolunaアーキテクチャを採用“

67: mohritaroh 2026/04/20 21:36

ちゃんと面白くてすごい

68: twocon 2026/04/21 18:27

"完璧を求めずにそこそこでちゃんと終わらせる能力" MVP が MVP でなくなって、検証がしづらくなりがちなので納得感ある