- 精益軟件度量——實(shí)踐者的觀察與思考
- 張松
- 1134字
- 2019-01-01 23:46:35
2.2.2 響應(yīng)速度
如果我們把軟件開發(fā)組織比作一條長長的管道,我們稱其為交付管道。如圖2-3所示,管道的長度代表了端到端的軟件開發(fā)活動(dòng),包含了從用戶需求的產(chǎn)生到該需求以產(chǎn)品的形態(tài)為用戶產(chǎn)生價(jià)值的整個(gè)過程。管道的長度和交付對(duì)象在管道里流動(dòng)的速度,決定了組織對(duì)市場的響應(yīng)速度,也就是交付周期。

圖2-3 交付管道
新的需求出現(xiàn)后,開發(fā)組織是否能夠比競爭對(duì)手更快地將需求轉(zhuǎn)化成產(chǎn)品或產(chǎn)品的特性投入到市場上去,更快地產(chǎn)生價(jià)值?考慮到錢能生錢,從財(cái)務(wù)的角度來講,當(dāng)前的現(xiàn)金流要比未來同樣數(shù)額的現(xiàn)金流要更值錢,不過如圖2-4所示,更重要的是:
●響應(yīng)速度意味著先發(fā)優(yōu)勢,搶占市場;
●盡快收集反饋,驗(yàn)證前面的判斷,以便做出調(diào)整,提高決策的準(zhǔn)確度;
●享受科技產(chǎn)品生命周期前期的高額溢價(jià),更快地收回成本和投資,取得更長的市場生命周期,當(dāng)然,總體來說有更高的利潤率和投資回報(bào);
●以創(chuàng)新者、領(lǐng)先者的形象出現(xiàn)在市場上,可能產(chǎn)生巨大的無形資產(chǎn);
●營銷活動(dòng)都有時(shí)效性,在合適的市場時(shí)間窗口推出競爭性產(chǎn)品能夠幫助企業(yè)在獲取市場份額上占得先機(jī)。

圖2-4 交付價(jià)值曲線
落后于競爭對(duì)手推出產(chǎn)品或是市場最需要的特性,其直接結(jié)果可能就是相對(duì)較低的市場占有率,在軟件行業(yè)里,在一個(gè)領(lǐng)域市場地位的差別,對(duì)營業(yè)額和利潤率通常有非常顯著的影響。在2012倫敦奧運(yùn)會(huì)之前,三星公司在iPhone5發(fā)布時(shí)間未定之際推出了Galaxy SIII手機(jī),手機(jī)在英國發(fā)布的第一周就在當(dāng)?shù)厥袌錾汐@取了18%的市場份額,其發(fā)布后的幾周里競爭對(duì)手iPhone 4S的市場份額從20%降低至15%
,而三星后來在奧運(yùn)會(huì)上的強(qiáng)勢營銷更加助推了這個(gè)趨勢。
過長的交付周期還有另外一個(gè)負(fù)面的作用。軟件開發(fā)組織面臨的環(huán)境因素通常變化很快,在交付周期內(nèi)由于各種原因而出現(xiàn)變更要求的幾率極大,這也是為什么大多數(shù)開發(fā)團(tuán)隊(duì)視變更為大敵,項(xiàng)目管理更是以控制變更為第一要?jiǎng)?wù)。這樣的做法其實(shí)有些本末倒置。變更的發(fā)起肯定是有原因的,如果先入為主地認(rèn)為,只要不是非常關(guān)鍵的變更就應(yīng)當(dāng)拒絕,而寧可做計(jì)劃內(nèi)而價(jià)值較低的需求,其實(shí)就是人為地降低了交付的價(jià)值。除了在一個(gè)版本交付周期內(nèi)使用迭代開發(fā)模式來實(shí)現(xiàn)可適應(yīng)計(jì)劃以外,更短的交付周期也是應(yīng)對(duì)項(xiàng)目環(huán)境快速變化的關(guān)鍵手段。
市場響應(yīng)速度不僅是指的是當(dāng)前一個(gè)獨(dú)立版本的交付速度,還體現(xiàn)在提高差異化和定制版本的發(fā)布頻率上。有一些產(chǎn)品研發(fā)組織為了形成差異化的產(chǎn)品優(yōu)勢,針對(duì)多個(gè)特定市場(比如,歐美市場和發(fā)展中市場,企業(yè)用戶和個(gè)人用戶),也有可能是為了適應(yīng)不同的硬件、芯片,需要開發(fā)出不同的定制產(chǎn)品。不過這些產(chǎn)品仍然共享相當(dāng)部分的共同特性、組件和架構(gòu),這其實(shí)也就是產(chǎn)品線的概念。我們看到很多組織在其產(chǎn)品線的演進(jìn)過程中,定制版本開枝散葉越來越多,維護(hù)成本越來越高,對(duì)重用部分的改動(dòng),則是牽一發(fā)而動(dòng)全身,對(duì)市場的響應(yīng)也越來越遲緩。
- PhoneGap開發(fā)指南
- DevSecOps企業(yè)級(jí)實(shí)踐:理念、技術(shù)與案例
- 經(jīng)·理@互聯(lián)網(wǎng)產(chǎn)品經(jīng)理的進(jìn)階修煉
- 軟件工程理論與應(yīng)用
- 產(chǎn)品眾包設(shè)計(jì)理論與方法
- 軟件測試面試突擊:為自己贏得一份測試工程師職位
- 手機(jī)軟件測試最佳實(shí)踐
- 網(wǎng)絡(luò)DevOps平臺(tái)規(guī)劃、設(shè)計(jì)與實(shí)踐:基于企業(yè)架構(gòu)(EA)和領(lǐng)域建模(DDD)的方法
- 區(qū)塊鏈:技術(shù)原理與應(yīng)用實(shí)踐
- Verilog HDL數(shù)字系統(tǒng)設(shè)計(jì)及實(shí)踐
- 軟件質(zhì)量管理指南
- 多面體編譯理論與深度學(xué)習(xí)實(shí)踐
- 測試開發(fā)實(shí)戰(zhàn)教程
- 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)工作坊
- MATLAB之幻方