張毅楠
【摘要】企業(yè)軟件開發(fā)標(biāo)準(zhǔn)化有利于推動軟件行業(yè)的進(jìn)一步發(fā)展,標(biāo)準(zhǔn)化能夠保證企業(yè)有秩序的運作,也是保證軟件開發(fā)產(chǎn)品質(zhì)量的一個重要因素。本文將簡要闡述軟件開發(fā)技術(shù)的現(xiàn)狀與建立標(biāo)準(zhǔn)化管理體系的必要性,最后本文將會提出企業(yè)實行軟件開發(fā)標(biāo)準(zhǔn)化的一系列工作重點。
【關(guān)鍵詞】軟件開發(fā);標(biāo)準(zhǔn)化;管理體系
軟件開發(fā)行業(yè)在經(jīng)歷了一小段輝煌之后又陷入了困境,我國軟件行業(yè)如何才能走得更遠(yuǎn)更好呢?面對復(fù)雜的市場環(huán)境,軟件行業(yè)需要從哪方面突破自己得到進(jìn)一步轉(zhuǎn)型呢?有太多問題值得我們?nèi)ニ伎己吞剿鳎疚膶拈_發(fā)標(biāo)準(zhǔn)化入手探討現(xiàn)代企業(yè)的軟件開發(fā)如何從管理角度突出重圍。
一、軟件開發(fā)技術(shù)現(xiàn)狀
計算機的更新?lián)Q代十分快速,從計算機問世一直到現(xiàn)在在各行各業(yè)中的廣泛運用,計算機起到了巨大的作用。盡管計算機給人們的生產(chǎn)和生活帶來了極大的便捷,然而計算機的軟件開發(fā)技術(shù)卻比硬件技術(shù)落伍很多,這兩者的不協(xié)調(diào)導(dǎo)致了計算機的發(fā)展陷入了一個瓶頸期。早在1968年,人們就有了軟件工程的概念,這個概念主要是針對軟件危機而提出的。在當(dāng)時的軟件行業(yè)普遍存在低效率、低質(zhì)量、項目缺乏管理等各種阻礙軟件開發(fā)進(jìn)一步發(fā)展的問題,相關(guān)工作人員也在積極尋求解決的辦法。人們提出了很多新的理念,比如瀑布模型、面向?qū)ο蠹夹g(shù)、中間件技術(shù)等,這些新理念的提出推動了計算機軟件的深入發(fā)展。每種軟件開發(fā)方法既有優(yōu)點也帶有不少缺點,在促進(jìn)軟件開發(fā)的同時難免存在一些無法突破的問題。因此,直到現(xiàn)在軟件開發(fā)仍然避免不了軟件危機的命運,行業(yè)人員面對高成本、低效率、高風(fēng)險的軟件開發(fā)仍然無計可施。
二、建立軟件工程標(biāo)準(zhǔn)化管理體系的必要性
管理科學(xué)在今天已經(jīng)非常成熟,相關(guān)的理論體系以及實踐都為我們現(xiàn)代企業(yè)的管理提供了很多實在可靠的借鑒。戴明管理理論中提出了改進(jìn)模型,在管理科學(xué)中改進(jìn)模型則是管理的一個基礎(chǔ)前提,而標(biāo)準(zhǔn)化管理則是企業(yè)管理常用的一種手段。企業(yè)的一切管理活動均以保證質(zhì)量和提高企業(yè)效益為目標(biāo)。我們可以發(fā)現(xiàn),在現(xiàn)代企業(yè)管理中管理科學(xué)的地位是舉足輕重的,它是各行各業(yè)獲得巨大成就所必不可少的因素之一。建立軟件工程標(biāo)準(zhǔn)化管理體系能夠有效保證企業(yè)產(chǎn)品的質(zhì)量以及生產(chǎn)效率,在瞬息萬變的市場中,各大企業(yè)要想在競爭如此激烈的市場中脫穎而出就必須完善自身的管理,并堅持在科學(xué)有效的管理下開展各項工作。
三、建立軟件工程標(biāo)準(zhǔn)化管理體系的工作重點
(一)要建立明確的軟件工程標(biāo)準(zhǔn)化管理體系的質(zhì)量方針和質(zhì)量目標(biāo)。建立軟件工程標(biāo)準(zhǔn)化管理體系需要做好三個工作重點,主要包括要建立明確的質(zhì)量方針和質(zhì)量目標(biāo)、構(gòu)建軟件構(gòu)件的標(biāo)準(zhǔn)、建立軟件開發(fā)過程標(biāo)準(zhǔn)。軟件開發(fā)本身具有一定的特殊性及一般性,如何有針對性地、有策略地進(jìn)行軟件開發(fā)工程的管理是每個管理者都要思考的問題。任何行業(yè)都在追求最大程度上滿足客戶的各種需求,為了提高顧客滿意度各大企業(yè)不斷提高自身服務(wù)水準(zhǔn)以及產(chǎn)品質(zhì)量。在管理層面上企業(yè)必須樹立正確的目標(biāo),時時刻刻將質(zhì)量目標(biāo)放在首位,因為它是軟件開發(fā)實施的一個重要依據(jù),它也是聯(lián)系實際操作與質(zhì)量方針的重要媒介。
(二)要建立軟件構(gòu)件標(biāo)準(zhǔn)。軟件工程標(biāo)準(zhǔn)化管理體系的實現(xiàn)離不開軟件構(gòu)件標(biāo)準(zhǔn)的建立,它為整個軟件工程管理體系打下了堅實的基礎(chǔ)。軟件構(gòu)件的組裝以及互聯(lián)能夠有效提高軟件開發(fā)的質(zhì)量,這主要是因為標(biāo)準(zhǔn)化軟件構(gòu)件對于用戶而言更加透明、明確和規(guī)范,軟件構(gòu)件接口與環(huán)境能夠進(jìn)行穩(wěn)定的交互。當(dāng)然除了這些特點之外,標(biāo)準(zhǔn)軟件構(gòu)件還應(yīng)該具有一定的獨立性和通用性,在運用中和環(huán)境沒有任何關(guān)系。
(三)要建立軟件開發(fā)過程標(biāo)準(zhǔn)。任何一個行業(yè)的運作都要依據(jù)一定的標(biāo)準(zhǔn)規(guī)范來進(jìn)行,這種標(biāo)準(zhǔn)時工作質(zhì)量與產(chǎn)品質(zhì)量的衡量工具。軟件開發(fā)過程也需要一定的標(biāo)準(zhǔn),它代表企業(yè)中各生產(chǎn)部門之間、用戶與生產(chǎn)部門之間的一種規(guī)則,這種規(guī)則不是一成不變的而是隨著時代的進(jìn)步不斷完善改進(jìn)。所謂軟件開發(fā)過程標(biāo)準(zhǔn)化指的是根據(jù)明確具體的軟件需求目標(biāo),按照一定的原則展開工作,從而實現(xiàn)高效開發(fā)。軟件開發(fā)過程標(biāo)準(zhǔn)化過程中應(yīng)當(dāng)有統(tǒng)一的表述,確保閱讀者準(zhǔn)確理解完整的開發(fā)過程,軟件構(gòu)件互連與組裝相關(guān)的描述也必須符合標(biāo)準(zhǔn)和管理科學(xué)。
(四)要建立軟件開發(fā)過程的管理標(biāo)準(zhǔn)。工程化軟件開發(fā)的保證前提即標(biāo)準(zhǔn)化軟件開發(fā)過程管理,開發(fā)過程中的管理標(biāo)準(zhǔn)必須支持PDCA并具有完善的管理質(zhì)量評價功能,其原則與原理必須與軟件工程與管理科學(xué)相適應(yīng)。總的來說,管理標(biāo)準(zhǔn)化管理是一個整體,它的構(gòu)成要素主要是質(zhì)量目標(biāo)、軟件開發(fā)過程標(biāo)準(zhǔn)與軟件構(gòu)件標(biāo)準(zhǔn),將這幾部分整合在一起能夠有效提高企業(yè)生產(chǎn)效率改善企業(yè)管理工作。
四、建立軟件工程標(biāo)準(zhǔn)化管理體系的作用
軟件開發(fā)工程的標(biāo)準(zhǔn)化將會給軟件開發(fā)帶來極大好好粗,開發(fā)工作變得清晰明了,所有的環(huán)節(jié)都有章可循,每個任務(wù)也都是彼此緊密相連互相影響的,符合規(guī)范的工作方式能夠節(jié)約不少時間從而提高工作效率。軟件人員也將有更多的時間提高自身的技術(shù),相應(yīng)地,由此而產(chǎn)生的軟件產(chǎn)品各方面的成本都會大大降低。建立軟件工程標(biāo)準(zhǔn)化管理體系,軟件開發(fā)人員在開發(fā)產(chǎn)品的同時也提高了自身的管理能力。開發(fā)人員不再局限于一些無足輕重的瑣事,他們將會投入更多的關(guān)注在自身技能和企業(yè)效益上面,軟件開發(fā)人員形成的這種管理意識會激發(fā)起工作的積極性和主動性。過去缺乏標(biāo)準(zhǔn)化管理體系企業(yè)會陷入管理上的混亂,團隊的不和諧與缺乏溝通都既不利于工作的開展,在有法可依的管理規(guī)范下,各崗位上的員工比以前會剛有主人翁意識。久而久之,企業(yè)的整體氛圍和管理效率都會發(fā)生翻天覆地的變化。我們相信,在科學(xué)管理下的標(biāo)準(zhǔn)化軟件開發(fā)將會迎來一個嶄新的明天。
五、結(jié)論
軟件開發(fā)標(biāo)準(zhǔn)化管理也在慢慢發(fā)展,人們對標(biāo)準(zhǔn)化管理的理解也隨著我國經(jīng)濟的發(fā)展更加深入和全面。為了在軟件危機形勢下更好地生存發(fā)展下來,企業(yè)要以市場為導(dǎo)向?qū)嵤?biāo)準(zhǔn)化軟件開發(fā)管理。計算機行業(yè)優(yōu)勝劣汰的現(xiàn)象很嚴(yán)重,因此標(biāo)準(zhǔn)化是軟件開發(fā)的必然方向,在現(xiàn)階段企業(yè)團隊還需要在理論基礎(chǔ)上大膽嘗試,靈活運用各種管理手段并在競爭中完善標(biāo)準(zhǔn)化管理體系。
參考文獻(xiàn)
[1]齊國濤.構(gòu)件還是SOA?[J]軟件世界,2005.