您的位置:軟件測試 > 軟件項(xiàng)目管理 > 開發(fā)管理 >
對(duì)軟件研發(fā)項(xiàng)目管理的深入探討
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/8/21 10:24:16 ] 推薦標(biāo)簽:

首先,確立項(xiàng)目經(jīng)理角色,符合一般公司的管理模式,比較容易被接受。如果有多人同時(shí)負(fù)責(zé)的話,容易產(chǎn)生責(zé)權(quán)理不清楚,互相扯皮的現(xiàn)象。有一個(gè)項(xiàng)目經(jīng)理對(duì)項(xiàng)目完全負(fù)責(zé),遇到問題容易很快得到解決;他作為項(xiàng)目組代表,負(fù)責(zé)向上級(jí)匯報(bào)工作,能使其他人全力投入到項(xiàng)目中,而不至于在日常的事務(wù)中耽誤太多時(shí)間,從而在某種程度上也提高了工作效率。項(xiàng)目管理者聯(lián)盟

在原來的很多項(xiàng)目中,大多都沒有設(shè)置產(chǎn)品管理角色,他的工作一般由項(xiàng)目經(jīng)理兼任。這樣的做法已證明存在很多問題,會(huì)使項(xiàng)目經(jīng)理精力分散,而且產(chǎn)品管理的任務(wù)和項(xiàng)目的日常管理工作也不大相同,如果叫一個(gè)人負(fù)責(zé),怕兩頭都顧不上搞不好。在產(chǎn)品管理組中,根據(jù)項(xiàng)目的大小,可以設(shè)置兩個(gè)負(fù)責(zé)人,一個(gè)代表用戶確定需求,另一個(gè)主要負(fù)責(zé)測試,但由前一個(gè)負(fù)總責(zé)。因?yàn)橹挥杏脩舸碚J(rèn)可了的產(chǎn)品品質(zhì),才是真正可以交付的品質(zhì)。

產(chǎn)品管理經(jīng)理(以下簡稱產(chǎn)品經(jīng)理)是項(xiàng)目中非常重要的角色,他可以對(duì)技術(shù)不是很精通,但是必須對(duì)產(chǎn)品所服務(wù)的領(lǐng)域非常熟悉,好是領(lǐng)域?qū)<,在他的帶領(lǐng)下,項(xiàng)目才不至于偏離預(yù)先設(shè)定的前景范圍。他必須對(duì)產(chǎn)品的需求能作出很好的把握,在適當(dāng)?shù)臅r(shí)候能進(jìn)行流程重組,對(duì)產(chǎn)品的可用性和易用性有終決定權(quán)。根據(jù)我們的經(jīng)驗(yàn),通過設(shè)定產(chǎn)品經(jīng)理,主要的感覺是產(chǎn)品受用戶的歡迎程度增加了,無用的特性少了,因而也更容易成功。

開發(fā)組主要負(fù)責(zé)產(chǎn)品的概要設(shè)計(jì),詳細(xì)設(shè)計(jì)及代碼實(shí)現(xiàn),這和一般項(xiàng)目中的開發(fā)人員差不多,不再贅述了。blog.mypm.net

根據(jù)我們的經(jīng)驗(yàn),這樣組建的開發(fā)團(tuán)隊(duì)既有助于提高工作效率,又能保證有良好的產(chǎn)品質(zhì)量。沒有設(shè)置產(chǎn)品管理角色的團(tuán)隊(duì)容易產(chǎn)生的問題是開發(fā)人員往往喜歡憑他們的主觀臆想來設(shè)定產(chǎn)品的某些功能,終導(dǎo)致產(chǎn)品易用性極差,不容易為用戶所接受。

3.2軟件過程管理

MSF開發(fā)過程總的來說是一個(gè)基于里程碑的,迭代的,風(fēng)險(xiǎn)驅(qū)動(dòng)的過程。一般遵循如下原則:

①進(jìn)度計(jì)劃留有余地;項(xiàng)目管理培訓(xùn)

②通過風(fēng)險(xiǎn)管理減少不確定性因素;

③通過快速原型法盡可能使產(chǎn)品穩(wěn)定和可預(yù)測;

④縮短生命周期;

⑤重視創(chuàng)新使資源和性能效率大化;

⑥拆分大項(xiàng)目等。

在過程模型上,主要包括四個(gè)重要里程碑:

①前景/范圍確認(rèn);

②項(xiàng)目規(guī)劃確認(rèn);項(xiàng)目管理者聯(lián)盟文章

③開發(fā)完成;項(xiàng)目管理培訓(xùn)

④對(duì)外發(fā)布。

我們把MSF的各個(gè)階段對(duì)應(yīng)到傳統(tǒng)的項(xiàng)目開發(fā)各階段,目的是使公司所有人員便于理解和使用。其中“前景范圍確認(rèn)”對(duì)應(yīng)傳統(tǒng)的“可行性分析”;“項(xiàng)目規(guī)劃確認(rèn)”對(duì)應(yīng)“需求分析”和“項(xiàng)目計(jì)劃”;“首次運(yùn)行”對(duì)應(yīng)“開發(fā)完成”,“發(fā)布”的意思和傳統(tǒng)基本相同。同時(shí),我們也根據(jù)公司的具體情況對(duì)流程進(jìn)行了相應(yīng)調(diào)整,把整個(gè)流程分為可行性分析、需求分析、開發(fā)計(jì)劃、開發(fā)過程和結(jié)項(xiàng)總結(jié)五個(gè)階段,下面分別進(jìn)行說明。

3.2.1可行性分析項(xiàng)目經(jīng)理圈子

按照ISO9001的要求,在軟件開發(fā)前有一個(gè)可行性分析報(bào)告,討論項(xiàng)目的可行性和風(fēng)險(xiǎn),一般公司項(xiàng)目也都會(huì)經(jīng)歷這一階段。做可行性分析一般由未來的項(xiàng)目經(jīng)理和產(chǎn)品經(jīng)理共同完成,討論該項(xiàng)目的技術(shù)、經(jīng)濟(jì)可行性和潛在的風(fēng)險(xiǎn)等。很多小公司在做項(xiàng)目前都沒有這個(gè)過程,往往是不管自己的實(shí)際情況,匆忙上馬,遇到項(xiàng)目接,結(jié)果是做一個(gè)死一個(gè),成功的很少。項(xiàng)目管理者聯(lián)盟

在做可行性分析的時(shí)候,要充分考慮公司以前的各種技術(shù)和市場積累,還有目前的資源可用性情況,特別是要做好風(fēng)險(xiǎn)分析。我以前碰到過這種情況,一個(gè)項(xiàng)目的領(lǐng)域和公司以前的領(lǐng)域不盡相同,在立項(xiàng)前沒有充分考慮各種情況,認(rèn)為這個(gè)項(xiàng)目比較簡單,應(yīng)該沒什么問題,結(jié)果是沒有做得很成功,進(jìn)度上也拖了一段時(shí)間。在后來結(jié)項(xiàng)分析的時(shí)候,認(rèn)為主要的問題是領(lǐng)域的區(qū)別造成了公司內(nèi)部沒有人對(duì)該領(lǐng)域特別熟悉,缺乏領(lǐng)域?qū)<,并?duì)上述風(fēng)險(xiǎn)估計(jì)不足,也沒有對(duì)風(fēng)險(xiǎn)進(jìn)行較好的管理,所以造成了項(xiàng)目的不成功。轉(zhuǎn)自項(xiàng)目管理者聯(lián)盟

上面提到,可行性分析一般是由未來的項(xiàng)目經(jīng)理和產(chǎn)品經(jīng)理完成,必要時(shí)還需要市場人員的參與,項(xiàng)目經(jīng)理主要考慮技術(shù)可行性,包括項(xiàng)目初估計(jì)的進(jìn)度表和資源需求情況;產(chǎn)品經(jīng)理主要考慮市場和經(jīng)濟(jì)上的可行性(主要是針對(duì)軟件產(chǎn)品而言)。只有預(yù)先對(duì)各種問題進(jìn)行完備的分析后,才能得出正確的決策。不要到后來因?yàn)槟切┦孪葲]考慮到的,但應(yīng)該想到的各種原因造成項(xiàng)目失敗;或者雖然完成了,但是沒有取得預(yù)期的效果,不能給公司帶來較好的收益。

只有在可行性分析通過評(píng)審,公司高層認(rèn)可的情況下才能付諸實(shí)施。通過可行性分析,揭示了即將面臨的各種問題及風(fēng)險(xiǎn),使得公司內(nèi)部對(duì)該項(xiàng)目有了一致的認(rèn)識(shí),在后來的資源申請(qǐng)上也更容易得到高層支持,更易于導(dǎo)致項(xiàng)目成功。那種只有一個(gè)想法,開始實(shí)施的做法是不可取的,可以是單兵做戰(zhàn),但決不是公司行為。項(xiàng)目管理論壇

3.2.2需求分析

需求管理是軟件開發(fā)中非常重要的部分,在一般的MIS型項(xiàng)目中,準(zhǔn)確的把握需求往往是項(xiàng)目成功的關(guān)鍵。但需求管理也是個(gè)困難的過程,據(jù)我所知,太多項(xiàng)目的需求都沒有良好的管理過程,往往導(dǎo)致項(xiàng)目后期的大量修改或者直接使項(xiàng)目失敗。

需求的管理主要由產(chǎn)品經(jīng)理負(fù)責(zé),其中終用戶(end user)的實(shí)時(shí)參與是一個(gè)非常重要的因素。在需求采集階段,我們主要采用了原型法,使用VB或者FrontPage建立終產(chǎn)品的界面,然后把功能實(shí)現(xiàn)和界面一一對(duì)應(yīng)起來,和用戶進(jìn)行討論,并不斷的修改界面。終在基本達(dá)成一致后,對(duì)應(yīng)原型寫出需求規(guī)格說明書,在評(píng)審后納入基線管理。

在后面的開發(fā)中,我們必須保證終產(chǎn)品界面和原型基本一致,如有變更,則必須提交項(xiàng)目組和客戶討論。根據(jù)我們的經(jīng)驗(yàn),的產(chǎn)品經(jīng)理+用戶參與+原型法=良好的需求說明。項(xiàng)目管理論壇

在需求的制定過程中,產(chǎn)品經(jīng)理必須和項(xiàng)目經(jīng)理、開發(fā)人員、測試人員進(jìn)行良好的溝通,使項(xiàng)目組全體都參與到需求分析中來,并共同確定需求的關(guān)鍵特性:

上一頁12345下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd