陳璐
摘要:在軟件行業(yè)競(jìng)爭(zhēng)加劇的情況下,軟件開(kāi)發(fā)項(xiàng)目面臨著極大的困難和要求,使軟件開(kāi)發(fā)項(xiàng)目高效、經(jīng)濟(jì)、軟件已經(jīng)進(jìn)入人們的日常生活,并逐漸朝著分化和個(gè)性化的方向發(fā)展。
關(guān)鍵詞:定制軟件;開(kāi)發(fā)項(xiàng)目;進(jìn)度管理
前言
伴隨著現(xiàn)代信息技術(shù)的進(jìn)步發(fā)展,人們的生活也日新月異,各種軟件系統(tǒng)開(kāi)始出現(xiàn),使日常生活變得舒適,也改變了人們的行為和習(xí)慣。不斷更新的技術(shù),功能越來(lái)越強(qiáng),使得軟件用戶不滿足于簡(jiǎn)單的購(gòu)買,越來(lái)越多的客戶開(kāi)始考慮量身定制軟件的個(gè)性化和差異化但是在開(kāi)發(fā)定制軟件的過(guò)程中,經(jīng)常會(huì)出現(xiàn)問(wèn)題,能夠及時(shí)、高質(zhì)量地完成定制項(xiàng)目,特別是進(jìn)度管理。
1定制型軟件開(kāi)發(fā)項(xiàng)目現(xiàn)狀
軟件訂單項(xiàng)目是一個(gè)基于客戶的個(gè)人需求和基于軟件的地址解決方案的項(xiàng)目。特別是小組的一般技術(shù)能力、客戶需求調(diào)整的速度、項(xiàng)目管理經(jīng)驗(yàn)直接影響項(xiàng)目的質(zhì)量和效率。目前,國(guó)內(nèi)定制軟件開(kāi)發(fā)項(xiàng)目的管理還沒(méi)有按照其軟件開(kāi)發(fā)管理模式的特點(diǎn)發(fā)展,執(zhí)行過(guò)程管理也是對(duì)已經(jīng)開(kāi)發(fā)的過(guò)程管理方法的直接適應(yīng),這導(dǎo)致了項(xiàng)目管理的混亂,但并沒(méi)有起到應(yīng)有的作用。一方面,同時(shí)開(kāi)發(fā)和開(kāi)發(fā)項(xiàng)目的多項(xiàng)委托版本,短周期,管理內(nèi)容復(fù)雜。項(xiàng)目經(jīng)理缺乏經(jīng)驗(yàn),管理水平有限,進(jìn)步計(jì)劃更主觀,無(wú)法有效地管理進(jìn)展。另一方面,工作安排是不理性的,經(jīng)常會(huì)出現(xiàn)疏忽、重復(fù)等等。進(jìn)展管理并不是為了及時(shí)發(fā)現(xiàn)和糾正問(wèn)題而進(jìn)行的。這直接影響了項(xiàng)目的執(zhí)行速度,甚至影響了項(xiàng)目的失敗。成功實(shí)施項(xiàng)目的一個(gè)關(guān)鍵因素是管理過(guò)程的高水平和有效防止這些問(wèn)題的產(chǎn)生。
2影響因素
2.1計(jì)劃和執(zhí)行項(xiàng)目的效率
軟件項(xiàng)目管理的目的是在規(guī)定的時(shí)間內(nèi)通過(guò)使用知識(shí)、技能、工具和管理方法對(duì)項(xiàng)目的實(shí)施進(jìn)行分析和管理,確保項(xiàng)目在規(guī)定的時(shí)間內(nèi)成功實(shí)施。使用科學(xué)工具來(lái)控制這種純粹的智力、復(fù)雜和抽象的產(chǎn)品進(jìn)步管理,從而促進(jìn)其有效和高質(zhì)量的發(fā)展。此外,在這方面,軟件項(xiàng)目,科學(xué)研究進(jìn)程的管理將有助于有序、有效地執(zhí)行項(xiàng)目以實(shí)現(xiàn)目標(biāo)。實(shí)現(xiàn)這一目標(biāo),需要有效的規(guī)劃、實(shí)施、控制和調(diào)整項(xiàng)目,以便有效地應(yīng)對(duì)各種風(fēng)險(xiǎn),確保項(xiàng)目成功實(shí)施依照年初計(jì)劃的進(jìn)展,實(shí)現(xiàn)最終目標(biāo)為導(dǎo)向的項(xiàng)目,將開(kāi)發(fā)一系列計(jì)劃,選擇基于設(shè)計(jì)條件,然而往往更為完美的計(jì)劃也有困難。開(kāi)發(fā)者有效項(xiàng)目管理知識(shí)和經(jīng)驗(yàn)的缺乏導(dǎo)致計(jì)劃進(jìn)展身下沒(méi)有依據(jù),往往是空話,如依賴錯(cuò)誤的關(guān)系,合理聯(lián)合、錯(cuò)誤評(píng)估任務(wù)時(shí)長(zhǎng)等此外,每個(gè)版本沒(méi)有詳細(xì)計(jì)劃發(fā)展混亂的管理需求。例如:不同版本的內(nèi)容和目的尚不清楚,責(zé)任不清楚;問(wèn)題往往是不負(fù)責(zé)任的,相互回避;項(xiàng)目延遲等風(fēng)險(xiǎn)沒(méi)有得到妥善解決,這阻礙了項(xiàng)目的實(shí)施。
2.2員工組織的合理性
人員作為項(xiàng)目的重要組成部分起著重要作用,其組織的每一階段,包括控制計(jì)劃,都取決于人員的參與。大部分基于個(gè)人軟件的項(xiàng)目都是小規(guī)模的、短期的、由于成本削減而產(chǎn)生的人員短缺必然會(huì)導(dǎo)致組織結(jié)構(gòu)不足、功能責(zé)任不足、人員分配不力等問(wèn)題,這些問(wèn)題往往導(dǎo)致項(xiàng)目分配不力、重復(fù)工作,工作不合格性能
2.3項(xiàng)目開(kāi)發(fā)管理正在執(zhí)行
軟件開(kāi)發(fā)的成功過(guò)程不僅包括有效計(jì)劃團(tuán)隊(duì)和科學(xué)的工作,而且還包括規(guī)范的發(fā)展管理。如果沒(méi)有適當(dāng)?shù)墓芾硪?guī)則可以隨意實(shí)施,將會(huì)有許多潛在的因素直接影響發(fā)展進(jìn)展和產(chǎn)品質(zhì)量,如果規(guī)則是空的,而不是嚴(yán)格遵守,那只是空談。在真正的客戶端項(xiàng)目中,通常沒(méi)有有效的發(fā)展管理,而許多版本的開(kāi)發(fā)過(guò)程往往很復(fù)雜,例如實(shí)施不同的計(jì)劃版本、代碼沖突、功能互斥等現(xiàn)象往往會(huì)阻礙開(kāi)發(fā)和花費(fèi)大量時(shí)間來(lái)糾正錯(cuò)誤,這可能會(huì)嚴(yán)重影響項(xiàng)目的執(zhí)行。
2.4是否可以控制項(xiàng)目需求的變化
改變?cè)O(shè)計(jì)需求會(huì)破壞最初的計(jì)劃和執(zhí)行速度,這將產(chǎn)生嚴(yán)重后果。這尤其是因?yàn)槿狈εc客戶的聯(lián)系、對(duì)客戶需求的理解、不合理的規(guī)劃、客戶的功能不滿足等,這些問(wèn)題往往來(lái)自于訂貨項(xiàng)目,特別是當(dāng)發(fā)展需求與客戶的需求不一致時(shí)。與此同時(shí),對(duì)項(xiàng)目需求的設(shè)計(jì)管理并沒(méi)有發(fā)生太大的變化,這導(dǎo)致了系統(tǒng)基本面的重大變化,甚至整個(gè)系統(tǒng)架構(gòu)也將被重新評(píng)估,這對(duì)整個(gè)項(xiàng)目的進(jìn)展和質(zhì)量都是一個(gè)巨大的風(fēng)險(xiǎn)。
2.5項(xiàng)目反饋機(jī)制的創(chuàng)建
在編寫適應(yīng)特定情況的程序時(shí),通常會(huì)出現(xiàn)不可預(yù)見(jiàn)的情況,如不可預(yù)見(jiàn)或不可預(yù)見(jiàn)的情況。為了避免影響緊急情況對(duì)項(xiàng)目,該項(xiàng)目有一個(gè)運(yùn)轉(zhuǎn)良好的反饋機(jī)制,及時(shí)溝通和項(xiàng)目經(jīng)理出現(xiàn)某些困難和延誤,查明問(wèn)題的根源及其及時(shí)決定,調(diào)整以避免延誤項(xiàng)目因素,如壞信息傳輸。所有這些都將不可避免地推遲項(xiàng)目的實(shí)施,從而直接影響項(xiàng)目的結(jié)果。
3定制型軟件開(kāi)發(fā)項(xiàng)目進(jìn)度管理
3.1使用WBS和PERT來(lái)制定執(zhí)行計(jì)劃
科學(xué)生產(chǎn)計(jì)劃允許組織項(xiàng)目活動(dòng)的順序,合理地安排時(shí)間、人員和其他資源,有效地組織團(tuán)隊(duì)工作,及時(shí)調(diào)整對(duì)項(xiàng)目情況的控制,以便成功地執(zhí)行計(jì)劃。項(xiàng)目組可以使用WBS來(lái)創(chuàng)建分工計(jì)劃,詳細(xì)說(shuō)明軟件訂單的細(xì)節(jié),以避免與項(xiàng)目相關(guān)的任務(wù)和管理過(guò)程,并澄清項(xiàng)目管理過(guò)程,更全面地了解項(xiàng)目的總體情況,并促進(jìn)計(jì)劃和調(diào)整。項(xiàng)目組還可以與PERT網(wǎng)絡(luò)分析結(jié)合,對(duì)項(xiàng)目不同階段的科學(xué)評(píng)估方法,合理分配資源,明確界定項(xiàng)目標(biāo)準(zhǔn),確保項(xiàng)目運(yùn)行的理性管理。
3.2人力資源管理的優(yōu)化
工作人員對(duì)項(xiàng)目的執(zhí)行至關(guān)重要,只有小組成員履行各自的職能并相互交流,才能確保執(zhí)行。適應(yīng)軟件開(kāi)發(fā)項(xiàng)目可以結(jié)合簡(jiǎn)化通訊獲得的結(jié)果,只是結(jié)構(gòu)優(yōu)勢(shì),通過(guò)交流項(xiàng)目中收集信息,優(yōu)化組織結(jié)構(gòu),統(tǒng)一和簡(jiǎn)化不必要的過(guò)程,以及優(yōu)化工作任務(wù),明確職責(zé)和標(biāo)準(zhǔn)為每個(gè)職位和人員,避免差距和重復(fù)工作,確保工作質(zhì)量。此外,項(xiàng)目小組應(yīng)定期跟蹤任務(wù),確定延遲、延遲等。
3.3確保項(xiàng)目開(kāi)發(fā)和執(zhí)行管理
項(xiàng)目開(kāi)發(fā)管理的效率直接影響開(kāi)發(fā)的實(shí)際效率和質(zhì)量??茖W(xué)和有效的發(fā)展管理措施可以調(diào)節(jié)開(kāi)發(fā)行為,例如編譯代碼和格式化可以有效提高代碼讀取能力的代碼,規(guī)范代碼合并為poola的規(guī)則可以防止開(kāi)發(fā)人員之間發(fā)生沖突,有效地降低人員互動(dòng)的風(fēng)險(xiǎn)。此外,項(xiàng)目小組應(yīng)明確制定項(xiàng)目設(shè)計(jì)計(jì)劃和時(shí)間表,并開(kāi)始有序工作,以避免可能導(dǎo)致混亂的方案,并確保項(xiàng)目?jī)?nèi)工作人員能夠有序工作。
3.4需求變化的減少和影響
需求的變化是不可避免的,通常會(huì)導(dǎo)致一系列的后果,有時(shí)甚至是致命的結(jié)果。該項(xiàng)目可以通過(guò)采取有效措施確保項(xiàng)目成功完成來(lái)降低相關(guān)風(fēng)險(xiǎn)。在項(xiàng)目的各個(gè)階段,必須與客戶保持聯(lián)系,提高客戶的參與程度,同時(shí)確保軟件更接近客戶的需求。項(xiàng)目小組將PDCA管理項(xiàng)目和實(shí)施動(dòng)態(tài)監(jiān)測(cè)周期,以便確保項(xiàng)目將沒(méi)有任何異常,以及調(diào)節(jié)過(guò)程需求變化和有效進(jìn)行評(píng)價(jià)和分析研究,以便最小化后果并確保成功實(shí)現(xiàn)項(xiàng)目目標(biāo)。任何項(xiàng)目都不可避免地會(huì)遇到問(wèn)題,更重要的是,它們的快速有效解決方案不會(huì)影響它們的延續(xù)。通過(guò)建立有效的反饋機(jī)制,項(xiàng)目組可以減少回報(bào),并成功實(shí)現(xiàn)項(xiàng)目目標(biāo)。首先,項(xiàng)目團(tuán)隊(duì)的成員在不同的階段組織大腦風(fēng)暴,分析潛在的問(wèn)題,并制定相應(yīng)的策略來(lái)解決它們。第二,建立反饋機(jī)制和問(wèn)題處理機(jī)制,以確定如何迅速解決問(wèn)題,并及時(shí)進(jìn)行分析審查、總結(jié)經(jīng)驗(yàn)并提高解決辦法的有效性。最后,定期監(jiān)測(cè)、不斷改進(jìn)反饋和解決問(wèn)題的方法,以確保項(xiàng)目目標(biāo)的成功實(shí)現(xiàn)。
結(jié)論
在此基礎(chǔ)上,軟件項(xiàng)目開(kāi)發(fā)的管理和控制集中于從項(xiàng)目管理的組織結(jié)構(gòu)、人員管理、執(zhí)行管理、執(zhí)行控制等開(kāi)始,以確保軟件開(kāi)發(fā)項(xiàng)目的質(zhì)量和及時(shí)完成。并將相關(guān)研究成果應(yīng)用于同一類型的軟件開(kāi)發(fā)項(xiàng)目,解決其他訂約項(xiàng)目的延遲問(wèn)題,提高軟件開(kāi)發(fā)項(xiàng)目的產(chǎn)品質(zhì)量。
參考文獻(xiàn)
[1]曾令勇.基于關(guān)鍵路徑的軟件開(kāi)發(fā)項(xiàng)目進(jìn)度管理研究[D].杭州:浙江工業(yè)大學(xué),2019.
[2]劉凌.A公司項(xiàng)目進(jìn)度管理分析與應(yīng)用效果研究[D].北京:北京郵電大學(xué),2019.