前言:本站為你精心整理了中小軟件企業(yè)項(xiàng)目管理范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。
[摘要]本文結(jié)合現(xiàn)階段中小軟件企業(yè)蓬勃發(fā)展的背景,結(jié)合軟件開發(fā)的流程分析及管理中的成本、進(jìn)度、質(zhì)量分析。分析了中小軟件企業(yè)項(xiàng)目中存在的問題并提出了相應(yīng)的解決辦法。
[關(guān)鍵詞]軟件;管理;項(xiàng)目;軟件企業(yè);生命周期;流程控制
隨著我國信息產(chǎn)業(yè)特別是軟件產(chǎn)業(yè)的蓬勃發(fā)展,一批批中小軟件企業(yè)不斷涌現(xiàn)。大大推動了我國軟件產(chǎn)業(yè)的發(fā)展。但是不可忽視的是,有相當(dāng)部分的軟件企業(yè)特別是中小型企業(yè)在項(xiàng)目管理方面存在著先天的不足,大多仍然處于一種手工作坊式運(yùn)營階段,處于有章不循和無章可循的混沌階段,缺乏科學(xué)化、系統(tǒng)化的管理,質(zhì)量和效率都不強(qiáng)。由于處于企業(yè)的初創(chuàng)期,中小軟件企業(yè)忙于找項(xiàng)目、攬項(xiàng)目,從而忽視了自身的實(shí)力和行業(yè)專攻,從而造成了什么項(xiàng)目都接、什么活都做的局面,且公司人員較少,分工不明確從而造成了此類軟件企業(yè)管理流程混亂,重編碼輕設(shè)計(jì),甚至到編碼完成后再回頭編寫、應(yīng)付各種文檔資料,無論從哪個(gè)角度來說,這是沒有任何意義的。軟件項(xiàng)目的開發(fā)流程不規(guī)范,項(xiàng)目延期、失敗層出不窮。所以如何有效地對項(xiàng)目進(jìn)行管理,有章可循,對于中小軟件企業(yè)來說,是非常有現(xiàn)實(shí)意義的。對于廣大的中小軟件企業(yè)而言,如何能有效且比較簡單地對自己的軟件項(xiàng)目流程進(jìn)行管理呢?
項(xiàng)目流程管理在軟件項(xiàng)目的開發(fā)過程中是非常重要的一環(huán),它貫穿著整個(gè)過程,所以有時(shí)它也被稱為軟件產(chǎn)品生命周期管理,主要內(nèi)容包括:立項(xiàng)、策劃、分析、實(shí)現(xiàn)、測試、、維護(hù)等環(huán)節(jié)。
首先我們從軟件工程角度來談?wù)勥@個(gè)問題。我們來說一下軟件工程中開發(fā)模型的概念,無論大小,每個(gè)項(xiàng)目都必定要遵循一定的開發(fā)模型。軟件常用的開發(fā)模型包括:瀑布模型、螺旋模型、漸進(jìn)模型。那么具體到中小軟件企業(yè),在這幾種模型中,我們要注意些什么呢?下面我們針對這幾種常見的模型做一下分析。
一般而言,瀑布模型常用于在開發(fā)時(shí)間內(nèi)需求沒有或很少變化、分析設(shè)計(jì)人員對應(yīng)用領(lǐng)域很熟悉、用戶應(yīng)用環(huán)境穩(wěn)定、用戶除提出需求以外,很少參與開發(fā)工作、需求使用面向過程的語言或編程工具且風(fēng)險(xiǎn)較低的項(xiàng)目。
螺旋模型常用于在項(xiàng)目開發(fā)早期需求可能有變化、分析設(shè)計(jì)人員對應(yīng)用領(lǐng)域很熟悉、用戶可不同程度地參與整個(gè)項(xiàng)目的開發(fā)過程、使用面向?qū)ο蟮匿囱曰虻谒拇Z言、中等風(fēng)險(xiǎn)項(xiàng)目。
漸進(jìn)模型主要應(yīng)用于在整個(gè)項(xiàng)目開發(fā)過程中需求都可能發(fā)生變化、分析設(shè)計(jì)人員對應(yīng)用領(lǐng)域不熟悉、用戶可參與整個(gè)軟件開發(fā)過程中、使用面向?qū)ο蟮恼Z言或第四代語言且高風(fēng)險(xiǎn)項(xiàng)目。
生存期定義可視軟件項(xiàng)目特性識別和所選軟件開發(fā)模型而異,對于軟件生命周期的幾個(gè)環(huán)節(jié)來說,他們并不是孤立的、時(shí)間層次非常明顯的,它們之間也存在著時(shí)間的重疊交叉甚至錯位。
對于項(xiàng)目管理人員來說,要注意區(qū)分這幾個(gè)階段并在不同的階段定義不同的工作內(nèi)容并嚴(yán)格執(zhí)行。而具體到中小型軟件企業(yè),由于人員較少,各種工程外小組不太健全。所以,針對這種情況,我們對各個(gè)流程進(jìn)行分解大致分為調(diào)查階段、立項(xiàng)階段、策劃階段、分析設(shè)計(jì)階段、實(shí)現(xiàn)階段、測試階段、階段、維護(hù)階段。
在調(diào)查階段:我們要采集用戶需求信息、擬定立項(xiàng)建議最后要生成用戶需求文檔及立項(xiàng)建議書。
在立項(xiàng)階段:我們需要編制可行性分析報(bào)告、立項(xiàng)申請報(bào)告并進(jìn)行評審最后要形成評審記錄。
在策劃階段:我們要任命項(xiàng)目經(jīng)理、建立項(xiàng)目組。并對需求進(jìn)行分析、評審。根據(jù)需求情況對項(xiàng)目進(jìn)行資源準(zhǔn)備(人、財(cái)、物)。在此階段要形成軟件需求規(guī)格說明書及測試大綱及需求評審記錄。
在分析設(shè)計(jì)階段:我們要進(jìn)行下面的工作系統(tǒng)設(shè)計(jì)(含數(shù)據(jù)庫、界面設(shè)計(jì))、設(shè)計(jì)評審、用例準(zhǔn)備、測試計(jì)劃評審、項(xiàng)目計(jì)劃修訂、復(fù)用元素提取根據(jù)情況要形成系統(tǒng)設(shè)計(jì)文檔、集成和驗(yàn)證測試計(jì)劃、系統(tǒng)設(shè)計(jì)評審記錄、測試計(jì)劃評審記錄、項(xiàng)目計(jì)劃修訂記錄。
在實(shí)現(xiàn)階段,我們要進(jìn)行詳細(xì)設(shè)計(jì)、詳細(xì)設(shè)計(jì)評審、構(gòu)造軟件(編碼、自測)、模塊測試、組裝測試要形成詳細(xì)設(shè)計(jì)文檔,評審記錄、源程序、相關(guān)的測試數(shù)據(jù)和記錄。
在測試階段,我們要進(jìn)行集成測試、界面凍結(jié)、編寫用戶使用手冊、填寫申請單之后進(jìn)行申請?jiān)u審要形成集成測試測試記錄、報(bào)告、安裝母盤、用戶使用手冊子版)及產(chǎn)品介紹。
在階段,我們要編寫培訓(xùn)教材、進(jìn)行產(chǎn)品包裝設(shè)計(jì)、母盤準(zhǔn)備、服務(wù)人員培訓(xùn)、光盤刻制、資料印刷、產(chǎn)品包裝、產(chǎn)品檢驗(yàn)、產(chǎn)品和交付井進(jìn)行項(xiàng)目總結(jié)。
在維護(hù)階段,我們要采集產(chǎn)品問題反饋單、登錄問題反饋臺賬、編發(fā)產(chǎn)品問題的E—mail、采集、登錄問題反饋跟蹤記錄表、編報(bào)問題反饋跟蹤月匯總表、產(chǎn)品問題審核、分類和交付、產(chǎn)品問題回復(fù)、本版本產(chǎn)品問題維護(hù)、新版產(chǎn)品母盤制作、編、發(fā)產(chǎn)品更改公告、問題維護(hù)審核、新需求臺賬登錄。
眾所周知.影響項(xiàng)目進(jìn)展的三個(gè)維度是成本、進(jìn)度和質(zhì)量。如何平衡它們之間的關(guān)系,盡力做到快、好、省?在有限資源的情況下將結(jié)果處理得最優(yōu)?這就是項(xiàng)目中管理的學(xué)問了。任何項(xiàng)目要被視為成功,都要必須達(dá)到幾個(gè)目的,這其中包括質(zhì)量要求、截止期及成本限制。質(zhì)量規(guī)定給出了一個(gè)最終的定義包括項(xiàng)目的形式、適配性和功能,它定義了項(xiàng)目提交給用戶時(shí)的最終狀態(tài),而且要確保項(xiàng)目符合這些規(guī)定。
同時(shí)項(xiàng)目的進(jìn)度也是非常重要的,項(xiàng)目管理的一個(gè)重要的職責(zé)就是要確定一個(gè)合理的交付日期。這就是一處平衡的過程,協(xié)調(diào)好這三個(gè)方面的工作,同時(shí)所謂一個(gè)項(xiàng)目,進(jìn)度是主線,其他的因素是圍繞它來做的,同時(shí)進(jìn)度也是項(xiàng)目管理的標(biāo)尺。所以在項(xiàng)目中一旦將會期確定下來,就要將它轉(zhuǎn)化為進(jìn)度表的形式,并告訴你的項(xiàng)目組成員。當(dāng)編制進(jìn)度表時(shí),頭腦中要牢記住這個(gè)日期。如果你的團(tuán)隊(duì)知道要求完成項(xiàng)目的實(shí)際期限,他們將受到更大的激勵,對他們會更有幫助:當(dāng)團(tuán)隊(duì)成員知道進(jìn)度的情況時(shí),他們將能夠加快自己的步伐,從而為項(xiàng)目的順利完成做出更大貢獻(xiàn)。合理的進(jìn)度,不應(yīng)該讓項(xiàng)目組成員感到緊張。緊張是個(gè)人績效的一個(gè)主要?dú)⑹帧>o張的人更有可能犯錯誤,而且一般來說其表現(xiàn)不如最佳狀態(tài):一個(gè)人犯的錯誤越多,他對其工作及對其本人的感覺就越糟糕,他就越有可能死火。高死火率意味著高的人員離職率,意味著你要花更多的時(shí)間用于更新雇人和重新培訓(xùn)。緊張的工作環(huán)境導(dǎo)致雇員的緊張,他們反過來又導(dǎo)致環(huán)境更加緊張。這是一種惡性循環(huán),對于人員短缺的中小軟件企業(yè)而言,這顯然是不希望被看到的。
作為一個(gè)項(xiàng)目來說,如果沒有一個(gè)明確的目標(biāo)。對有些人來說,這種情況可能造成令人難以置信的放松,而對另外一些人來說,它又可能造成難以置信的緊張。那些不知道自己的工作到底是什么的雇員,容易變得緊張;他們拿不準(zhǔn)為什么來這里,這意味著不能擔(dān)保明天他們還會出現(xiàn)。如果你向你的團(tuán)隊(duì)成員提出了足夠明確的目標(biāo),并向
他們展示實(shí)現(xiàn)目標(biāo)的途徑,你的雇員不僅不會緊張,而會真的感覺自己是該項(xiàng)目的一部分??赡苓€會對自己取得的結(jié)果感到自豪。而當(dāng)項(xiàng)目經(jīng)理用富有挑戰(zhàn)性的工作和專門技術(shù)來影響員工的時(shí)候,項(xiàng)目成果的機(jī)率就會增大。
你不僅應(yīng)當(dāng)向你的團(tuán)隊(duì)成員說明目標(biāo),而且你應(yīng)當(dāng)讓他們參與確定這些目標(biāo)。并且一般來說讓他們參與計(jì)劃的編制,這是絕對必要的。如果你讓團(tuán)隊(duì)成員幫助編制計(jì)劃,你將更有可能提早發(fā)現(xiàn)可能發(fā)生問題的領(lǐng)域。團(tuán)隊(duì)成員也感覺到對項(xiàng)目承擔(dān)了更大的義務(wù),因?yàn)樵谑鬼?xiàng)目啟動方面,他們有某種利害關(guān)系。
同時(shí),在執(zhí)行項(xiàng)目時(shí),項(xiàng)目經(jīng)理一定會面對這樣的要求,即不超出某種成本限制。作為項(xiàng)目經(jīng)理,應(yīng)該制定一個(gè)比較詳細(xì)的預(yù)算、計(jì)劃,你應(yīng)當(dāng)告知你的公司或客戶這項(xiàng)工作確切地說要花費(fèi)多少成本:出于你的團(tuán)隊(duì)是執(zhí)行項(xiàng)目的人此時(shí)也應(yīng)該像客戶一樣,也需要盡可能地了解有關(guān)成本的信息,所以我們考慮軟件的項(xiàng)目管理的時(shí)候,都必須在這幾方面對其加以界定及規(guī)范,在日常的項(xiàng)目管理工作中要注重這幾方面的協(xié)調(diào)、平衡。
一個(gè)項(xiàng)目組,我們也要關(guān)注于組織的建設(shè)。一個(gè)軟件項(xiàng)目的成功,團(tuán)隊(duì)間的合作及有效溝通也是非常重要的。在交流的過程中,要有效的減少噪音,提高溝通的效率。幾乎在所有的項(xiàng)目管理中,溝通問題是必不可免的,對于一些項(xiàng)目經(jīng)理來說,溝通不佳意味著“沒人聽我的”,而對于另外的一些經(jīng)理來說,溝通不暢意味著項(xiàng)目組成員每天到晚一直忙,卻不見多少成績,好多人做著重復(fù)的工作,因?yàn)楸舜酥g沒有進(jìn)行有效的溝通。溝通的方式很多,比如說會議、電話、電郵、甚至行為等等。
如果團(tuán)隊(duì)成員看起來不愿意溝通,這并不一定表明他們不愿意合作。相反,他們僅僅可能是不愿意以自己不適應(yīng)的方式進(jìn)行溝通。所以,為了鼓勵溝通,我們必須清楚應(yīng)該選擇哪種溝通渠道,應(yīng)該選擇哪些條件組合,以得到我們所期望的反應(yīng)。
在項(xiàng)目工作中,萬不能對他人頤指氣使。維持團(tuán)隊(duì)的關(guān)系以促進(jìn)項(xiàng)目組成員齊心協(xié)力地工作這才是項(xiàng)目經(jīng)理所要取得的目標(biāo)。如果項(xiàng)目經(jīng)理過多地用權(quán)力、金錢或者處罰的手段來影響項(xiàng)目組成員的話,項(xiàng)目失敗的幾率會很大。和其他方面的管理一樣,項(xiàng)目管理既是一門科學(xué)又是一門藝術(shù)。在平時(shí)的管理工作當(dāng)中,我們不僅要善于將相關(guān)的管理知識及管理理論有意識的應(yīng)用到管理實(shí)踐中,我們更要發(fā)展藝術(shù)性的思維。沒有完全相同的項(xiàng)目環(huán)境,外部環(huán)境和內(nèi)部環(huán)境是不斷變化的,我們只有在不斷的實(shí)踐中探索才能深刻的體會到項(xiàng)目管理的精髓,不斷的成長。同時(shí)作為一個(gè)項(xiàng)目經(jīng)理,要有大局觀,要具有系統(tǒng)思維。不要受單一項(xiàng)目的局限,要在一個(gè)更大的組織視野下考慮項(xiàng)目的實(shí)施。
主要參考文獻(xiàn)
[1](美)DalaielJ.Paulish.軟件項(xiàng)目管理實(shí)用指南[M].白曉顆,邵忠?guī)h譯.北京:機(jī)械工業(yè)出版杜,2003。
[2](美)凱西.施瓦爾貝.IT項(xiàng)目管理[M].王金玉,時(shí)梆譯.北京:機(jī)械工業(yè)出版社,2003。
[3](美)克萊門茨,(美)凱茲曼,(美)克萊思.軟件架構(gòu)評估[M].孫學(xué)濤,朱衛(wèi)東,趙凱譯.北京;清華大學(xué)出版社,2002。
中小企業(yè) 中小企業(yè)融資 中小學(xué)論文 中小學(xué)生守則 中小學(xué)生論文 中小企業(yè)信用管理 中小企業(yè)論文 中小企業(yè)財(cái)務(wù)管理 中小學(xué)德育課 中小企業(yè)管理 紀(jì)律教育問題 新時(shí)代教育價(jià)值觀