對(duì)于國內(nèi)大多數(shù)中小IT企業(yè)而言,由于成立時(shí)間太短、投資方較多、業(yè)務(wù)不夠連續(xù)、家族式的管理等原因使得這些中小IT企業(yè)的管理水平處在一個(gè)較低的層次。特別是在軟件項(xiàng)目開發(fā)的管理中存在的項(xiàng)目團(tuán)隊(duì)中人員配置和管理、崗位與職責(zé)、溝通和協(xié)調(diào)等問題。需要企業(yè)根據(jù)自身特點(diǎn)和項(xiàng)目情況合理的進(jìn)行人員的配置,協(xié)調(diào)項(xiàng)目經(jīng)理、系統(tǒng)分析員、系統(tǒng)設(shè)計(jì)員、程序員、測試員以及實(shí)施員之間的崗位、職責(zé)與權(quán)限,保證項(xiàng)目在開發(fā)過程中的可靠性、連續(xù)性和一致性,既符合軟件工程的思想,又能達(dá)到客戶基于過程控制的質(zhì)量要求。
1、中小IT企業(yè)現(xiàn)狀與項(xiàng)目管理概述
國內(nèi)IT行業(yè)具有很強(qiáng)的自主創(chuàng)業(yè)欲望和驅(qū)動(dòng)力,但這種創(chuàng)新背后的現(xiàn)狀卻是產(chǎn)生了一系列的中小IT企業(yè),尤其是大量的小企業(yè)存在造成了中國IT產(chǎn)業(yè)分散度高、整體效益低等問題的產(chǎn)生。另外大量的跨國IT企業(yè)也不斷的涌入中國,他們帶來了大型IT項(xiàng)目、高端IT產(chǎn)品的開發(fā)能力,這些會(huì)給中國IT工程師積累經(jīng)驗(yàn)和借鑒,對(duì)中國IT行業(yè)的創(chuàng)新是有幫助的,當(dāng)然由此對(duì)國內(nèi)中小IT企業(yè)生存的沖擊也是巨大的。在這種國內(nèi)外形式下,使得中小IT企業(yè)具有了一些新的特征。
(1)中小IT企業(yè)的產(chǎn)品和技術(shù)具有行業(yè)性與獨(dú)特性。能夠?qū)δ硞€(gè)行業(yè)或者某個(gè)領(lǐng)域有深入的理解,并能夠提供相應(yīng)的解決辦法。但是中小IT企業(yè)的技術(shù)具有短期性和非核心性,不能快速產(chǎn)生市場規(guī)模和經(jīng)濟(jì)效益,無論是公司規(guī)模還是產(chǎn)品規(guī)模,中小IT企業(yè)與國內(nèi)外大型IT企業(yè)有比較明顯的差距。
(2)中小IT企業(yè)的人力資源具有較高的流動(dòng)性。中國人民大學(xué)商學(xué)院副院長毛基業(yè)教授在《2007中國軟件自主創(chuàng)新報(bào)告》中指出:“IT企業(yè)沒有別的資源,就是人力成本?!敝袊就罥T企業(yè)普遍規(guī)模不大,在很大程度上就是由于很難留住人才。人才流失限制了企業(yè)的規(guī)模,而規(guī)模偏小又限制著企業(yè)進(jìn)一步發(fā)展。這在某種程度上已經(jīng)成為一種連鎖反應(yīng),使得大多數(shù)中小IT企業(yè)在可持續(xù)發(fā)展方面的能力非常有限。
(3)中小IT企業(yè)的項(xiàng)目管理具有粗放性和隨意性。IT行業(yè)的標(biāo)準(zhǔn)很多,既有ISO2000的質(zhì)量規(guī)范,還有CMM開發(fā)規(guī)范,還有ITIL 等IT服務(wù)規(guī)范,這些行業(yè)規(guī)范成為一個(gè)很高的門檻,對(duì)管理粗放和隨意的中小IT企業(yè)在承接軟件開發(fā)業(yè)務(wù)、項(xiàng)目開發(fā)管理、技術(shù)支持、維護(hù)與服務(wù)等方面帶來一定的影響,甚至威脅中小IT企業(yè)的生存空間,從提升自己的競爭力,獲取企業(yè)持續(xù)發(fā)展的角度出發(fā),中小IT企業(yè)必須不斷規(guī)范和完善自己的管理水平。
對(duì)于以軟件開發(fā)為主的中小IT企業(yè)而言,項(xiàng)目管理的能力是其管理水平的直接體現(xiàn),反映了企業(yè)對(duì)人、技術(shù)和管理三者的結(jié)合程度。本文以美國項(xiàng)目管理協(xié)會(huì)的PMBOK管理知識(shí)體系中的人力資源管理為切入點(diǎn),著重討論軟件項(xiàng)目開發(fā)團(tuán)隊(duì)建設(shè)中各種人員的角色、分工與職責(zé)等細(xì)節(jié)的配置與管理,既能規(guī)范企業(yè)內(nèi)部管理制度,也能加強(qiáng)企業(yè)與客戶的溝通與協(xié)調(diào)水平。
2、基于SDLC的中小IT企業(yè)項(xiàng)目團(tuán)隊(duì)管理模式
2.1 軟件開發(fā)生命周期(SDLC)概述
軟件開發(fā)生命周期是軟件的產(chǎn)生直到報(bào)廢的生命周期。主要包括問題定義、可行性分析、總體描述、系統(tǒng)設(shè)計(jì)、編碼、調(diào)試和測試、驗(yàn)收與運(yùn)行、維護(hù)升級(jí)到廢棄等階段,是一個(gè)持續(xù)改進(jìn)的迭代過程,中小IT企業(yè)在軟件開發(fā)過程中,根據(jù)自身資源情況,尤其是開發(fā)團(tuán)隊(duì)的人力資源情況,從加快開發(fā)速度、保證產(chǎn)品質(zhì)量、便于與客戶溝通和協(xié)調(diào)的角度出發(fā),可以把SDLC主要?jiǎng)澐譃橐韵滤膫€(gè)階段:需求分析階段、軟件實(shí)施階段、系統(tǒng)部署階段和系統(tǒng)維護(hù)階段。如圖1所示。這種SDLC的劃分符合中小IT企業(yè)的特點(diǎn),使得人力資源得到了合理的利