完事了,要將代碼打印出來,相關(guān)人員對(duì)代碼的整個(gè)實(shí)現(xiàn)過程進(jìn)行評(píng)價(jià),提出修改建議,代碼修改后,需要再審,也是通過以后才能提交入代碼庫,進(jìn)行代碼的組裝。
當(dāng)時(shí)認(rèn)為日本的方法太浪費(fèi)時(shí)間和人力了,對(duì)技術(shù)人員個(gè)人的能力估計(jì)的太低,怎么能提高工作效率吶??墒擒浖|(zhì)量問題的頻繁出現(xiàn),是我們不斷的認(rèn)識(shí)到,開始浪費(fèi)一些時(shí)間和人力,控制好每個(gè)細(xì)節(jié)的質(zhì)量,就是省去了許多時(shí)候?yàn)榻鉀Q質(zhì)量問題而進(jìn)行的新的時(shí)間和人力的支出。省去了大量的軟件后期的質(zhì)量維護(hù)費(fèi)用。總的來看是核算的。為提高項(xiàng)目的質(zhì)量,降低成本,必須從項(xiàng)目的開始就要做好質(zhì)量的控制工作。
3、項(xiàng)目范圍管理理論解決了項(xiàng)目開始需求不清的問題
需求管理是項(xiàng)目范圍管理中的問題,這是因?yàn)樗鼘?shí)際上是開發(fā)過程中的所有管理原則的先決條件。只有在開發(fā)的目標(biāo)被清楚明白地表述和理解的情況下,軟件開發(fā)才能以一種有計(jì)劃的有序的方式進(jìn)行。實(shí)際上,沒有文檔化的需求,在開發(fā)工作完成前后都很有可能發(fā)生產(chǎn)品與要求的偏離。計(jì)劃、追蹤、配置管理以及軟件質(zhì)量保證這些在其他關(guān)鍵過程中涉及的原則,都是從一個(gè)穩(wěn)定的基礎(chǔ)開始的,那就是文檔化的需求基線。
什么需求?需求是指“分配給軟件的系統(tǒng)需求”,或者更簡(jiǎn)潔地說,“分配需求”。這些需求有可能是技術(shù)方面的(比如:功能和性能需求),也有可能是非技術(shù)方面的(比如:發(fā)布日期,開支限度)。
區(qū)分開需求管理和軟件需求分析是很重要的。一旦分配需求被文檔化,并且被所有受影響部門(客戶,系統(tǒng)工程,軟件工程)通過,需求管理的基本工作就完成了,所剩下的就是管理變更而已。沒有證據(jù)證明分配需求本身就可以十分清楚完整的作為軟件開發(fā)的全部基礎(chǔ)。事實(shí)上,通常它們不是。
優(yōu)化和精確描述需求,填補(bǔ)漏洞,將含義表達(dá)得更清楚是軟件需求分析要做的,分析的結(jié)果被稱為“軟件需求“。這樣,作為需求管理的輸出的分配需求實(shí)際上就成了軟件需求分析的輸入。需求管理遠(yuǎn)遠(yuǎn)先于軟件開發(fā)的技術(shù)行動(dòng),而軟件需求分析則是關(guān)鍵開發(fā)技術(shù)行為的第一步。
從這里的描述看來,需求管理的活動(dòng)簡(jiǎn)直太簡(jiǎn)單,太基礎(chǔ)了,顯然沒有哪個(gè)軟件開發(fā)組織會(huì)不有效的進(jìn)行著這種活動(dòng)。問題經(jīng)常出在企業(yè)對(duì)透明度的懼怕??蛻粲X得保持需求含糊不清,松散或者無正式文件能夠給他們更多的機(jī)會(huì)去說:“那并不是我所要的,那并不是我認(rèn)為的需求的含義”。文檔化清晰的需求可能迫使用戶在系統(tǒng)滿足了文檔化的需求但沒有滿足實(shí)際需要的情況下,為開始變更負(fù)責(zé)。相似地,開發(fā)人員覺得含糊不清,松散或者無正式文件的需求能給他們更大的余地,允許他們與預(yù)算和進(jìn)度盡可能地接近,然后說:“這就是我們所認(rèn)為的需求的含義,如果你需要其他的什么東西,你必須另外付出代價(jià)。”文檔化清晰的需求會(huì)迫使開發(fā)者承擔(dān)滿足這些需求的義務(wù),并使他們暴露于開支、進(jìn)度評(píng)估不準(zhǔn)確的風(fēng)險(xiǎn)之下。
這樣一來,盡管客戶與開發(fā)人員的利益動(dòng)機(jī)相對(duì),但他們卻走到了一起。每一方都認(rèn)為他們?cè)诒Wo(hù)自己的利益,鞏固自己討價(jià)還價(jià)的地位,但是事實(shí)上每一方都在走向?qū)淼氖蜖?zhēng)吵,為項(xiàng)目埋下了一刻定時(shí)炸彈。
4、項(xiàng)目時(shí)間管理理論指導(dǎo)我們?cè)陧?xiàng)目管理中怎樣抓主要矛盾
以前進(jìn)行項(xiàng)目管理時(shí),是根據(jù)經(jīng)驗(yàn)和每個(gè)人的工作特點(diǎn),進(jìn)行項(xiàng)目的分工的,軟件項(xiàng)目基本是按照需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),代碼編程,調(diào)試和測(cè)試,用戶驗(yàn)收等幾個(gè)主要過程來進(jìn)行的。但將項(xiàng)目分工更加細(xì)化,每個(gè)小過程的時(shí)間估算是多少,整個(gè)項(xiàng)目可以最短用多少時(shí)間來完成,怎樣合理安排人員,怎樣抓項(xiàng)目中的關(guān)鍵環(huán)節(jié)等等,這些都沒有進(jìn)行過量化的分析和管理。