迭代式開發(fā)的理解就是:
兩周上線,不管多少個項目。
因為兩周就要上線,那開發(fā)時間加上開發(fā)聯(lián)調(diào)時間,最多就一周,而留給測試人員的時間,也就4、5天,期間如果提測晚了,測試人員就會非常的被動,熬夜測試,熬夜上線。
企業(yè)要推行敏捷開發(fā),有幾個前提,這些前提大部分都具備了,你才有可能去使用敏捷開發(fā)。比如說:
有個厲害的老大,他能協(xié)調(diào)產(chǎn)品和運(yùn)營,有計劃的有規(guī)劃的輸出PRD,并最好有長期規(guī)劃。要做到這樣是很難的,業(yè)務(wù)方憑什么聽你的。再說為啥要先上線一部分,我就是整個項目完整整齊的上線,你搞什么迭代。中間要去協(xié)調(diào)和溝通,并讓各個職能部分都認(rèn)同這么做,是個超級難題。另外這個老大還得非常懂項目管理,請問這樣的人,有幾個?
有靠譜的產(chǎn)品經(jīng)理,有一個事實是,現(xiàn)在的不靠譜的產(chǎn)品經(jīng)理太多了。你要找到一個有產(chǎn)品規(guī)劃,有想法,能出一個清晰穩(wěn)定的PRD的產(chǎn)品經(jīng)理,賊難找,應(yīng)該說賊難遇到。PRD都很不穩(wěn)定了,你說要搞敏捷開發(fā)?這真的挺扯的,我覺得真的要醒醒了;
有強(qiáng)大的人控場,有清晰的產(chǎn)品規(guī)劃后,才可以考慮是否使用敏捷開發(fā),且是慎重的考慮。
部分人可能認(rèn)為,不是呀,我每天都搞站會呀,挺順利的呀。拜托,這跟敏捷完全沒關(guān)系。每日站會的目的是控制風(fēng)險,你如果能很好的把控風(fēng)險,沒必要搞什么每日站會。
敏捷開發(fā)的適用場景其實蠻少的,如果是專門做外部項目的公司,可以考慮一下使用敏捷開發(fā),每個迭代輸出東西,讓甲方看,不管結(jié)果如何,你照樣收錢。