[討論] 因為 chatGPT,未來瀑布式開發會是主流?
現在一大堆針對 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
接案公司還是有吧,不然怎麼簽合約開始開發,與驗收的參考基準?
※ 編輯: alihue (106.73.26.66 日本), 04/16/2023 21:37:01合約文件寫的是最模糊的那種,最多就是驗收階段文件會
慢慢補上去,但驗收的項目跟一開始的spec大部分也不相
同了
但其實也是我文中提到的,如果 chatGPT 有辦法針對需求模糊的地方提問來增進 spec 那就會很有幫助
瀑布流跟敏捷各有其適用的場景
你想多了 接案一樣需求會在開發前後持續修改
你說的完善spec 但多數場景連客戶自己都不清楚他要什麼
coding只佔軟體開發非常小的比例 而AI目前只加快了這小塊
所以我文中才說需要 chatGPT 能回頭釐清問題
被樓上說完了XD接案本質上就是通靈,簽約的高層跟使用
系統end user認知差距很大,而user大部分真的不知道自
己要什麼,所以要應用在spec文件比較難,用在test case
s比較有機會
客戶連他自己想要什麼都不知道 要怎麼寫規格?
所以才說通靈 有時候就是一些敘述而已你就要開始開發了
合約只會寫建置xxx系統,要符合什麼法規,驗收要哪些單
位,其他內容要嘛接案公司本來就是深耕客戶產業的,知
道要幹嘛再依照客戶調整,不然都是要pm ba去一直開會問
出來後,交給開發團隊開發
最常見的就是依照客戶提出的case去寫測試,然後才發現
有很多邏輯牴觸之處,最後幫客戶查出以前做法有錯帳,
接著系統驗收項目就會憑空出現一個調帳功能,沒完成不
撥uat驗收款
那gpt能幫助的就是,快速完成各種test case提早發現客
戶的商業邏輯有問題趕快改,或是乾脆問gpt遇到這種客戶
該如何不追加驗收項目就通過驗收(?)
推接案本質上就是通靈XD
等chatgpt能出來撕逼再說吧
敏捷就是為了撕逼輸的時候 頻繁改需求才出現的
@foreverk
噗
除非gpt會通靈XDD
連客戶都不知道自己要什麼商業邏輯,你要GPT通靈?
我的想法是反過來,gpt是幫助寫完結案所需文件,文件能自
動從程式自動不斷修改
良好的文化不是不能根基於瀑布模型 但成功的關鍵仍在於
即時的回饋與修正 這不是任何初期的精確能夠解決的
前期精確就是中後期的僵硬 AI介入輔助也不能改變這點
你想多了 多的是scrum誤用成瀑布式的
再加上需求變更在專案中本來就很常見
定義上完成最小價值產品 還是使用者的偏好
一堆公司都不寫文件或是文件跟成品落差很大沒更新的吧
想法蠻有趣的耶
呵呵,每篇都在用GPT通靈。
waterfall,的問題又不是在寫規格書,waterfall也沒有硬要
人寫完整的規格書。
39
[討論] chatGPT會取代軟體工程師嗎?chatGPT會取代軟體工程師嗎? 我覺得這是個很有趣的問題,但其實沒有很精確。 如果要我講的話,我會說: 會,但會取代很基本的碼農,但是資深的軟體工程師絕對無法 取代。 這怎麼說呢? chatGPT是可以幫你寫程式碼沒錯,但前提是你要問對問題啊。 我目前是個有點年資的軟韌體工程師,我往往要解決的是一個"系統性"的問題,而20
[請益] 公司請人如何看待ChatGPT?就是原本想轉換新程式語言, 原本推算會有很多東西要學, 但剛好ChatGPT騰空出世, 一開始想用ChatGPT來學 結果發現因為知道需求,21
Re: [討論] chatGPT會取代軟體工程師嗎?提供一個有趣的觀點 在 堆疊溢出 的網站有關於一則公告內容是禁止 chatgpt 回文。 底下有一個 AI 研究員的論點很有趣。 temporary-policy-chatgpt-is-banned?cb=118
[問卦] ChatGPT 這次顛覆了那些行業 ?剛才問了 ChatGPT ,它顛覆了那些產業,以下是它的回覆: ChatGPT 是一種具有革命性的技術,以其強大的自然語言處理能力和機器學習技術,在不 同領域產生了深遠的影響,以下是 ChatGPT 顛覆的一些行業和相關案例: 文案行業:ChatGPT 可以協助創建各種形式的內容,例如廣告詞、產品描述、新聞報導等 。例如,OpenAI 曾經展示了一個使用 GPT-3 寫出的 500 字長的新聞報導,而人類記者13
Re: [討論] chatGPT會取代軟體工程師嗎?這個問題讓我們請ChatGPT來回答 提問: 簡短說明軟體工程師可利用chatGPT的方式, 以及chatGPT無法取代軟體工程師的地方。 ChatGPT回答:8
[心得] 用 ChatGPT 幫忙整理 Code Changes部落格: GitHub: 相信大家對 ChatGPT 不會很陌生,這是目前在生成式人工智慧 (AIGC: AI Generated Content) 內的當紅炸子雞,然而 ChatGPT 對於軟體工程師有什麼影響呢?能否透過 ChatGPT 改善團隊流程或協助開發?而我現在想到最直接的就是用 ChatGTP 幫忙寫 Git4
Re: [討論] 用AI寫code產生的疑問AI(GPT)用於Coding的實務心得 作者是虎尾科大資工系陳國益教授,經同意後轉載文字內容,原連結於下: 在上週前往華新麗華授課時,有工程師問到:若有要接手的大型專案,應如何透過AI協助 ,加速對專案的理解速度,或是快速產生手冊、API列表等,傳統上要花非常多時間交互