張濤
[摘 要]在信息技術(shù)迅猛發(fā)展的背景下,我國(guó)軟件行業(yè)保持著良好的發(fā)展勢(shì)頭。目前,軟件用戶(hù)對(duì)軟件功能性、穩(wěn)定性以及使用體驗(yàn)等提出更高的要求,軟件企業(yè)也面臨著更大的挑戰(zhàn)與更為激烈的競(jìng)爭(zhēng)。這決定了軟件企業(yè)需要提升軟件項(xiàng)目管理水平,為自身核心競(jìng)爭(zhēng)力的增強(qiáng)提供保障。文章認(rèn)為,在當(dāng)前階段,軟件項(xiàng)目管理工作仍舊存在著一些亟待解決的問(wèn)題,如項(xiàng)目規(guī)劃不準(zhǔn)確、項(xiàng)目監(jiān)管不到位、集成項(xiàng)目不合理等。針對(duì)這些問(wèn)題,軟件企業(yè)有必要探索軟件項(xiàng)目管理優(yōu)化方案,促使企業(yè)軟件項(xiàng)目管理水平邁上新臺(tái)階。
[關(guān)鍵詞]軟件項(xiàng)目;項(xiàng)目管理;管理問(wèn)題
doi:10.3969/j.issn.1673 - 0194.2023.18.049
[中圖分類(lèi)號(hào)]F279.23[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]1673-0194(2023)18-0150-03
0? ? ?引 言
在激烈的市場(chǎng)競(jìng)爭(zhēng)下,軟件行業(yè)呈現(xiàn)出日益規(guī)范的發(fā)展趨勢(shì)。為了適應(yīng)瞬息萬(wàn)變的發(fā)展環(huán)境,軟件企業(yè)需要提升自身管理水平,持續(xù)增強(qiáng)自身核心競(jìng)爭(zhēng)力。這要求軟件企業(yè)能夠面向軟件用戶(hù)需求,在立足實(shí)際、明確方向的基礎(chǔ)上構(gòu)建軟件項(xiàng)目管理優(yōu)化體系,確保軟件項(xiàng)目管理工作具有更高水平。
1? ? ?軟件項(xiàng)目管理問(wèn)題
1.1? ?項(xiàng)目規(guī)劃不準(zhǔn)確
項(xiàng)目規(guī)劃是軟件項(xiàng)目管理的重要組成部分,規(guī)劃內(nèi)容也貫穿整個(gè)項(xiàng)目周期。然而,在實(shí)際開(kāi)展軟件項(xiàng)目管理工作時(shí),項(xiàng)目規(guī)劃不準(zhǔn)確是各大公司都普遍存在的問(wèn)題,主要表現(xiàn)在以下方面。首先,對(duì)項(xiàng)目各個(gè)子計(jì)劃的規(guī)劃不夠準(zhǔn)確,子計(jì)劃之間往往是有先后順序的,一些子計(jì)劃是另外一些子計(jì)劃開(kāi)始的前提,必須合理安排子計(jì)劃的順序,這樣才能夠確保軟件項(xiàng)目的順利進(jìn)行。但是,很多企業(yè)認(rèn)為子計(jì)劃并行可以節(jié)約項(xiàng)目的開(kāi)發(fā)周期,將有先后順序的子計(jì)劃也并行起來(lái),但是部分子計(jì)劃沒(méi)有完成時(shí)根本無(wú)法開(kāi)展另外的子計(jì)劃,白白浪費(fèi)了人力資源。其次,對(duì)項(xiàng)目工時(shí)的預(yù)估不夠準(zhǔn)確,導(dǎo)致人力資源和其他資源的分配不夠合理,造成部分項(xiàng)目資源過(guò)于緊張,從而產(chǎn)生部分項(xiàng)目資源浪費(fèi)嚴(yán)重的現(xiàn)象。
1.2? ?項(xiàng)目監(jiān)管不到位
軟件項(xiàng)目管理的內(nèi)容涉及比較廣,主要包括人力、資源、部門(mén)協(xié)調(diào)等較為復(fù)雜的內(nèi)容,因此在實(shí)施軟件項(xiàng)目管理時(shí),為了確保項(xiàng)目有序推進(jìn),必須要建立項(xiàng)目監(jiān)管機(jī)制[1]。然而,很多軟件項(xiàng)目管理在進(jìn)行中都缺乏項(xiàng)目監(jiān)管機(jī)制,原因如下。一方面,項(xiàng)目監(jiān)管需要占用一定的資源,從而確保軟件項(xiàng)目工程順利進(jìn)行。很多公司的資源比較有限,為了將更多的資源集中到軟件項(xiàng)目實(shí)施工作中,往往會(huì)縮減項(xiàng)目監(jiān)管工作的相關(guān)資源,甚至取消項(xiàng)目監(jiān)管環(huán)節(jié),導(dǎo)致軟件項(xiàng)目管理工作的質(zhì)量無(wú)法得到保障。另一方面,很多公司會(huì)將項(xiàng)目監(jiān)管工作外包,外包人員的素質(zhì)較低,無(wú)法勝任項(xiàng)目監(jiān)管工作?;蛘咄獍藛T對(duì)本公司的軟件項(xiàng)目不夠了解,無(wú)法在監(jiān)管工作中給出有效的反饋意見(jiàn),導(dǎo)致監(jiān)管工作的效率大打折扣,進(jìn)而影響軟件項(xiàng)目管理工作的開(kāi)展。
1.3? ?集成項(xiàng)目不合理
軟件項(xiàng)目管理主要包括軟件概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件開(kāi)發(fā)、文檔編寫(xiě)及接口測(cè)試等多個(gè)模塊,而且一些大型的軟件項(xiàng)目為了提高開(kāi)發(fā)效率,往往會(huì)通過(guò)概要設(shè)計(jì)進(jìn)行模塊的詳細(xì)劃分,然后不同模塊之間通過(guò)并行開(kāi)發(fā)來(lái)縮短工期[2]。待相關(guān)模塊開(kāi)發(fā)完成后,通過(guò)概要設(shè)計(jì)中的接口文檔進(jìn)行聯(lián)調(diào)和測(cè)試,在此期間也會(huì)穿插文檔的編寫(xiě)和測(cè)試等相關(guān)工作,這就是項(xiàng)目的集成過(guò)程。但是,軟件項(xiàng)目管理中往往會(huì)存在集成項(xiàng)目不合理的情況。首先,模塊的劃分不夠合理,部分模塊涉及的功能點(diǎn)比較少,開(kāi)發(fā)比較簡(jiǎn)單,需要的工期和人力資源相對(duì)較少;而部分模塊功能復(fù)雜,開(kāi)發(fā)難度大,需要較長(zhǎng)的周期和較多的人力資源。但是,在概要設(shè)計(jì)時(shí),模塊的劃分不夠合理,在后續(xù)集成過(guò)程中,一方需要等待另一方功能完成才能進(jìn)入調(diào)試階段,導(dǎo)致部分資源會(huì)出現(xiàn)閑置的情況。其次,接口設(shè)計(jì)不夠合理,最初在接口設(shè)計(jì)時(shí)很多因素都不確定,導(dǎo)致在后續(xù)的開(kāi)發(fā)過(guò)程中,會(huì)暴露出最初接口設(shè)計(jì)存在的問(wèn)題。需要通過(guò)不斷溝通和修改才能確保軟件開(kāi)發(fā)順利進(jìn)行,接口的反復(fù)修改不僅導(dǎo)致工期延長(zhǎng),還會(huì)做很多無(wú)用功,白白浪費(fèi)了大量資源。最后,測(cè)試介入的時(shí)間點(diǎn)較晚,一般測(cè)試需要在軟件概要設(shè)計(jì)時(shí)期就開(kāi)始介入,然后延續(xù)到整個(gè)軟件項(xiàng)目管理工作中,但是很多測(cè)試往往在聯(lián)調(diào)階段才介入,對(duì)接口文檔不夠熟悉,導(dǎo)致測(cè)試工作的推進(jìn)非常困難。
1.4? ?缺乏風(fēng)險(xiǎn)管理意識(shí)
很多軟件項(xiàng)目周期比較長(zhǎng)、涉及人員比較多,不僅管理起來(lái)有很多的困難,還存在較大的風(fēng)險(xiǎn),如項(xiàng)目延期、預(yù)算增加等相關(guān)風(fēng)險(xiǎn),這些風(fēng)險(xiǎn)不僅會(huì)增加軟件項(xiàng)目的成本,還會(huì)使客戶(hù)失去耐心,造成很多負(fù)面影響。缺乏風(fēng)險(xiǎn)管理意識(shí)的主要原因如下。首先,不夠重視軟件項(xiàng)目管理中存在的風(fēng)險(xiǎn),很多軟件項(xiàng)目是在出現(xiàn)問(wèn)題之后才開(kāi)始制定解決策略,而不是在項(xiàng)目管理過(guò)程中,對(duì)可能存在的風(fēng)險(xiǎn)進(jìn)行預(yù)知,進(jìn)而做好緊急預(yù)案。等到真正出現(xiàn)問(wèn)題之后,再解決風(fēng)險(xiǎn)需要消耗的資源要遠(yuǎn)大于風(fēng)險(xiǎn)預(yù)警方案消耗的資源,同樣會(huì)導(dǎo)致軟件項(xiàng)目整體成本的增加。其次,缺乏科學(xué)合理的風(fēng)險(xiǎn)識(shí)別方案。軟件項(xiàng)目中風(fēng)險(xiǎn)的來(lái)源是各種各樣的,但是識(shí)別的方法卻非常少,再加上很多軟件項(xiàng)目管理過(guò)程不夠規(guī)范和嚴(yán)謹(jǐn),從而導(dǎo)致風(fēng)險(xiǎn)的識(shí)別工作更加困難,這往往也是風(fēng)險(xiǎn)管理意識(shí)缺乏的表現(xiàn)。
1.5? ?項(xiàng)目范圍管理有問(wèn)題
項(xiàng)目范圍管理涉及的問(wèn)題主要包括以下兩個(gè)方面:首先,項(xiàng)目的管理范圍在項(xiàng)目啟動(dòng)時(shí)無(wú)法明確界定,這個(gè)時(shí)候主要是依靠項(xiàng)目管理人員的經(jīng)驗(yàn)預(yù)估大致的管理范圍,但是預(yù)估的結(jié)果可能會(huì)跟實(shí)際結(jié)果產(chǎn)生較大的偏差,從而影響后續(xù)項(xiàng)目管理工作的開(kāi)展;其次,項(xiàng)目管理的范圍更新不夠及時(shí)。隨著軟件項(xiàng)目的不斷推進(jìn),項(xiàng)目管理的范圍與最初項(xiàng)目啟動(dòng)時(shí)的管理范圍可能會(huì)存在偏差,需要不斷調(diào)整管理范圍。但是,有時(shí)候會(huì)因?yàn)槌杀?、人力、溝通協(xié)調(diào)等因素,導(dǎo)致項(xiàng)目管理范圍的更新不夠及時(shí),最終無(wú)法交付令客戶(hù)滿(mǎn)意的產(chǎn)品。
2? ? ?軟件項(xiàng)目管理的優(yōu)化策略
2.1? ?完善軟件項(xiàng)目的管理制度
軟件項(xiàng)目管理是一項(xiàng)復(fù)雜的工作,必須要制定完善的管理制度,這樣才能夠確保管理工作有序、順利地開(kāi)展,幫助公司節(jié)約軟件開(kāi)發(fā)成本[3]。完善軟件項(xiàng)目的管理制度,需要做到以下幾點(diǎn)。
首先,要制定科學(xué)合理的管理制度。根據(jù)公司的自身特點(diǎn),選擇合適的開(kāi)發(fā)流程并制定與之相匹配的軟件項(xiàng)目管理制度。目前,大多數(shù)軟件開(kāi)發(fā)公司都沿用的是瀑布式項(xiàng)目開(kāi)發(fā)流程,實(shí)踐證明這種開(kāi)發(fā)流程適用于大部分軟件公司,因此公司在制定軟件項(xiàng)目管理制度時(shí),可以借鑒其他大型的、成熟的軟件開(kāi)發(fā)公司經(jīng)驗(yàn),并結(jié)合公司自身的特點(diǎn),在成熟的管理規(guī)章制度上進(jìn)行合理修改。這樣能夠極大地提高規(guī)章制度的設(shè)定效率,同時(shí)又可以結(jié)合公司自身的特點(diǎn),制定適合本公司的軟件項(xiàng)目管理制度。
其次,確保管理制度嚴(yán)格執(zhí)行。軟件項(xiàng)目管理制度被制定出來(lái)之后,必須要得到嚴(yán)格的落實(shí)和執(zhí)行。管理制度的嚴(yán)格執(zhí)行需要強(qiáng)大的監(jiān)督制度作為保障,一方面,監(jiān)督組織與軟件開(kāi)發(fā)組織不能存在相關(guān)的利益關(guān)系,確保二者是獨(dú)立的,這樣才能夠保證監(jiān)督的過(guò)程客觀(guān)、公正,提出和反饋的問(wèn)題更加科學(xué)合理,真正實(shí)現(xiàn)設(shè)立監(jiān)督組織的初衷;另一方面,將軟件項(xiàng)目管理制度的落實(shí)工作加入績(jī)效考核中,提高項(xiàng)目經(jīng)理對(duì)管理制度的重視程度,并且在開(kāi)展軟件項(xiàng)目管理工作時(shí),嚴(yán)格遵守相關(guān)的規(guī)章制度。
2.2? ?提升項(xiàng)目管理人員的素質(zhì)
項(xiàng)目管理人員的素質(zhì)與項(xiàng)目管理工作的質(zhì)量息息相關(guān),很多項(xiàng)目管理工作往往會(huì)依靠管理人員的素質(zhì)和經(jīng)驗(yàn)開(kāi)展[4]。因此,必須提升項(xiàng)目管理人員的素質(zhì)。
首先,提高項(xiàng)目管理人員的招聘要求。目前,軟件開(kāi)發(fā)公司之間存在較為激烈的競(jìng)爭(zhēng),軟件項(xiàng)目管理工作受到了更多的關(guān)注,對(duì)項(xiàng)目管理人員的要求也在不斷提高。因此,在為公司招聘項(xiàng)目管理人員時(shí),需要進(jìn)一步提高招聘要求,不僅需要嚴(yán)格考查人員的專(zhuān)業(yè)能力、項(xiàng)目管理經(jīng)驗(yàn),而且需要考查人員的軟技能,如溝通協(xié)作能力、風(fēng)險(xiǎn)防范及應(yīng)對(duì)能力、創(chuàng)新能力等,從而使公司尋找到高素質(zhì)的項(xiàng)目管理人才。
其次,對(duì)在職的項(xiàng)目管理人員進(jìn)行培訓(xùn)。一方面,對(duì)項(xiàng)目管理人員的技能進(jìn)行培訓(xùn),包括技術(shù)技能和其他軟技能等。通過(guò)培訓(xùn)工作可以促進(jìn)項(xiàng)目管理人員相關(guān)技能的提升,使其在開(kāi)展軟件項(xiàng)目管理時(shí),能夠更加合理地安排項(xiàng)目周期、項(xiàng)目規(guī)劃、資源調(diào)度及安排等工作,從而確保軟件項(xiàng)目管理工作有序、合理地開(kāi)展。另一方面,對(duì)項(xiàng)目管理人員的軟技能進(jìn)行培訓(xùn),包括項(xiàng)目管理能力、執(zhí)行力等多個(gè)方面,可以邀請(qǐng)具有豐富經(jīng)驗(yàn)的項(xiàng)目管理人員分享經(jīng)驗(yàn),通過(guò)面對(duì)面溝通和交流的方式進(jìn)行軟技能的培訓(xùn)。
2.3? ?提高軟件項(xiàng)目的管理效率
軟件項(xiàng)目管理工作的開(kāi)展對(duì)于后續(xù)軟件交付期限、交付質(zhì)量等都有著重要的影響,為了更好地開(kāi)展軟件項(xiàng)目管理工作,需要進(jìn)一步提高管理工作的效率[5]。為此,可以參考以下幾點(diǎn)。
首先,引入軟件項(xiàng)目管理工具。隨著軟件項(xiàng)目管理工作復(fù)雜度的不斷提升,僅僅依靠項(xiàng)目管理人員的能力,無(wú)法更好地突破軟件項(xiàng)目管理工作的效率瓶頸。因此,市面上開(kāi)始出現(xiàn)很多項(xiàng)目管理工具,這些管理工具適用于大型的、多人合作的軟件項(xiàng)目開(kāi)發(fā)工作,通過(guò)簡(jiǎn)化溝通途徑、提高溝通效率等方式,極大地提高軟件項(xiàng)目管理的工作效率。經(jīng)過(guò)多年的應(yīng)用,很多軟件項(xiàng)目管理工具已經(jīng)非常成熟,也受到了業(yè)界軟件公司的認(rèn)可。所以,在開(kāi)展軟件項(xiàng)目管理工作時(shí),需要引入一些常用的軟件項(xiàng)目管理工具,不斷提高管理工作的效率。
其次,優(yōu)化項(xiàng)目管理的流程。軟件項(xiàng)目管理工作的不斷發(fā)展,以及開(kāi)發(fā)流程的不斷完善,社會(huì)對(duì)軟件項(xiàng)目管理工作提出了更高的要求。所以,很多流程都需要不斷改革和完善,這樣才能更好地適應(yīng)當(dāng)今社會(huì)對(duì)軟件項(xiàng)目管理工作的要求。一方面,需要提高軟件項(xiàng)目管理中的溝通和協(xié)調(diào)頻率。在過(guò)去軟件開(kāi)發(fā)的過(guò)程中,過(guò)分將精力集中在具體的開(kāi)發(fā)工作上面,導(dǎo)致溝通和交流不夠,很多問(wèn)題和風(fēng)險(xiǎn)的暴露時(shí)間比較晚,造成了不可挽回的損失。因此,在后續(xù)的軟件項(xiàng)目管理過(guò)程中,需要加強(qiáng)溝通和交流。例如,每周安排一個(gè)項(xiàng)目溝通交流會(huì)議,交流各個(gè)項(xiàng)目的完成進(jìn)度、遇到的困難等,及時(shí)暴露問(wèn)題和困難,并選擇合適的解決途徑。在遇到緊急問(wèn)題時(shí),可以及時(shí)安排相應(yīng)的會(huì)議進(jìn)行溝通。另一方面,要提高對(duì)文檔的重視程度,從軟件項(xiàng)目管理工作的開(kāi)始就需要對(duì)文檔進(jìn)行編寫(xiě),并及時(shí)進(jìn)行公布和保存,使得一些關(guān)鍵性細(xì)節(jié)可以落實(shí)到文檔上,這樣不僅可以節(jié)約溝通和交流的成本,而且可以避免產(chǎn)生合作部門(mén)推卸責(zé)任的情況,有利于提高軟件項(xiàng)目管理整體的工作效率。
2.4? ?建立完善的激勵(lì)機(jī)制
激勵(lì)機(jī)制不僅可以提高軟件管理人員的工作積極性,而且能夠及時(shí)反饋軟件項(xiàng)目管理中存在的問(wèn)題,并在后續(xù)的工作中及時(shí)更正[6]。建立完善的激勵(lì)機(jī)制需要做到以下幾點(diǎn)。首先,要制定科學(xué)合理的激勵(lì)內(nèi)容。激勵(lì)內(nèi)容需要與軟件項(xiàng)目管理工作緊密相關(guān),尤其是針對(duì)管理工作中的重點(diǎn)和難點(diǎn)制定激勵(lì)機(jī)制,可以引導(dǎo)管理人員更加重視相關(guān)工作的開(kāi)展,并且按照規(guī)章制度認(rèn)真執(zhí)行。其次,豐富激勵(lì)機(jī)制的考核方式。單一的考核方式可能會(huì)造成考核結(jié)果不夠客觀(guān)公正,從而影響激勵(lì)機(jī)制作用的發(fā)揮。所以,可以采用多種考核方式相結(jié)合的形式,不僅允許項(xiàng)目管理人員進(jìn)行自評(píng),還可以允許項(xiàng)目成員對(duì)項(xiàng)目管理人員的工作進(jìn)行評(píng)價(jià),再結(jié)合公司對(duì)項(xiàng)目管理人員的評(píng)價(jià),從多個(gè)維度進(jìn)行考核,確??己私Y(jié)果公平、公正,能夠被項(xiàng)目管理人員認(rèn)可和接受。
3? ? ?結(jié)束語(yǔ)
在軟件項(xiàng)目管理實(shí)踐中,需要持續(xù)探索項(xiàng)目管理方案優(yōu)化路徑,從而有效提高項(xiàng)目管理水平。這要求軟件項(xiàng)目管理主體能夠發(fā)現(xiàn)項(xiàng)目管理中存在的問(wèn)題,通過(guò)有針對(duì)性地完善項(xiàng)目管理制度、提升項(xiàng)目管理人員素質(zhì)、提升軟件項(xiàng)目管理效率,為軟件管理工作的優(yōu)化提供助力。另外,在未來(lái)的軟件項(xiàng)目管理工作中,管理主體還應(yīng)當(dāng)重視學(xué)習(xí)具有前沿性的管理模式、理論以及方法,以此指導(dǎo)探索軟件項(xiàng)目管理優(yōu)化路徑,為軟件項(xiàng)目管理工作的與時(shí)俱進(jìn)夯實(shí)基礎(chǔ)。
主要參考文獻(xiàn)
[1]張偉鋒.軟件公司企業(yè)項(xiàng)目管理問(wèn)題及對(duì)策分析[J].中小企業(yè)管理與科技,2018(1):21-22.
[2]楊喆.軟件項(xiàng)目管理中的關(guān)鍵問(wèn)題分析及對(duì)策[J].計(jì)算機(jī)產(chǎn)品與流通,2017(9):38.
[3]蔣春鳳.淺談軟件研發(fā)項(xiàng)目管理中的問(wèn)題和解決策略[J].內(nèi)江科技,2017(8):15,25.
[4]鄭雪原.軟件項(xiàng)目管理中的進(jìn)度控制問(wèn)題及對(duì)策分析[J].無(wú)線(xiàn)互聯(lián)科技,2017(14):122-123.
[5]張家欣,許樹(shù)華,秦爽.試論軟件項(xiàng)目管理問(wèn)題與改善對(duì)策[J].信息系統(tǒng)工程,2016(12):46.
[6]支春強(qiáng).軟件項(xiàng)目需求變更與應(yīng)對(duì)策略[J].科技風(fēng),2012(20):49.