李向玫
摘要:信息技術(shù)這個(gè)成熟的社會(huì)必須趕得上時(shí)代發(fā)展,在這個(gè)社會(huì)中開發(fā)軟件技術(shù)創(chuàng)新是可行的措施。隨著世界科技一體化的發(fā)展,軟件技術(shù)的發(fā)展和應(yīng)用只有一個(gè)有利的地位,才能確保全國在發(fā)展過程中處于不敗之地。隨著科學(xué)技術(shù)水平的逐步提高,軟件開發(fā)流程和分工日益復(fù)雜化。在這些復(fù)雜的過程中存在不可避免的風(fēng)險(xiǎn),尤其是在軟件開發(fā)的具體操作中,如果這不是避免風(fēng)險(xiǎn)的好方法。未來用戶的軟件安全性將產(chǎn)生嚴(yán)重的負(fù)面影響。本文描述了軟件開發(fā)過程的風(fēng)險(xiǎn)點(diǎn),以及如何更好地避免這些風(fēng)險(xiǎn),促進(jìn)軟件的安全有效開發(fā),以供相關(guān)的人員進(jìn)行參考。
關(guān)鍵詞:軟件開發(fā);風(fēng)險(xiǎn)控制;軟件過程;風(fēng)險(xiǎn)模型
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
1軟件開發(fā)的目的
在為廣大用戶提供方便以及滿足其應(yīng)用需求的基礎(chǔ)上,盡可能地獲取最大化的經(jīng)濟(jì)效益是軟件開發(fā)的最終目的。而在此過程中,軟件開發(fā)的管理工作對(duì)軟件開發(fā)公司經(jīng)濟(jì)效益高低的影響起著決定性的作用。俗話說,沒有規(guī)矩不成方圓,即管理促效益。與毫無章法可言的的軟件開發(fā)相比,科學(xué)性和完善性的軟件開發(fā)管理能夠帶來的經(jīng)濟(jì)效益更加明顯。從管理者的角度來看軟件開發(fā)管理問題,其在整個(gè)軟件開發(fā)過程中對(duì)軟件開發(fā)的管控極為關(guān)鍵。軟件開發(fā)時(shí)間是衡量軟件成本的最基本要素,因此,對(duì)于軟件開發(fā)管理者來說,如何盡可能地縮短軟件開發(fā)時(shí)間和周期是當(dāng)前進(jìn)一步優(yōu)化經(jīng)濟(jì)效益的最直接、最有效途徑之一。
2軟件開發(fā)存在的風(fēng)險(xiǎn)
2.1軟件開發(fā)自身存在的風(fēng)險(xiǎn)
已經(jīng)提到軟件開發(fā)是一個(gè)重要的系統(tǒng)工程。如果你不完全理解這個(gè)項(xiàng)目涉及的因素,它可能會(huì)使軟件開發(fā)不太可行。例如,在軟件開發(fā)過程中,必須在早期階段理解和應(yīng)用客戶需求。然而,經(jīng)過這樣的全面調(diào)查后,他們?cè)谔囟ㄜ浖_發(fā)過程中往往被忽視,以至于在某些社交應(yīng)用軟件開發(fā)之后才會(huì)使用它。程度有限。即使在基于實(shí)際研究的軟件開發(fā)之后,軟件開發(fā)人員并沒有完全意識(shí)到軟件開發(fā)后的市場變化,因此軟件開發(fā)后產(chǎn)品與社會(huì)分離的問題對(duì)軟件產(chǎn)品質(zhì)量有著嚴(yán)重的影響。
2.2管理安全程度方面
隨著風(fēng)險(xiǎn)人員的軟件開發(fā)項(xiàng)目他們改變自己的專業(yè)技能和素質(zhì)能力,基本的位置等的分布,尤其可以不傳達(dá)不夠客觀的知識(shí),然后得出項(xiàng)目的狀態(tài)給出干擾,以及決策和財(cái)產(chǎn)分配不清晰。員工沖突危機(jī)的風(fēng)險(xiǎn)也更大。最終,軟件產(chǎn)品非常有創(chuàng)意,管理問題需要對(duì)其核心技術(shù)內(nèi)容進(jìn)行保密。長期以來,中國對(duì)這種安全細(xì)節(jié)的關(guān)注是不夠的。專利保護(hù)難以避免。另外,軟件開發(fā)領(lǐng)域的技術(shù)人員流動(dòng)非常廣泛。同時(shí),創(chuàng)新軟件技術(shù)的成果將自由傳播。公司的其他成員可以隨意竊取其他軟件產(chǎn)品,并且已建立的項(xiàng)目正面臨失敗的危機(jī)。這直接關(guān)系到中國軟件開發(fā)工作中識(shí)別知識(shí)產(chǎn)權(quán)的漏洞。它需要讓相關(guān)領(lǐng)導(dǎo)者保持專注和靈活。
2.3開發(fā)主體引發(fā)的風(fēng)險(xiǎn)
這個(gè)問題的存在與中國當(dāng)前軟件開發(fā)的統(tǒng)一協(xié)調(diào)有關(guān)。在軟件開發(fā)過程中,大部分中國軟件開發(fā)在具體操作過程中都存在一些問題。首先是軟件開發(fā)運(yùn)營商的軟件開發(fā)經(jīng)理。在組織協(xié)調(diào)方面存在分歧,因此軟件開發(fā)融資存在問題,容易造成風(fēng)險(xiǎn)。其次,在具體的開發(fā)過程中存在著諸多問題,如大量軟維護(hù)和驗(yàn)證。軟件開發(fā)人員和組織者不存在。良好的溝通渠道會(huì)導(dǎo)致軟件開發(fā)過程出現(xiàn)問題。畢竟,軟件開發(fā)人員的素質(zhì)是不一樣的。一些開發(fā)者需要提高他們的質(zhì)量和能力。他們不能很好地完成自己的工作,很容易造成軟件開發(fā)風(fēng)險(xiǎn)。
3軟件開發(fā)風(fēng)險(xiǎn)的應(yīng)對(duì)策略
3.1風(fēng)險(xiǎn)監(jiān)控
風(fēng)險(xiǎn)控制要以風(fēng)險(xiǎn)監(jiān)控為基礎(chǔ),只有對(duì)風(fēng)險(xiǎn)進(jìn)行實(shí)時(shí)有效監(jiān)控,才能在發(fā)生風(fēng)險(xiǎn)問題時(shí)及時(shí)有效的找出問題關(guān)鍵出處,避免毫無范圍毫無目的的進(jìn)行搜索,浪費(fèi)大量時(shí)間和人力。風(fēng)險(xiǎn)控制可以分為以下三種方式,一是跟蹤已經(jīng)識(shí)別的風(fēng)險(xiǎn)問題,對(duì)其進(jìn)行實(shí)時(shí)把控,并研究出解決方案;二是對(duì)實(shí)施風(fēng)險(xiǎn)應(yīng)對(duì)措施后的情況進(jìn)行觀測,觀測風(fēng)險(xiǎn)是否完得到解決;三是對(duì)可能的風(fēng)險(xiǎn)進(jìn)行預(yù)估,提前制定出應(yīng)對(duì)方案,若風(fēng)險(xiǎn)問題發(fā)生,可以及時(shí)應(yīng)對(duì),防止突發(fā)風(fēng)險(xiǎn)問題出現(xiàn)影響項(xiàng)目整體進(jìn)程。
3.2風(fēng)險(xiǎn)調(diào)控
在軟件開發(fā)項(xiàng)目過程中,在風(fēng)險(xiǎn)調(diào)控方面要注意一下幾點(diǎn):首先要重視對(duì)軟件開發(fā)項(xiàng)目的預(yù)先控制,在項(xiàng)目實(shí)施之前,比較斟酌哪種方案更加合適,以及預(yù)估可能會(huì)出現(xiàn)的風(fēng)險(xiǎn);其次,要重視軟件開發(fā)過程的事中控制,根據(jù)項(xiàng)目實(shí)際進(jìn)行狀況,制定出合理的風(fēng)險(xiǎn)標(biāo)準(zhǔn),在項(xiàng)目進(jìn)行過程中根據(jù)實(shí)際調(diào)查反饋對(duì)項(xiàng)目計(jì)劃進(jìn)行合理的修正;最后要重視事后控制,在風(fēng)險(xiǎn)問題進(jìn)行歸納總結(jié),并構(gòu)建相關(guān)數(shù)據(jù)庫,從而為日后風(fēng)險(xiǎn)應(yīng)對(duì)提供參考。
3.3風(fēng)險(xiǎn)緩解
在軟件項(xiàng)目開發(fā)過程中,主要有三種風(fēng)險(xiǎn)緩解方法:一是對(duì)風(fēng)險(xiǎn)進(jìn)行審計(jì)。項(xiàng)目負(fù)責(zé)人要在合理時(shí)間間隔內(nèi)對(duì)項(xiàng)目進(jìn)行檢查,定期進(jìn)行考察,同時(shí)要高度重視項(xiàng)目開發(fā)的關(guān)鍵環(huán)節(jié),在關(guān)鍵環(huán)節(jié)要實(shí)時(shí)跟蹤和觀測,從而從一定程度上緩解風(fēng)險(xiǎn);二是進(jìn)行誤差風(fēng)險(xiǎn),項(xiàng)目負(fù)責(zé)人要控制項(xiàng)目的進(jìn)展,當(dāng)實(shí)際情況和預(yù)期不相符時(shí),要及時(shí)進(jìn)行分析找出原因;三是比較基數(shù)指標(biāo),項(xiàng)目負(fù)責(zé)人要對(duì)已完成項(xiàng)目進(jìn)行技術(shù)評(píng)估,當(dāng)與評(píng)估標(biāo)準(zhǔn)不一致時(shí),要及時(shí)處理。
3.4細(xì)致規(guī)劃軟件開發(fā)風(fēng)險(xiǎn)的科學(xué)管理與控制流程
風(fēng)險(xiǎn)管理過程包括培訓(xùn),風(fēng)險(xiǎn)識(shí)別,風(fēng)險(xiǎn)分析,風(fēng)險(xiǎn)計(jì)劃,執(zhí)行計(jì)劃和后續(xù)計(jì)劃等活動(dòng)。有效的風(fēng)險(xiǎn)管理過程應(yīng)該以學(xué)習(xí)為基礎(chǔ),持續(xù)不斷地改進(jìn)。軟件公司應(yīng)建立自己的風(fēng)險(xiǎn)管理數(shù)據(jù)庫作為風(fēng)險(xiǎn)管理的基礎(chǔ),并在實(shí)施過程中不斷更新和改進(jìn)。管理者必須主動(dòng)結(jié)合公司的經(jīng)濟(jì)實(shí)力和項(xiàng)目技術(shù)改造需求,針對(duì)過程關(guān)聯(lián)過程中的各種風(fēng)險(xiǎn)狀況制定精確的預(yù)測和控制策略。這樣的結(jié)果對(duì)于軟件開發(fā)項(xiàng)目的成功具有重要的支持價(jià)值。在項(xiàng)目開發(fā)過程中,將對(duì)項(xiàng)目進(jìn)行必要的風(fēng)險(xiǎn)分析,并開展風(fēng)險(xiǎn)評(píng)估和監(jiān)測機(jī)制,以配合項(xiàng)目的特點(diǎn)。特別是應(yīng)定期評(píng)估和監(jiān)測項(xiàng)目的風(fēng)險(xiǎn)狀況,如果發(fā)現(xiàn)意外風(fēng)險(xiǎn)或風(fēng)險(xiǎn)超出預(yù)期,則必須予以確定。專注于護(hù)理。立即找到問題并盡快報(bào)告。此外,還創(chuàng)建了風(fēng)險(xiǎn)監(jiān)控協(xié)議,并實(shí)施了工作責(zé)任制,以盡量減少軟件開發(fā)項(xiàng)目的風(fēng)險(xiǎn)。
3.5設(shè)定補(bǔ)充雙項(xiàng)目經(jīng)理職位
也就是說,對(duì)于一段時(shí)間內(nèi)的特定軟件開發(fā)項(xiàng)目,將建立兩個(gè)領(lǐng)導(dǎo)職位,內(nèi)部主管將分別承擔(dān)技術(shù)和管理問題。到目前為止,中國的內(nèi)部項(xiàng)目經(jīng)理一直是軟件開發(fā)活動(dòng)之一,在大多數(shù)情況下,他們都參與了技術(shù)研發(fā)。管理事務(wù)是無知的,從長遠(yuǎn)來看,這些項(xiàng)目的風(fēng)險(xiǎn)控制是不可避免的。引起很大的震動(dòng)。相反,增加一個(gè)專門的管理經(jīng)理職位可以彌補(bǔ)技術(shù)型項(xiàng)目經(jīng)理的不足,并提高軟件開發(fā)項(xiàng)目的管理水平。這一經(jīng)歷也得到了大多數(shù)外國公司的認(rèn)可。
總之,軟件開發(fā)是社會(huì)發(fā)展的主要?jiǎng)恿χ唬彩歉纳迫嗣裆?,促進(jìn)中國市場經(jīng)濟(jì)發(fā)展的動(dòng)力。因此,有必要搞好軟件開發(fā),并采取有效措施消除現(xiàn)有風(fēng)險(xiǎn)。如上所述,在中國開發(fā)軟件開發(fā)項(xiàng)目的過程中,存在眾多風(fēng)險(xiǎn)和挑戰(zhàn)問題,迫使領(lǐng)導(dǎo)者繼續(xù)依靠先進(jìn)技術(shù)和創(chuàng)新思維模式來更新和加強(qiáng)其對(duì)各種崗位任務(wù)的國家支持從整體角度看財(cái)務(wù)和人才。開始研究軟件開發(fā)的可行性,充分保證軟件的有序和安全發(fā)展,為社會(huì)發(fā)展和社會(huì)主義建設(shè)提供良好的軟件保障。
參考文獻(xiàn):
[1]尹其磷.軟件開發(fā)的風(fēng)險(xiǎn)分析與控制[J].電子技術(shù)與軟件工程,2013(10):28-29.
[2]周華,俞時(shí)權(quán).敏捷環(huán)境下軟件開發(fā)的風(fēng)險(xiǎn)管理[J].科技管理研究,2007(07):162-164.
[3]王敬昌,陳根才.軟件開發(fā)的風(fēng)險(xiǎn)分析與控制[J].江南大學(xué)學(xué)報(bào),2005(02):145-149.