影響軟件開發(fā)進(jìn)度的原因分析
2020-06-08
80%-20%原則與過于樂觀的進(jìn)度控制
80%的項(xiàng)目工作可以在20%的時間內(nèi)完成,而剩余的20%的項(xiàng)目工作需要80%的時間。這個80%的項(xiàng)目工作未必是在項(xiàng)目的前期,而可能是分布在項(xiàng)目的各個階段,但是剩余的20%左右的項(xiàng)目工作大部分是在后期。
因此軟件開發(fā)在進(jìn)入編碼階段后會給人一種“進(jìn)展快速”的感覺,導(dǎo)致項(xiàng)目經(jīng)理、項(xiàng)目團(tuán)隊(duì)成員、用戶以及高層領(lǐng)導(dǎo)產(chǎn)生了過于樂觀的估計(jì)。有些領(lǐng)導(dǎo)看到軟件交付給用戶了,就一塊石頭落地“總算交差了”,并且又可能撤出一些被認(rèn)為多余的人力資源。
但很多情況下這是為了對付用戶不合理的交付期限要求而采用的不得已的措施。如此的結(jié)果是推遲了后期的工作,并且倘若軟件還不成熟的話,會給用戶造成不佳的影響。
范圍、質(zhì)量因素對進(jìn)度的影響
資源、預(yù)算變更對進(jìn)度的影響
資源,最主要的還是人力資源,有時某方面的人員不夠到位,或者在多個項(xiàng)目的情況下某方面的人員中途被抽到其他項(xiàng)目、或身兼多個項(xiàng)目、或在別的項(xiàng)目無法自拔無法投入本項(xiàng)目。
還有一個很重要的資源,就是信息資源,如某些國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn),用戶可能提供不了,而是需要去收集或購買,倘若不能按時得到,就會影響需求分析、設(shè)計(jì)或編碼的工作。其他資源,如開發(fā)設(shè)備或軟件沒有到貨,也會對進(jìn)度造成影響。
預(yù)算實(shí)際上就是一種資源,它的變更會影響某些資源的變更,進(jìn)而對進(jìn)度造成影響。
80%的項(xiàng)目工作可以在20%的時間內(nèi)完成,而剩余的20%的項(xiàng)目工作需要80%的時間。這個80%的項(xiàng)目工作未必是在項(xiàng)目的前期,而可能是分布在項(xiàng)目的各個階段,但是剩余的20%左右的項(xiàng)目工作大部分是在后期。
因此軟件開發(fā)在進(jìn)入編碼階段后會給人一種“進(jìn)展快速”的感覺,導(dǎo)致項(xiàng)目經(jīng)理、項(xiàng)目團(tuán)隊(duì)成員、用戶以及高層領(lǐng)導(dǎo)產(chǎn)生了過于樂觀的估計(jì)。有些領(lǐng)導(dǎo)看到軟件交付給用戶了,就一塊石頭落地“總算交差了”,并且又可能撤出一些被認(rèn)為多余的人力資源。
但很多情況下這是為了對付用戶不合理的交付期限要求而采用的不得已的措施。如此的結(jié)果是推遲了后期的工作,并且倘若軟件還不成熟的話,會給用戶造成不佳的影響。
范圍、質(zhì)量因素對進(jìn)度的影響
軟件開發(fā)項(xiàng)目比其他任何建設(shè)項(xiàng)目都會有更經(jīng)常的變更,大概是因?yàn)檐浖绦蚴且环N“看不見”又“很容易修改”的東西吧,用戶是想改就改,造成需求的蔓延,項(xiàng)目經(jīng)理有時還不知如何拒絕,加上要說“我能”的心理因素,一般都會答應(yīng)修改。如此積少成多,逐漸影響了項(xiàng)目進(jìn)度。
資源、預(yù)算變更對進(jìn)度的影響
資源,最主要的還是人力資源,有時某方面的人員不夠到位,或者在多個項(xiàng)目的情況下某方面的人員中途被抽到其他項(xiàng)目、或身兼多個項(xiàng)目、或在別的項(xiàng)目無法自拔無法投入本項(xiàng)目。
還有一個很重要的資源,就是信息資源,如某些國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn),用戶可能提供不了,而是需要去收集或購買,倘若不能按時得到,就會影響需求分析、設(shè)計(jì)或編碼的工作。其他資源,如開發(fā)設(shè)備或軟件沒有到貨,也會對進(jìn)度造成影響。
預(yù)算實(shí)際上就是一種資源,它的變更會影響某些資源的變更,進(jìn)而對進(jìn)度造成影響。