事實(shí)證明,投資于質(zhì)量輸出不會(huì)損害速度,成熟的公司將質(zhì)量視為加快開發(fā)周期的推動(dòng)力。從一開始就投資于實(shí)施解決方案和自動(dòng)化的公司不會(huì)急于完成任務(wù),而是會(huì)看到更高的長(zhǎng)期投資回報(bào),因?yàn)槲磥?lái)的項(xiàng)目會(huì)從以前的周期中獲得這種推動(dòng)。
有些人認(rèn)為質(zhì)量是單個(gè)項(xiàng)目的最終結(jié)果,例如,客戶的判斷或修復(fù)錯(cuò)誤所花費(fèi)的時(shí)間。這又是對(duì)軟件開發(fā)周期的簡(jiǎn)化視圖,主要關(guān)注外部因素,例如產(chǎn)品在發(fā)布時(shí)的表現(xiàn)。
如前所述,一個(gè)實(shí)現(xiàn)其代碼庫(kù)的自動(dòng)化、治理和維護(hù)的公司將能夠以比在每個(gè)周期中為終點(diǎn)線開槍的公司更快的速度進(jìn)行開發(fā)。
四個(gè)關(guān)鍵指標(biāo)來(lái)表明軟件開發(fā)的性能,稱為四個(gè)關(guān)鍵:
部署頻率——公司在開發(fā)過(guò)程中達(dá)到生產(chǎn)階段的頻率
變更提前期——公司達(dá)到生產(chǎn)所需的時(shí)間
變更失敗率——生產(chǎn)階段失敗的百分比
恢復(fù)服務(wù)的時(shí)間——公司從生產(chǎn)階段的故障中恢復(fù)所需的時(shí)間部署頻率和變更前置時(shí)間衡量速度,而其他兩個(gè)衡量穩(wěn)定性。