如何制定一個(gè)穩(wěn)定的精益軟件開發(fā)流程?
發(fā)布時(shí)間:2021-08-26閱讀次數(shù):3998
何謂穩(wěn)定?
穩(wěn)定就是在長時(shí)期內(nèi)產(chǎn)出始終如一的結(jié)果的能力。
我們制定一個(gè)軟件開發(fā)流程,當(dāng)然希望它是穩(wěn)定的。一個(gè)穩(wěn)定的流程就意味著無論何時(shí)使用這個(gè)流程,它產(chǎn)出的結(jié)果我們都是可預(yù)知的。
流程的穩(wěn)定性主要通過流程產(chǎn)出的結(jié)果來衡量,即以同樣的人力和物力生產(chǎn)使用同一流程可以產(chǎn)出同等質(zhì)量同樣數(shù)量的產(chǎn)品。
要制定一個(gè)穩(wěn)定的精益軟件開發(fā)流程,我們需要從以下幾個(gè)方面著手:
梳理軟件開發(fā)過程的定義
一個(gè)穩(wěn)定的軟件開發(fā)流程,它的定義也必然是準(zhǔn)確的。流程定義不應(yīng)使用那些含義模糊、不夠清楚的詞語。比如:“通?!薄ⅰ盎旧稀?、“一般”等等。而是應(yīng)當(dāng)清楚地把這些詞語所代表的環(huán)境或條件表述清楚。
識(shí)別軟件開發(fā)過程中的浪費(fèi)
一個(gè)穩(wěn)定的流程必然要清除掉流程中那些冗余的浪費(fèi)活動(dòng),否則這些浪費(fèi)活動(dòng)就會(huì)對(duì)流程的穩(wěn)定性造成影響。所以,在對(duì)軟件開發(fā)過程做出了準(zhǔn)確的定義之后,就要開始啟動(dòng)試點(diǎn)項(xiàng)目,由專人在現(xiàn)場(chǎng)對(duì)試點(diǎn)項(xiàng)目的過程活動(dòng)進(jìn)行觀察,并記錄下每一活動(dòng)的時(shí)間,找出當(dāng)中最大的浪費(fèi)活動(dòng),以進(jìn)行整合和消除。
整合和消除開發(fā)過程中的浪費(fèi)
在識(shí)別出軟件開發(fā)流程中的浪費(fèi)活動(dòng)之后,就要對(duì)它們進(jìn)行整合和消除。整合和消除開發(fā)過程中的浪費(fèi)活動(dòng)可以采取以下幾種方式:
a)流程優(yōu)化,提升效率
有些浪費(fèi)活動(dòng)是由于流程設(shè)計(jì)的不合理造成的。比如,配置管理活動(dòng)的主要目的是版本控制和對(duì)軟件變更的控制,我們應(yīng)當(dāng)以實(shí)現(xiàn)這個(gè)目的來設(shè)計(jì)配置管理流程,而不是從領(lǐng)導(dǎo)的權(quán)限來設(shè)計(jì)流程。如果一個(gè)簡單的入庫流程需要走上兩三天甚至更久,那我們不妨考慮一下這個(gè)流程優(yōu)化。
b)調(diào)整開發(fā)環(huán)境
我們的軟件開發(fā)環(huán)境如果不夠先進(jìn),也可能會(huì)導(dǎo)致浪費(fèi)。我們要根據(jù)組織的實(shí)際情況,調(diào)整我們的開發(fā)環(huán)境,消除由開發(fā)環(huán)境帶來的浪費(fèi)。并且把調(diào)整后的開發(fā)環(huán)境作為組織的標(biāo)準(zhǔn)工作環(huán)境進(jìn)行推廣。
c)對(duì)容易導(dǎo)致流程變異的活動(dòng)加強(qiáng)控制
流程的不穩(wěn)定,通常是有流程的變異造成的。根據(jù)統(tǒng)計(jì)數(shù)據(jù)表明,有20%的活動(dòng)容易導(dǎo)致流程發(fā)生變異。我們通過試點(diǎn)項(xiàng)目要找出這20%的活動(dòng),并在流程定義當(dāng)中加強(qiáng)對(duì)它們的監(jiān)督和控制。
均衡軟件開發(fā)過程中的工作量
對(duì)于一個(gè)穩(wěn)定的軟件開發(fā)流程來說,在整個(gè)軟件開發(fā)的生命周期過程當(dāng)中,工作量的分配都是均衡的。所以在流程定義的時(shí)候,要注意工作量的均衡分配。
這正是:
穩(wěn)定流程都需要,如何定義聊一聊
定義準(zhǔn)確第一位,消除浪費(fèi)妙不妙
靈集科技打造本地生活類小程序
十種軟件開發(fā)模型整理
軟件開發(fā)公司的UI/UX設(shè)計(jì)師是什么?有啥區(qū)別?
云醫(yī)互聯(lián)SASS解決方案
九大類企業(yè)管理軟件助力企業(yè)數(shù)字化轉(zhuǎn)型
智慧醫(yī)療:創(chuàng)新驅(qū)動(dòng),引領(lǐng)醫(yī)療健康未來
企業(yè)為什么要做定制化的軟件,找哪家公司好?
內(nèi)蒙古網(wǎng)站建設(shè),打開大眾對(duì)您的“第一印象”
開發(fā)企業(yè)官網(wǎng)有什么作用?內(nèi)蒙古網(wǎng)站建設(shè)總結(jié)了兩點(diǎn)
全面分析小程序商城