## 產品設計體會(三六)——再理解“敏捷”
最近項目做的對敏捷有點興趣,花了兩個晚上瀏覽了《敏捷迭代開發——管理者指南》,理念式的書,看起來比較輕松,摘錄一些自己的體會。
?
有些需求在開始的時候是提不出來的,或者說沒法細化的,強行的過渡需求分析是浪費時間的行為,到后來多半還是要改。
瀑布(其實Royce大大提出的瀑布模型初衷里也是有迭代思想的,不過被后人誤讀了)的問題是最后集中暴露矛盾,當然對需求固定的項目還是不錯的。
敏捷迭代開發,如果斷章取義是極其危險的,比如沒有迭代的測試跟上,到最后發現問題的時候就已經晚了。
?
介紹了四種敏捷的模式:Scrum、XP(極限編程)、UP(統一過程)、Evo(Evolutionary Project Management),他們的共同點如下:
?
????????? 擁抱變化,大問題分而治之,先解決最核心的,風險最大的部分。
????????? 會議室中集體工作,每日例會(<20min),站立會議,充分利用白板和墻壁。
????????? 較短的迭代周期,通常一周到一個月,團隊人數不要太多(小于十幾人),太多了可分割為多個團隊。
????????? 一個迭代周期內絕不再加任務,有多的需求放入以后的迭代,如果迭代周期內任務無法完成,可以為了時間點的要求,移出一部分任務到下一個迭代。
????????? 把迭代周期內的事情列出來,很小時間粒度(天為單位)的跟蹤。
????????? 不停的發布/交付,讓需求方看到結果,獲取反饋。
????????? 需求方充分投入,包括需求人員一起辦公,驗收測試的迭代。
????????? 需求方代表要有話語權,不然半途殺出個老板說三道四是極其郁悶的。
????????? 輕文檔,通過開發和測試來細化和糾正。
????????? 程序員自主選擇任務點,安排時間點。
????????? 反對加班,這點其實很難做到,特別是在中國,呵呵。
????????? 極其多的口頭溝通,其實這點對團隊成員要求很高,特別是對中國的技術人員。
????????? 強調測試,更早的測試(TC編寫早于coding),重度的測試,測試驅動項目。
- 前言
- (一)——變態吧,開始帖周報了
- (二)——數據分析
- (三)——性價比:做不做?
- (四)——需求管理
- (五)——有關流程
- (六)——再談流程
- (七)——需求探針
- (八)——產品與項目
- (九)——關于學習
- (十)——團隊合作
- (十一)——市場掃描
- (十二)——少而精
- (十三)——再說需求分析
- (十四)——做過的幾個項目
- (十五)——PM、PD、UE與UI
- (十六)——Feature List
- (十七)——PD的幾種文檔
- (十八)——概念設計
- (十九)——UPA年會的流水賬
- (二十)——有關改版
- (二二)——封閉開發
- (二三)——用戶研究
- (二五)——當交互設計遇到敏捷開發
- (二六)——PD就是出來賣的
- (二七)——大產品設計
- (二八)——細節之文案
- (二九)——產品設計的五個層次
- (三十)——“體會”導讀的思維導圖
- (三二)——零散的體會
- (三三)——用戶大會
- (三四)——土老板破冰必殺技
- (三五)——QA與測試
- (三六)——再理解“敏捷”
- (三七)——可用性測試
- (三八)——項目外包!=開發外包
- (三九)——CSDN專訪精編版
- (四十)——銷售渠道
- (四一)——用戶創意無限
- (四二)——又是零散體會
- (四三)——說說評審會
- (四四)——項目外包不適合“敏捷”?
- (四五)——外行眼中的技術分工
- (四六)——UML學習摘錄(上)
- (四七)——UML學習摘錄(下)
- (四八)——資源戰爭與BRD
- (四九)——產品市場化
- (五十)——終點:Matrix
- (五一)——敏捷的估計與規劃
- (五二)——MS Office使用心得
- (五三)——產品文檔與規范
- (五四)——PD招聘廣告詞
- (五五)——項目Kick Off
- (五六)——《需求工程》培訓記錄
- (五八)——《項目化管理》培訓記錄