氣象軟件的開(kāi)發(fā)風(fēng)險(xiǎn)與解決策略探討

時(shí)間:2022-03-08 04:44:12

導(dǎo)語(yǔ):氣象軟件的開(kāi)發(fā)風(fēng)險(xiǎn)與解決策略探討一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢(xún)客服老師,歡迎參考。

氣象軟件的開(kāi)發(fā)風(fēng)險(xiǎn)與解決策略探討

項(xiàng)目開(kāi)發(fā)中的風(fēng)險(xiǎn)與解決方法

對(duì)于大型復(fù)雜的海洋氣象服務(wù)項(xiàng)目而言,最大程度的減少項(xiàng)目風(fēng)險(xiǎn),對(duì)于項(xiàng)目的成敗至關(guān)重要。下面結(jié)合我在這個(gè)海洋氣象預(yù)警服務(wù)平臺(tái)項(xiàng)目管理過(guò)程中碰到的風(fēng)險(xiǎn)相關(guān)問(wèn)題分別加以討論。識(shí)別風(fēng)險(xiǎn)和編制風(fēng)險(xiǎn)管理計(jì)劃與風(fēng)險(xiǎn)應(yīng)對(duì)計(jì)劃首先我們?cè)陧?xiàng)目開(kāi)發(fā)的前期風(fēng)險(xiǎn)工作中要識(shí)別項(xiàng)目風(fēng)險(xiǎn),編制風(fēng)險(xiǎn)管理計(jì)劃和風(fēng)險(xiǎn)應(yīng)對(duì)計(jì)劃。在本次軟件開(kāi)發(fā)項(xiàng)目中的風(fēng)險(xiǎn)主要是該項(xiàng)目要將先進(jìn)的海洋天氣預(yù)報(bào)模型移植到小型機(jī)上的工作,軟件預(yù)報(bào)模式本地化運(yùn)行的效果,要求能在幾個(gè)小時(shí)內(nèi)出結(jié)果,保證預(yù)報(bào)的時(shí)效,否則當(dāng)你運(yùn)行三天后才出結(jié)果,時(shí)間早過(guò)了。另外,項(xiàng)目要求采用流行的B/S架構(gòu)和地理信息系統(tǒng)作二次開(kāi)發(fā),項(xiàng)目人員少,每人都兼了多個(gè)角色,不過(guò),可復(fù)用以前做過(guò)的項(xiàng)目的一部分源代碼,包括數(shù)據(jù)庫(kù)操作類(lèi)、權(quán)限管理類(lèi)等。項(xiàng)目參加人員分布在省內(nèi)沿海地區(qū)氣象各級(jí)臺(tái)站,這無(wú)疑增加了溝通的難度,在項(xiàng)目一啟動(dòng),基本了解客戶需求的情況下,我召集開(kāi)發(fā)人員、氣象專(zhuān)業(yè)人員、單位領(lǐng)導(dǎo)、甚至別的項(xiàng)目組人員坐到一起,采用頭腦風(fēng)暴法,來(lái)分析該項(xiàng)目存在的風(fēng)險(xiǎn),同時(shí)借鑒風(fēng)險(xiǎn)歷史數(shù)據(jù)庫(kù)中的風(fēng)險(xiǎn)數(shù)據(jù),取出我們沒(méi)有想到而確實(shí)存在的風(fēng)險(xiǎn)條目,也將它們添加到本次軟件開(kāi)發(fā)的風(fēng)險(xiǎn)列表里,然后分析研究每個(gè)風(fēng)險(xiǎn)條目發(fā)生的概率、風(fēng)險(xiǎn)級(jí)別,而且針對(duì)該風(fēng)險(xiǎn)條目而制定的應(yīng)對(duì)措施,并形成一個(gè)風(fēng)險(xiǎn)記錄表。風(fēng)險(xiǎn)管理貫穿項(xiàng)目的始終,風(fēng)險(xiǎn)管理計(jì)劃和風(fēng)險(xiǎn)應(yīng)對(duì)計(jì)劃缺一不可。因?yàn)轱L(fēng)險(xiǎn)一直在變化,所以在項(xiàng)目實(shí)施的每個(gè)階段都要更新。進(jìn)度風(fēng)險(xiǎn)與應(yīng)對(duì)方法進(jìn)度風(fēng)險(xiǎn)是項(xiàng)目管理中比較常見(jiàn)的風(fēng)險(xiǎn),我們要制定合理的項(xiàng)目管理計(jì)劃,化解開(kāi)發(fā)中的進(jìn)度風(fēng)險(xiǎn)。該項(xiàng)目工作量大,時(shí)間短,只有一年。作為項(xiàng)目經(jīng)理,我的壓力非常大,所以我做開(kāi)發(fā)進(jìn)度計(jì)劃的時(shí)候,根據(jù)最終交付日期,采取倒推法,將時(shí)間逐一分配到各個(gè)任務(wù)上,同時(shí)盡量考慮到任務(wù)的并發(fā)執(zhí)行,而且要細(xì)化到半天。我使用MSProject軟件,利用PERT技術(shù),在工作分解結(jié)構(gòu)上定義每個(gè)任務(wù)的開(kāi)始時(shí)間,結(jié)束時(shí)間,識(shí)別關(guān)鍵路徑,然后從甘特圖就能自動(dòng)顯示人力資源狀態(tài)圖,能自動(dòng)統(tǒng)計(jì)每個(gè)人每個(gè)任務(wù)或者每個(gè)時(shí)間段的工作量,而且通過(guò)這個(gè)軟件,可以非常方便的拆分任務(wù),定義里程碑事件等。范圍風(fēng)險(xiǎn)與應(yīng)對(duì)方法在軟件開(kāi)發(fā)過(guò)程中,需求總會(huì)不斷的變化,要將范圍擴(kuò)大風(fēng)險(xiǎn)降到最低需要進(jìn)行軟件需求管理,降低項(xiàng)目范圍的風(fēng)險(xiǎn)。在和客戶的初步溝通中,確定了需求的大致范圍,定下了海洋天氣預(yù)報(bào)信息、海洋天氣預(yù)警信息、實(shí)時(shí)天氣監(jiān)測(cè)信息和歷史氣象信息四個(gè)大項(xiàng),每個(gè)大項(xiàng)內(nèi)又有10到20多個(gè)模塊,然后針對(duì)每個(gè)模塊討論實(shí)現(xiàn)的功能、數(shù)據(jù)的流程、模塊間的接口等。因?yàn)橛行I(yè)務(wù)包括用戶在內(nèi)都不太清楚,所以在需求討論的時(shí)候常常很難達(dá)成一致的意見(jiàn)。于是,我使用了WORD版本控制功能,幾易其稿,使需求基本趨向一致,形成了軟件功能規(guī)格說(shuō)明書(shū),確定了產(chǎn)品的范圍,雙方簽字認(rèn)可。然后,我用Excel做了一個(gè)軟件需求跟蹤矩陣,是一個(gè)二維表格,每行就是一個(gè)功能,而且是按層次分解的,每列是一個(gè)階段,從需求定義階段開(kāi)始,到設(shè)計(jì)、編碼、測(cè)試、交付、維護(hù)等階段。在每個(gè)階段結(jié)束時(shí)都來(lái)更新這個(gè)需求跟蹤矩陣,主要是更新每個(gè)任務(wù)的狀態(tài),如已批準(zhǔn)、已實(shí)現(xiàn)、已確認(rèn)、已刪除,如果功能點(diǎn)有變化,可以在上面增加或者修改、刪除該功能點(diǎn),管理起來(lái)非常方便和有效。另外,我們采用軟件原形開(kāi)發(fā)的模式,主要分為兩個(gè)階段迭代。我將需求按優(yōu)先級(jí)排序,先完成客戶最想要的功能。溝通風(fēng)險(xiǎn)與應(yīng)對(duì)方法溝通是軟件開(kāi)發(fā)過(guò)程中及為重要的一方面,因溝通不暢帶來(lái)的風(fēng)險(xiǎn)也是我們這次軟件項(xiàng)目開(kāi)發(fā)中的常見(jiàn)問(wèn)題,因此我制定了溝通計(jì)劃,解決項(xiàng)目中溝通的風(fēng)險(xiǎn)。在該項(xiàng)目中,用戶分布在全省各市縣,溝通不太方便。與用戶的溝通基本是Notes,因?yàn)槿珖?guó)氣象部門(mén)內(nèi)部都是使用Notes進(jìn)行辦公,它達(dá)到縣級(jí)氣象臺(tái)站。我單位也有專(zhuān)用ID,也就是Notes郵箱的帳號(hào),我在單位內(nèi)發(fā)的Notes郵件可以傳到省氣象局客戶那里,使用這種郵件溝通方式查閱方便,跟蹤起來(lái)也容易,客戶也都習(xí)慣使用該方式辦公。而且Notes溝通非常大的好處是溝通內(nèi)容都落在紙面上,便于將來(lái)分清責(zé)任。其次,是電話聯(lián)系,這種溝通方式最直接,和客戶的溝通,效果可能更好。此外,我上級(jí)領(lǐng)導(dǎo)總在另外一個(gè)城市辦公,所以遇到需要上級(jí)領(lǐng)導(dǎo)拍板的問(wèn)題我就借助于單位的視頻會(huì)議,而且邀請(qǐng)用戶參加,不但及時(shí)解決這些問(wèn)題,同時(shí)也讓用戶感覺(jué)到我們管理層對(duì)該項(xiàng)目的重視和支持。

項(xiàng)目開(kāi)發(fā)風(fēng)險(xiǎn)的總結(jié)

在項(xiàng)目團(tuán)隊(duì)經(jīng)過(guò)一年的辛苦工作后,項(xiàng)目才得以順利完成,得到省氣象局業(yè)務(wù)主管領(lǐng)導(dǎo)的好評(píng),這不僅是對(duì)項(xiàng)目的高效穩(wěn)定的贊許,而且也是對(duì)我們這個(gè)項(xiàng)目團(tuán)隊(duì)的贊許。我在本項(xiàng)目實(shí)施過(guò)程中總結(jié)出了項(xiàng)目風(fēng)險(xiǎn)管理成功的幾點(diǎn)因素:1項(xiàng)目變更的有效執(zhí)行和控制,防止了需求的不斷變更和范圍的蔓延,保證了進(jìn)度按原計(jì)劃進(jìn)行的重要因素。2定期召開(kāi)的項(xiàng)目例會(huì),讓我及時(shí)了解各小組進(jìn)展情況和遇到的問(wèn)題,通過(guò)交流遇到的問(wèn)題,發(fā)揮集體智慧,共同探討解決的方法。3在聘請(qǐng)的老專(zhuān)家和老教授幫助下,項(xiàng)目組克服了不少技術(shù)與業(yè)務(wù)上的的難點(diǎn)。4項(xiàng)目質(zhì)量是用戶最關(guān)心的,定期請(qǐng)用戶參與項(xiàng)目階段性質(zhì)量評(píng)審,堅(jiān)定用戶的信心。當(dāng)然,在該項(xiàng)目的實(shí)施中也并非一帆風(fēng)順,由于對(duì)開(kāi)發(fā)人員流動(dòng)性的估計(jì)不足,另外我方業(yè)務(wù)骨干也并非只為這一個(gè)項(xiàng)目工作,導(dǎo)致項(xiàng)目的進(jìn)度和人力資源發(fā)生沖突的事常有發(fā)生。于是,我重新整理項(xiàng)目歷時(shí)估算,資源估算也做得更為細(xì)致,及早向單位領(lǐng)導(dǎo)提出人員調(diào)用申請(qǐng),與各部門(mén)領(lǐng)導(dǎo)溝通,與項(xiàng)目小組負(fù)責(zé)人深入溝通,確保項(xiàng)目順利實(shí)施。另外,在項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì)成員中由于既有新人,也有從業(yè)多年經(jīng)驗(yàn)豐富的骨干,人員的績(jī)效結(jié)果也參差不并。在項(xiàng)目進(jìn)行了三個(gè)月后,有組員出現(xiàn)了情緒不高的情況,我和相關(guān)小組負(fù)責(zé)人進(jìn)行了分析和了解,發(fā)現(xiàn)由于熟悉業(yè)務(wù)和技術(shù)的人員都關(guān)心自己的績(jī)效完成情況,對(duì)新人的請(qǐng)教和學(xué)習(xí)沒(méi)有耐心解答和幫助。針對(duì)這樣的情況,我和各小組負(fù)責(zé)人商議,每個(gè)月中和月底,定期組織項(xiàng)目成員的培訓(xùn)和經(jīng)驗(yàn)交流會(huì)議,為期半天,每次由2-3名業(yè)務(wù)骨干進(jìn)行主持,內(nèi)容豐富或者效果好,則給予一定的獎(jiǎng)勵(lì),這樣加強(qiáng)團(tuán)隊(duì)整體能力的提升,又為單位培養(yǎng)了新人。項(xiàng)目在開(kāi)發(fā)過(guò)程中實(shí)施的各項(xiàng)活動(dòng)交互重疊,不可避免的會(huì)發(fā)生沖突和矛盾,矛盾和沖突發(fā)生時(shí),在雙方方案均具有合理性,又各持已見(jiàn)、相持不下時(shí),換位思考以求折中、平衡,從而化解沖突和矛盾,不失為整體管理工作中的一項(xiàng)行之有效的方法。在本項(xiàng)目中,歷史資料和實(shí)時(shí)資料從短期預(yù)報(bào)、中期預(yù)報(bào)和長(zhǎng)期預(yù)報(bào)上的計(jì)算方法、使用上的不相同,各類(lèi)預(yù)報(bào)業(yè)務(wù)人員由于專(zhuān)業(yè)背景的關(guān)系和研究方向上的差異,在對(duì)問(wèn)題的解決上,常各持己見(jiàn),互不相讓。為了解決這一問(wèn)題,我們經(jīng)過(guò)計(jì)劃和組織,在每月抽半天舉辦項(xiàng)目開(kāi)發(fā)中的學(xué)術(shù)交流活動(dòng),請(qǐng)兩方的專(zhuān)家講解、介紹各自領(lǐng)域的知識(shí),使雙方都能從對(duì)方的技術(shù)觀點(diǎn)有客觀的理解,從而有利于在工作配合、協(xié)調(diào)時(shí),能夠站在對(duì)方的角度,尋找雙方均滿意的平衡點(diǎn),為海洋氣象預(yù)報(bào)預(yù)警服務(wù)項(xiàng)目的成功實(shí)施創(chuàng)造了良好的氛圍。因?yàn)轫?xiàng)目要求基于web地理信息系統(tǒng)開(kāi)發(fā),我單位在這方面的技術(shù)人員少,所以需要經(jīng)常加班研究相關(guān)技術(shù),大家非常的疲憊,而且加班費(fèi)很少。我也采取了一些彌補(bǔ)措施,請(qǐng)求單位領(lǐng)導(dǎo)在精神方面做了一些鼓勵(lì)和表?yè)P(yáng),適當(dāng)?shù)囊踩ゾ鄄?、參加集體運(yùn)動(dòng),一定程度上緩解了緊張的氛圍,而且大家也沒(méi)有太多的怨言,否則就要另當(dāng)別論了。項(xiàng)目初期文檔模板準(zhǔn)備不充分,很多情況下由于不同書(shū)寫(xiě)者的習(xí)慣,使得文檔千奇百怪,增加閱讀者的閱讀難度。為了減少軟件開(kāi)發(fā)人員和開(kāi)發(fā)人員之間的通訊障礙,提高溝通效率,我和項(xiàng)目組成員集體制定了應(yīng)對(duì)措施,事先規(guī)定文檔書(shū)寫(xiě)規(guī)范,命名規(guī)范、重視文檔的編寫(xiě)、保管等工作。重視文檔與設(shè)計(jì)的一致性,先修改文檔,再修改程序,不至于因?yàn)槲臋n與設(shè)計(jì)的不一致而影響工期,對(duì)跨越里程碑的文檔修改設(shè)置嚴(yán)格評(píng)審。

海洋氣象預(yù)報(bào)預(yù)警服務(wù)項(xiàng)目順利成功的實(shí)施完畢幾個(gè)月后,于2012年3月獲得了省氣象科研開(kāi)發(fā)一等獎(jiǎng),等同于地市級(jí)科技進(jìn)步一等獎(jiǎng),本人排第三位。現(xiàn)在回頭再想想對(duì)這個(gè)項(xiàng)目的管理,我學(xué)到了很多書(shū)本中學(xué)不到的知識(shí),讓我明白一個(gè)項(xiàng)目經(jīng)理必須要做好項(xiàng)目的風(fēng)險(xiǎn)管理,才能保證項(xiàng)目的順利實(shí)施,通過(guò)與項(xiàng)目風(fēng)險(xiǎn)管理,可以很好的處理已發(fā)生的問(wèn)題和為即將發(fā)生的問(wèn)題提供有效的解決方法,極大的提高了項(xiàng)目的實(shí)施效率。

本文作者:祁欣任曙霞馬文靜楊紅梅多海偉曹德煜白雪班欣張華榮工作單位:江蘇省連云港市氣象局