需求與規格詞條 7-03

迭代Iteration

也常叫做:一輪一輪改(口語說法)、iterate(動詞)、小步快跑

你可能會這樣說

我的甜品店網站上線了。第一週客人反映菜色頁很難找,我改了選單;第二週發現訂購按鈕在手機上太小,我又改——這樣一直改是正常的嗎?還是我一開始就做錯了?

白話解釋

迭代是一次改一小段、上線、看反應、再改下一輪的工作方式。跟「一次做到完美才上線」相反,它接受第一版不完美,靠真實回饋慢慢變好。

重點在每一輪都有明確目標:這次只解決「菜色頁難找」這一件事,改完就上線觀察,不順手亂動別的。一次改太多,你會看不出是哪個改動有效。

跟 AI 協作時,迭代節奏可以很快:把這一輪的目標和上一輪的觀察講給 AI 聽,請它提出幅度最小的修改方案,改完再驗證。

親手試試

v0.1 先讓網站能上線第 1 週
v0.2 修掉「找不到菜色」第 2 週
v0.3 加上訂購表單第 4 週
v1.0 加上線上付款第 8 週

迭代就是這樣一小步一小步:每版只解一個問題,上線看反應再決定下一步。

圖 7-3 點每一版,看網站是怎麼一步步長出來的。

這樣對 AI 說

中文就可以
我的部落格網站上線兩週了,想開始迭代,請陪我規劃:
1. 先聽我說這兩週的觀察:停留時間很短、很多人從文章頁直接離開。
2. 請提出這一輪迭代的三個候選修改,並估計各自的影響範圍。
3. 我選定一個之後,你只做這一個修改,其他的之後再說。
4. 改完幫我定義「這一輪算成功」的判斷方式。

同一課的其他詞