軟件項目管理中關(guān)鍵因素研究
軟件系統規模往往是從功能點(diǎn)的估算或其他估算方式得來(lái)的,而項目規模還要考慮對文檔數量與質(zhì)量的要求,使用的開(kāi)發(fā)工具、新技術(shù)、多少復用、溝通的方便程度、客戶(hù)方的情況、需要遵守的標準規范等等。
摘要
隨著(zhù)技術(shù)的發(fā)展和經(jīng)濟的全球化,軟件技術(shù)也在不斷的發(fā)展,用戶(hù)對軟件的需求越來(lái)越高。在軟件開(kāi)發(fā)出現的新特點(diǎn)的過(guò)程中,受影響的因素也較多。從軟件項目管理工作的內容出發(fā),本文對當前軟件項目管理的關(guān)鍵因素進(jìn)行分析,并針對軟件項目管理的關(guān)鍵因素提出了相應的對策。
關(guān)鍵詞
軟件項目管理 關(guān)鍵因素 相應對策
1軟件項目管理的概念及宗旨
軟件項目管理是為了使軟件項目能夠按照預定的成本、進(jìn)度、質(zhì)量順利完成,而對人員、產(chǎn)品、過(guò)程和項目進(jìn)行分析和管理的活動(dòng)。
軟件項目管理的根本目的是為了讓軟件項目尤其是大型項目的整個(gè)軟件生命周期(從分析、設計、編碼到測試、維護全過(guò)程)都能在管理者的控制之下,以預定成本按期,按質(zhì)的完成軟件交付用戶(hù)使用。而研究軟件項目管理為了從已有的成功或失敗的案例中總結出能夠指導今后開(kāi)發(fā)的通用原則,方法,同時(shí)避免前人的失誤。
2軟件項目管理中的關(guān)鍵因素
2.1軟件的需求
任何企業(yè)在開(kāi)發(fā)產(chǎn)品前都需要掌握市場(chǎng)需求,調查清楚市場(chǎng)的供求關(guān)系,是軟件開(kāi)發(fā)的基礎準備。需求的確定,開(kāi)發(fā)者通過(guò)市場(chǎng)調查反饋,認真聽(tīng)取用戶(hù)的意見(jiàn),及時(shí)進(jìn)行記錄,不能一味的以自己的想法當做市場(chǎng)大部分人的想法去研究。在確定用戶(hù)需求的時(shí)候,也應該盡可能的從專(zhuān)業(yè)的角度發(fā)掘用戶(hù)的潛在需求,以達到最大限度地滿(mǎn)足用戶(hù)的目標,只有這樣才可能開(kāi)發(fā)出有價(jià)值和廣闊市場(chǎng)的軟件。
2.2制定項目計劃
事預則立,不預則廢。這里的預就是指計劃。明確了項目目標,還必須有一個(gè)切實(shí)可行的計劃。軟件項目計劃的制定是為軟件項目的開(kāi)發(fā)進(jìn)行合理的安排。其中包括以下步驟:估計軟件產(chǎn)品規模及所需的資源,制定時(shí)間表,鑒別和評估軟件風(fēng)險和協(xié)商約定、人員的安排等。要從整個(gè)開(kāi)發(fā)過(guò)程進(jìn)行階段性的劃分。因此,要想成功進(jìn)行項目管理,就要對計劃高度重視、周密制定、嚴格執行。只有嚴格進(jìn)行計劃才能使成功項目管理得以實(shí)施。一個(gè)正確規范的項目管理是整個(gè)軟件項目開(kāi)發(fā)的重中之重。
2.3軟件開(kāi)發(fā)流程
在制定計劃后,就開(kāi)始軟件項目的開(kāi)發(fā),軟件項目的開(kāi)發(fā)過(guò)程需要經(jīng)過(guò)很多部門(mén)和環(huán)節。流程是保證項目成功的一個(gè)關(guān)鍵因素。它非常規范和系統化,其流程的可執行性很高,并且能在實(shí)踐過(guò)程中不斷改進(jìn)。由優(yōu)秀的項目成員按照規范的操作流程進(jìn)行項目開(kāi)發(fā),才能最大限度地保證項目的成功。通過(guò)流程可以實(shí)現一種規范化、流水線(xiàn)、工業(yè)化的軟件,從而最終實(shí)現成功的項目管理。
2.4很好的溝通
溝通是人與人之間就某些問(wèn)題磋商共同的意見(jiàn),即人們必須交換和適應相互的思維模式,直到每個(gè)人都能對所討論的意見(jiàn)有一個(gè)共同的認識。其作用非常重要,卻常容易被忽視。軟件項目管理溝通提供了一個(gè)重要的在人、思想和信息之間的聯(lián)絡(luò )方式。建立和保持項目參與人之間正式或非正式的溝通網(wǎng)絡(luò ),以保證項目生命周期內各層次成員之間的有效溝通.以及對項目需求和目標有清晰的理解和共同的認識,使矛盾和沖突能及時(shí)地得到解決或緩解。在軟件項目管理的進(jìn)行過(guò)程中,溝通能力是一項基本的必備能力。
3應對策略
3.1軟件的需求對策
在開(kāi)始之前要與項目的有關(guān)人員進(jìn)行探討交流后可執行的情況下進(jìn)行,在投入后應該盡最大可能不更改需求,在對軟件開(kāi)發(fā)過(guò)程中要對軟件需求進(jìn)行控制,不要偏離客戶(hù)需求。
3.2制定項目計劃的對策
總體計劃相關(guān)的有:項目計劃、項目準備、需求調研、需求分析、構架設計或概要設
制定軟件項目進(jìn)度計劃還應當考慮以下一些因素:
(1)對于系統需求和項目目標的掌握程度。如開(kāi)始時(shí)對于系統需求和項目目標只有比較了解,就只能制定出比較粗的進(jìn)度計劃,等到需求階段或設計階段結束,就應該進(jìn)一步細化進(jìn)度計劃。
(2)軟件系統規模和項目規模,這兩個(gè)看似相同卻不是一個(gè)概念。軟件系統規模往往是從功能點(diǎn)的估算或其他估算方式得來(lái)的,而項目規模還要考慮對文檔數量與質(zhì)量的要求,使用的開(kāi)發(fā)工具、新技術(shù)、多少復用、溝通的方便程度、客戶(hù)方的情況、需要遵守的標準規范等等。
(3)軟件系統復雜程度和項目復雜程度:項目的復雜程度主要是指項目團隊成員的構成、項目任務(wù)的復雜程度、項目干系人的復雜程度、需求調研的難易程度,多項目情況下資源保障的情況。
(4)項目的工期要求,就是項目的緊急程度。有些項目規模大,卻因為與顧客簽訂了合同,或者為了搶先占領(lǐng)市場(chǎng),工期壓縮得很緊,這時(shí)就要考慮如何更好地合理安排進(jìn)度。
3.3軟件開(kāi)發(fā)流程的對策
對于軟件項目的每一個(gè)階段均要作出工作計劃并交有關(guān)部門(mén)監督執行,在階段結束之后,要對該階段的工作活動(dòng)進(jìn)行評價(jià),并對后續階段的時(shí)間、人員、資金方面的需求作出估計。每個(gè)階段的工作成果需經(jīng)項目的技術(shù)管理部門(mén)審查合格后方能開(kāi)始下一階段的工作。
3.4怎樣能很好溝通的對策
為了能很好的溝通,我們要掌握一些溝通方式。
(1)項目組例會(huì )。通過(guò)例會(huì )可以了解項目的進(jìn)展,對下一階段的工作進(jìn)行安排。
(2)個(gè)人自由交流。這種方式可以用于項目組內部,也可以用于項目組與用戶(hù)之間。
(3)電子郵件溝通。這種溝通方式可以在組內也可以在組間進(jìn)行,而且這種溝通會(huì )保留溝通的記錄。
(4)書(shū)面溝通。也是較常用的方式,溝通雙方會(huì )提前對要溝通的內容進(jìn)行思考、整理成文,因此這種溝通方式的價(jià)值很高。
(5)電話(huà)溝通。如果需要立即得到答復,也可以采用這種方式。
沒(méi)有最好的溝通方式,只有最有效的溝通,因此溝通因人因事而采用的溝通方式,才可以達到良好的效果
4結語(yǔ)
隨著(zhù)計算機技術(shù)的不斷發(fā)展,對人們的生活產(chǎn)生了翻天覆地的變化,提高人們生活質(zhì)量的同時(shí),也對軟件開(kāi)發(fā)提出了更高的要求。軟件開(kāi)發(fā)過(guò)程中要考慮的因素更多,必須要通過(guò)良好的項目管理才能保證軟件的順利完成。
參考文獻
[1]張家欣,許樹(shù)華,秦爽.試論軟件項目管理問(wèn)題與改善對策[J].信息系統工程,2016(12).
[2]江楠.淺析企業(yè)軟件項目管理的問(wèn)題[J].電子技術(shù)與軟件工程,2014(06).
[3]王國權,韓紫恒,趙春剛,朱秀,馬海峰.基于校企合作平臺的軟件項目管理課程改革與實(shí)踐[J].才智,經(jīng)濟師,2013(07).
【軟件項目管理中關(guān)鍵因素研究】相關(guān)文章:
關(guān)于軟件項目管理的控制研究11-20
關(guān)于軟件項目管理技術(shù)分析研究11-20
淺談項目管理中的項目文化建設研究01-17
淺談持續集成在軟件項目管理中的作用11-20
探析軟件項目管理中的PERT技術(shù)應用論文12-02
淺析計算機軟件項目管理中的需求分析12-08
關(guān)于軟件項目管理及風(fēng)險分析11-20
工程項目管理中合同管理、質(zhì)量與風(fēng)險管理研究論文03-03
淺談軟件開(kāi)發(fā)項目的管理03-29
淺析戰略管理課程中項目教學(xué)法的實(shí)踐與研究11-17
- 相關(guān)推薦