## 產品設計體會(四四)——項目外包不適合“敏捷”?
前幾個月嘗試做了PM(這次是Project不是Product了),親身經歷了一個項目是怎樣一步步不順下去的。先說明一點:這里的“敏捷”是指甲乙雙方配合的“敏捷”,而不是說外包項目本身內部不合適“敏捷”。
?
先說一下背景,項目時間太緊,工期是由商業談判決定的,沒有及時評估工作量,做著做著產生delay,先試圖簡單的用加班的方法趕上進度,后來被迫注入“敏捷”項目方法,但事后發現“項目外包”模式不適合敏捷。
?
首先,項目外包使得甲方不愿意砍需求。為了敏捷靈活,公司內部的項目需求在很大程度上是可以砍的,是“保質不保量”,這是符合敏捷的原則的。但是項目外包,甲方在提需求的時候不愿把任何一個功能像平時那樣推到2期做,因為項目結束后2期在哪里都不知道,所以“保質保量”變成了“不保質保量”。
?
其次,敏捷必然導致文檔工作不細致,甲方游離于項目之外的“驗收測試”模式難以適應。敏捷從模式上會導致提交測試的產品和最初的需求之間必然有很多變化,并且文檔很難跟上,而這種敏捷在公司內部之所以運行的很好,是因為PD、開發、tester在項目過程中可以充分交流,tester在TC(Test Case)評審的時候會叫上PD和開發,有些屬于詳細設計的細節是在評審的時候與開發直接確認,在測試執行過程中也會協助確認需求細節并迭代測試。而項目外包的時候,甲方會從一份顆粒度過粗的需求文檔上派生出“驗收測試”的TC,又因為驗收有“考試”的性質,所以不允許乙方的開發參加甲方的TC評審,導致只能和甲方需求人員確認細節,而需求人員對如此細節又沒有要求,無奈之下只能按照自己的想法說,必然導致兩邊對需求的理解有鴻溝。另一方面,驗收測試是一次性的,只有pass或false的結論,沒有迭代的過程,不符合敏捷的思想。
?
最后,乙方沒有“敏捷”的經驗和意識。一般甲方沒有獨立軟件研發能力才選擇項目外包(否則多用開發外包),職業性質/國內的項目管理現狀決定了外包工程師的習慣是按照詳細的設計文檔開發/測試,抗拒需求改變,所以強行“敏捷”會導致失控。因為沒有一份完整的詳細設計文檔,開發人員會按照自己的想法編碼,測試人員也照自己的想法測試,沒有做TC評審的意識,加之沒有和需求人員即時溝通反饋的習慣,沒有一個迭代的過程,再為了工期的死命令削減測試強度,結果就是發現做的與需求不符的時候已經晚了。
?
很多原因共同造成不好的結果,還有些沒說,總結下來就是不能再這么做了,對敏捷的理解很粗淺,歡迎指正。
- 前言
- (一)——變態吧,開始帖周報了
- (二)——數據分析
- (三)——性價比:做不做?
- (四)——需求管理
- (五)——有關流程
- (六)——再談流程
- (七)——需求探針
- (八)——產品與項目
- (九)——關于學習
- (十)——團隊合作
- (十一)——市場掃描
- (十二)——少而精
- (十三)——再說需求分析
- (十四)——做過的幾個項目
- (十五)——PM、PD、UE與UI
- (十六)——Feature List
- (十七)——PD的幾種文檔
- (十八)——概念設計
- (十九)——UPA年會的流水賬
- (二十)——有關改版
- (二二)——封閉開發
- (二三)——用戶研究
- (二五)——當交互設計遇到敏捷開發
- (二六)——PD就是出來賣的
- (二七)——大產品設計
- (二八)——細節之文案
- (二九)——產品設計的五個層次
- (三十)——“體會”導讀的思維導圖
- (三二)——零散的體會
- (三三)——用戶大會
- (三四)——土老板破冰必殺技
- (三五)——QA與測試
- (三六)——再理解“敏捷”
- (三七)——可用性測試
- (三八)——項目外包!=開發外包
- (三九)——CSDN專訪精編版
- (四十)——銷售渠道
- (四一)——用戶創意無限
- (四二)——又是零散體會
- (四三)——說說評審會
- (四四)——項目外包不適合“敏捷”?
- (四五)——外行眼中的技術分工
- (四六)——UML學習摘錄(上)
- (四七)——UML學習摘錄(下)
- (四八)——資源戰爭與BRD
- (四九)——產品市場化
- (五十)——終點:Matrix
- (五一)——敏捷的估計與規劃
- (五二)——MS Office使用心得
- (五三)——產品文檔與規范
- (五四)——PD招聘廣告詞
- (五五)——項目Kick Off
- (五六)——《需求工程》培訓記錄
- (五八)——《項目化管理》培訓記錄