- 相關(guān)推薦
軟件開發(fā)項(xiàng)目管理計(jì)劃的8大問題分析
引導(dǎo)語: 項(xiàng)目管理計(jì)劃是項(xiàng)目的主計(jì)劃或稱為總體計(jì)劃,它確定了執(zhí)行、監(jiān)控和結(jié)束項(xiàng)目的方式和方法,包括項(xiàng)目需要執(zhí)行的過程、項(xiàng)目生命周期、里程碑和階段劃分等全局性內(nèi)容。下面是yjbys小編為你帶來的軟件開發(fā)項(xiàng)目管理計(jì)劃的8大問題分析,希望對你有所幫助。
項(xiàng)目管理計(jì)劃是其它各子計(jì)劃制定的依據(jù)和基礎(chǔ),它從整體上指導(dǎo)項(xiàng)目工作的有序進(jìn)行。
在軟件開發(fā)項(xiàng)目實(shí)踐中,關(guān)于計(jì)劃主要有以下一些常見問題
1、制訂計(jì)劃時沒有進(jìn)行充分的溝通
項(xiàng)目經(jīng)理制訂計(jì)劃時沒有和項(xiàng)目主要成員和主要項(xiàng)目干系人共同討論協(xié)商,達(dá)成共識;或者最終計(jì)劃沒有發(fā)布到所有相關(guān)的項(xiàng)目干系人,取得他們的認(rèn)同、理解,最重要的是對計(jì)劃中共同責(zé)任、目標(biāo)和各自責(zé)任、目標(biāo)的承諾;由此而造成的后果是項(xiàng)目管理計(jì)劃缺乏項(xiàng)目組成員的支持,沒有成為項(xiàng)目組成員的共識,沒有使每個項(xiàng)目組成員努力實(shí)現(xiàn)在項(xiàng)目管理計(jì)劃中所作的承諾。因此項(xiàng)目經(jīng)理制訂計(jì)劃時首先要分清或確定主要項(xiàng)目成員和主要項(xiàng)目干系人,然后與他們進(jìn)行充分的溝通協(xié)商,使項(xiàng)目管理計(jì)劃是一個大家都認(rèn)同的,形成共識的有效文件。
一種更為嚴(yán)重的情況是遺漏了重要的項(xiàng)目干系人。在制定計(jì)劃時沒有考慮到所有項(xiàng)目干系人,特別是那些對于項(xiàng)目的成敗有重要影響的項(xiàng)目干系人,在制定計(jì)劃時要和他們進(jìn)行充分溝通取得對項(xiàng)目進(jìn)度、資源、驗(yàn)收標(biāo)準(zhǔn)等計(jì)劃的共識和保證。
2、對編寫計(jì)劃的過程在思想意識上重視不夠
實(shí)際上是對項(xiàng)目管理計(jì)劃的重要性認(rèn)識還不夠充分,雖然大家都知道知道“作計(jì)劃”很重要,是項(xiàng)目成功的關(guān)鍵,但又認(rèn)為計(jì)劃就是寫文檔,也許是因?yàn)橐恍┤松朴趯懗绦虻簧朴趯懳臋n,所以有些項(xiàng)目經(jīng)理會認(rèn)為寫文檔是一種走形式,或?qū)Ψ爆嵉奈臋n有一種排斥心理。其實(shí)不能把計(jì)劃當(dāng)成僅僅是寫一個計(jì)劃文檔的問題,而是要通過編寫計(jì)劃文檔的過程,理清項(xiàng)目目標(biāo)、項(xiàng)目范圍、項(xiàng)目所需資源、制定合理的項(xiàng)目進(jìn)度、制定完成項(xiàng)目所需的各種約定(溝通、變更)、制定應(yīng)對風(fēng)險的有效對策。對于這一問題的解決,首先應(yīng)當(dāng)提高項(xiàng)目經(jīng)理的計(jì)劃意識,采用項(xiàng)目管理計(jì)劃制定相關(guān)各種知識、技術(shù)、工具,加強(qiáng)對開發(fā)計(jì)劃、階段計(jì)劃的有效性進(jìn)行事前事后的評估與評審工作。
3、項(xiàng)目任務(wù)分工或進(jìn)度計(jì)劃表的顆粒度太大
常見的現(xiàn)象有對任務(wù)持續(xù)時間進(jìn)行不切實(shí)際的估計(jì);或未考慮到任務(wù)的相互依賴關(guān)系而造成遺漏工作。其主要原因是軟件工程的分析與設(shè)計(jì)經(jīng)驗(yàn)的不足,無法細(xì)化系統(tǒng)需求,并從需求推導(dǎo)出設(shè)計(jì),根據(jù)設(shè)計(jì)去分配任務(wù)。根據(jù)細(xì)化的需求也可以分配任務(wù),但是由于需求中的功能點(diǎn)和設(shè)計(jì)中的模塊往往不是一一對應(yīng)的,如一個需求功能點(diǎn)需要一系列的模塊來實(shí)現(xiàn),多個需求功能點(diǎn)也可以共用同一組模塊加上不同的設(shè)置參數(shù)來實(shí)現(xiàn)。所以根據(jù)設(shè)計(jì)來確定程序代碼階段的任務(wù)分配比較合理。需求是整個項(xiàng)目的基礎(chǔ)、需求的清晰顆粒度對后面的工作及工作計(jì)劃的準(zhǔn)確性至關(guān)重要。項(xiàng)目管理計(jì)劃的準(zhǔn)確度是以一開始以需求(包括設(shè)計(jì)層需求)為基礎(chǔ)得出的工作結(jié)構(gòu)分解的完整性、清晰性為基礎(chǔ)的。如果沒有這個基礎(chǔ),項(xiàng)目管理計(jì)劃就不可能做得很準(zhǔn)確。在無法準(zhǔn)確制定項(xiàng)目管理計(jì)劃的情況下,對其風(fēng)險要足夠重視,并制定出具體可行的對策。如果對整體的需求或工作結(jié)構(gòu)分解無法一次完整的清晰,就應(yīng)當(dāng)把它先分解為幾個大塊,分塊進(jìn)行,已經(jīng)清晰的先制定本塊(階段)計(jì)劃,下一環(huán)節(jié)的工作也可以開始(分塊)進(jìn)行。再項(xiàng)目開始階段往往還沒有得到詳細(xì)的需求成果,因此根據(jù)項(xiàng)目管理計(jì)劃漸進(jìn)明晰的特點(diǎn),在需求調(diào)研分析階段過后,需求成果清晰是,應(yīng)當(dāng)及時細(xì)化項(xiàng)目管理計(jì)劃,在概要設(shè)計(jì)完成時,要更進(jìn)一步地細(xì)化后面編碼測試階段的詳細(xì)計(jì)劃。
4、對總體計(jì)劃、階段計(jì)劃的作用認(rèn)識不足
項(xiàng)目經(jīng)理認(rèn)為計(jì)劃不如變化快,項(xiàng)目中也有很多不確定的因素,做計(jì)劃是走過場,因此制定總體計(jì)劃時比較隨意,不少事情沒有仔細(xì)考慮,或者是有一種等一下再說的想法;階段計(jì)劃因工作忙等理由經(jīng)常拖延,造成計(jì)劃與控制管理脫節(jié),無法進(jìn)行有效的進(jìn)度控制管理。那些號稱“所見即所得”的OA,邊做、邊提需求、邊改、邊完善的“四邊形”的所謂“快速”軟件開發(fā)也可能竟然是本企業(yè)周期延續(xù)最長的項(xiàng)目,因?yàn)闊o休無止的需求變更而永無止境。從項(xiàng)目管理計(jì)劃階段來看,因?yàn)檫呑、邊提需求、邊改、邊完善,所以他們首先就對?jì)劃沒有信心,基本上計(jì)劃對他們來說只是應(yīng)付,久而久之,對計(jì)劃方面的鍛煉意識不如其他項(xiàng)目,甚至養(yǎng)成不容易改掉的習(xí)慣。
5、遺漏重要的假設(shè)或約束條件
如一些政府機(jī)關(guān)的管理信息系統(tǒng)軟件開發(fā)項(xiàng)目隱含的需求是必須遵守一系列的國家和行業(yè)標(biāo)準(zhǔn),但由于沒有考慮到這些要求,致使項(xiàng)目管理計(jì)劃失敗,開發(fā)出某些功能、性能或數(shù)據(jù)不符合國家和行業(yè)標(biāo)準(zhǔn)的軟件,造成返工。所以應(yīng)當(dāng)盡可能地將將任何設(shè)想和約束編入文檔。做項(xiàng)目管理計(jì)劃時應(yīng)該盡可能地把假設(shè)條件和約束條件考慮清楚,這些假設(shè)和約束可以是樂觀的、悲觀的或者是最可能的估計(jì)。例如,可以假設(shè)能夠及時獲得應(yīng)用程序服務(wù)器的新發(fā)行版,或可以得到熟悉項(xiàng)目正在采用的技術(shù)和技巧的開發(fā)人員;還可以假設(shè),項(xiàng)目能在一些約束下工作,如影響計(jì)劃的強(qiáng)制截止期限或資源限制等等。應(yīng)該把這些假設(shè)和約束條件編入計(jì)劃文檔中,在項(xiàng)目的實(shí)施過程中,當(dāng)項(xiàng)目管理計(jì)劃需要細(xì)化和調(diào)整時,就應(yīng)該考慮到這些約束條件,而不是以一種“無限資源”的方式做計(jì)劃。一般來說,假設(shè)、約束和風(fēng)險的區(qū)別是假設(shè)、約束是一些比較明顯、明確、已經(jīng)發(fā)生或肯定會發(fā)生的情況,而風(fēng)險這是不一定會發(fā)生的,具有不確定性。
6、項(xiàng)目管理計(jì)劃沒有突出重點(diǎn)
軟件開發(fā)涉及到方方面面的工作,有些是主要的,有些是次要的,項(xiàng)目管理計(jì)劃應(yīng)當(dāng)反映有價值的工作任務(wù)、環(huán)境條件。項(xiàng)目管理計(jì)劃不能寫成一個大雜燴,也不能寫成一個包羅萬象的百科全書。在項(xiàng)目管理計(jì)劃中要簡潔精確地反映對項(xiàng)目有價值的事情、任務(wù)和活動,避免羅嗦。項(xiàng)目管理的理論方法、成功的項(xiàng)目管理經(jīng)驗(yàn)都是在實(shí)施項(xiàng)目時應(yīng)該參考的。但是,每個項(xiàng)目是特殊的,具有“唯一性”的,一次需要為每個項(xiàng)目做專門的計(jì)劃,選擇適合的項(xiàng)目,適合的團(tuán)隊(duì)的方式和方法。
7、忽視次要工作任務(wù)對項(xiàng)目的影響
軟件開發(fā)項(xiàng)目管理計(jì)劃不僅要安排需求分析、概要設(shè)計(jì)、必要時的詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)施和測試與維護(hù)等實(shí)際的重要工作,而且還應(yīng)該安排項(xiàng)目中的支持性輔助活動,這些支持性輔助活動雖然不能成為關(guān)鍵活動,但是它們卻對項(xiàng)目的進(jìn)展又作重大的影響。這些輔助活動包括體系結(jié)構(gòu)定義、文檔評審后文檔編寫的返工甚至是需求調(diào)研的返工,測試之后的編碼返工、系統(tǒng)交付、與軟件復(fù)用相關(guān)的活動、項(xiàng)目組內(nèi)溝通交流、休假和法定假日、培訓(xùn)和教育、團(tuán)隊(duì)成員的生活(如飲食、住宿、交通等)、項(xiàng)目規(guī)劃、人員管理等管理活動、會議和回復(fù)電子郵件,等等。做項(xiàng)目管理計(jì)劃時應(yīng)當(dāng)盡可能完整地列出這些影響項(xiàng)目的活動,或者按照固定的模板進(jìn)行計(jì)劃的制訂,免得遺漏必要的計(jì)劃內(nèi)容。有時候,小的疏忽會帶來大的問題,次要矛盾會成為或引發(fā)主要矛盾。例如,加班安排不當(dāng),會引起員工的厭倦甚至離職,造成軟件項(xiàng)目的人力資源問題,從而影響項(xiàng)目的進(jìn)度,甚至導(dǎo)致項(xiàng)目失敗。
8、工作任務(wù)的分解不便于人員分工
在確定了系統(tǒng)構(gòu)架之前應(yīng)該考慮在編寫文檔的同時是否有些其他基礎(chǔ)性的工作可以先做,如是否在需求分析的同時進(jìn)行部分的系統(tǒng)概要設(shè)計(jì);是否可以先進(jìn)性技術(shù)預(yù)研,環(huán)境架構(gòu)搭建、后臺數(shù)據(jù)庫框架搭建、軟件系統(tǒng)框架搭建等等。迭代法使得在上一階段的部分任務(wù)完成后,下一階段的對應(yīng)工作就可以投入進(jìn)行。在確定了系統(tǒng)構(gòu)架之前之后工作任務(wù)的分解都要考慮模塊編碼獨(dú)立性、開發(fā)編碼工作的負(fù)載均衡、編碼進(jìn)度安排優(yōu)化、預(yù)防人員流動(如生病、其他更緊急的任務(wù)、離職等)對開發(fā)的影響一個好的項(xiàng)目管理計(jì)劃同時應(yīng)有助于減少項(xiàng)目組的壓力和緊張,提高軟件開發(fā)效率。
為了創(chuàng)建并整合一個很好的項(xiàng)目管理計(jì)劃,項(xiàng)目經(jīng)理必須運(yùn)用項(xiàng)目整合管理技巧,因?yàn)樾枰獊碜皂?xiàng)目管理知識領(lǐng)域方方面面的信息。與項(xiàng)目團(tuán)隊(duì)以及其他的干系人一起工作來創(chuàng)建項(xiàng)目管理計(jì)劃將幫助項(xiàng)目經(jīng)理指導(dǎo)項(xiàng)目的執(zhí)行并理解整個項(xiàng)目。
【軟件開發(fā)項(xiàng)目管理計(jì)劃的8大問題分析】相關(guān)文章:
公路項(xiàng)目管理措施分析03-04
項(xiàng)目管理師前景分析01-08
施工項(xiàng)目安全與質(zhì)量管理分析05-12
項(xiàng)目團(tuán)隊(duì)成員時間管理分析05-18
項(xiàng)目管理師職位前景分析05-30