作者:
alihue (wanda wanda)
2023-04-16 21:32:10現在一大堆針對 chatGPT 提問的 prompts
恰恰說明只要給的指令夠精確他就能做事
而瀑布式開發雖然近年被唾棄,但它的一大特點就是一開始就會有盡可能明確的規格書
尤其是接案產業為了驗收標準,幾乎定規格時連 schema 與流程圖都會有
優質一點的甚至附畫面以及定義每個互動的 input 與 expections
這種有明確的 test cases 正是 chatGPT 的強項
所以我猜測最快產生的取代工程師的情景:
1. 從 0 到 1 的專案,因為 chatGPT 不用了解現有系統
2. 瘋狂 CRUD 型的專案,例如內部系統,較少外部不明確 Dependencies
達到這步之前 chatGPT 需要先可以針對 spec 模糊與矛盾之處提問,
但目前的技術傾向於硬給解答,不曉得有沒有辦法改進
然後會產生操作 chatGPT 工程師需求,專門寫給 chatGPT 看的 spec/test cases
以及針對產出的 source code 微調與 QA 後交貨
你忘了這類公司的問題就就在於不寫spec或文件,或是只寫驗收交差用的,gpt時代他們還是一樣啊XD合約文件寫的是最模糊的那種,最多就是驗收階段文件會慢慢補上去,但驗收的項目跟一開始的spec大部分也不相同了
作者:
hegemon (hegemon)
2023-04-16 21:42:00瀑布流跟敏捷各有其適用的場景
作者:
NodeWay (不由分說)
2023-04-16 21:52:00你想多了 接案一樣需求會在開發前後持續修改你說的完善spec 但多數場景連客戶自己都不清楚他要什麼coding只佔軟體開發非常小的比例 而AI目前只加快了這小塊
作者:
alihue (wanda wanda)
2023-04-16 21:58:00所以我文中才說需要 chatGPT 能回頭釐清問題
被樓上說完了XD接案本質上就是通靈,簽約的高層跟使用系統end user認知差距很大,而user大部分真的不知道自己要什麼,所以要應用在spec文件比較難,用在test cases比較有機會
作者:
wei115 (ㄎㄎ)
2023-04-16 22:03:00客戶連他自己想要什麼都不知道 要怎麼寫規格?
作者:
NodeWay (不由分說)
2023-04-16 22:07:00所以才說通靈 有時候就是一些敘述而已你就要開始開發了
合約只會寫建置xxx系統,要符合什麼法規,驗收要哪些單位,其他內容要嘛接案公司本來就是深耕客戶產業的,知道要幹嘛再依照客戶調整,不然都是要pm ba去一直開會問出來後,交給開發團隊開發
等chatgpt能出來撕逼再說吧敏捷就是為了撕逼輸的時候 頻繁改需求才出現的
作者: anhpc 2023-04-16 23:12:00
@foreverk
作者: superpandal 2023-04-16 23:23:00
噗
作者: Mike1109 (黃金右手) 2023-04-17 00:15:00
除非gpt會通靈XDD
作者:
eeyellow (TWC英勇長存人心)
2023-04-17 02:04:00連客戶都不知道自己要什麼商業邏輯,你要GPT通靈?
作者:
mozume (米蟲)
2023-04-17 07:29:00我的想法是反過來,gpt是幫助寫完結案所需文件,文件能自動從程式自動不斷修改
良好的文化不是不能根基於瀑布模型 但成功的關鍵仍在於即時的回饋與修正 這不是任何初期的精確能夠解決的前期精確就是中後期的僵硬 AI介入輔助也不能改變這點
作者:
jej (晃奶大馬桶)
2023-04-17 19:34:00你想多了 多的是scrum誤用成瀑布式的再加上需求變更在專案中本來就很常見定義上完成最小價值產品 還是使用者的偏好
一堆公司都不寫文件或是文件跟成品落差很大沒更新的吧
作者:
Csongs (西歌)
2023-04-17 20:33:00想法蠻有趣的耶
作者:
DrTech (竹科管理處網軍研發人員)
2023-04-18 07:12:00呵呵,每篇都在用GPT通靈。waterfall,的問題又不是在寫規格書,waterfall也沒有硬要人寫完整的規格書。