梁海
1引言
在現(xiàn)代社會軟件開發(fā)項目中,相關(guān)人員采取的管理手段直接影響到軟件質(zhì)量,是促使軟件產(chǎn)品投入應(yīng)用的重要因素。但是軟件開發(fā)的原有模式已經(jīng)不能滿足企業(yè)的需求,所以軟件開發(fā)中要將信息化手段加以融合應(yīng)用,提高軟件開發(fā)項目的管理效率和產(chǎn)品的質(zhì)量水平。
在現(xiàn)代社會,人們對軟件產(chǎn)品的開發(fā)效率和質(zhì)量要求不斷提高,但是軟件產(chǎn)品的更新?lián)Q代非???,導(dǎo)致相關(guān)人員必須要研究軟件開發(fā)的管理措施和提高管理效率的方法,才能讓軟件開發(fā)企業(yè)在極短周期內(nèi)開發(fā)出來質(zhì)量較高的軟件,并投入到市場之中提高企業(yè)的競爭實力。除此之外,軟件項目的相關(guān)開發(fā)人員需要了解社會情況,并結(jié)合現(xiàn)代化、智能化的發(fā)展趨勢來開發(fā)基于信息化的軟件。
2軟件開發(fā)的發(fā)展情況與存在的問題
2.1軟件開發(fā)的時代背景及發(fā)展情況
自1970年Winston Royce博士提出了推進(jìn)軟件開發(fā)項目管理積極發(fā)展的瀑布式模式時,軟件項目的開發(fā)就有了高質(zhì)量的發(fā)展,這一模式促使開發(fā)人員更好地掌控軟件開發(fā)技術(shù)和發(fā)展方向。多年以來在軟件開發(fā)過程中,基本上都是運用的瀑布式開發(fā)模式,從而有效提高了軟件開發(fā)的質(zhì)量和效率。
2.2軟件開發(fā)中不利影響因素與存在的問題
在現(xiàn)實生活中,軟件開發(fā)過程中,基本上采用的都是設(shè)計工作提前于需求活動的方法,導(dǎo)致項目中存在許多不確定的不利因素。軟件開發(fā)中需求和技術(shù)的不確定性,致使開發(fā)人員必須要不斷地修改,導(dǎo)致軟件開發(fā)的成本提高。瀑布式開發(fā)模式的應(yīng)用使得軟件開發(fā)項目必須要減少變更,才能確保項目管理的效率和質(zhì)量。相比于硬件研發(fā)的情況軟件開發(fā)的更新升級速度非常頻繁,導(dǎo)致相關(guān)人員的管理工作十分困難,同時落后的管理方式也使得軟件開發(fā)項目的管理效率難以跟上軟件開發(fā)的變更速度。除此之外,軟件項目開發(fā)的多個環(huán)節(jié)因為監(jiān)管機制的缺失沒有接受嚴(yán)格的控制監(jiān)管。
3軟件開發(fā)項目提高管理效率和項目質(zhì)量的措施
3.1改變軟件開發(fā)中關(guān)注的焦點,重視產(chǎn)品
在原有的軟件開發(fā)項目中,通常是流程為開發(fā)中關(guān)注的焦點,導(dǎo)致產(chǎn)品的具體情況被開發(fā)人員所忽視,但是現(xiàn)在開發(fā)人員必須要認(rèn)識到,只有滿足人們需求的軟件產(chǎn)品才能投入使用。所以,現(xiàn)在軟件開發(fā)項目中必然要改變關(guān)注焦點、重視產(chǎn)品,在開發(fā)過程中,要用信息化管理模式將產(chǎn)品的市場需求、導(dǎo)向等信息整合起來,確保開發(fā)的軟件產(chǎn)品是滿足市場需求且符合時代發(fā)展潮流的。
3.2應(yīng)用信息化工具提高軟件產(chǎn)品開發(fā)的效率和質(zhì)量
在軟件開發(fā)過程中,實現(xiàn)信息化的管理模式必然要從信息化工具的推廣使用入手,信息化工具的推廣使用可以讓使用者改變傳統(tǒng)的低效、低質(zhì)操作方式,實現(xiàn)敏捷開發(fā)。這樣不僅可以提高軟件開發(fā)項目的管理質(zhì)量和效率,還可以促使開發(fā)人員嘗試新工具。一般情況下,信息化工具的推廣主要從管理規(guī)范的宣傳,操作者的個人具體情況,以及業(yè)務(wù)操作培訓(xùn)3個方面分析。實現(xiàn)信息化工具的推廣和使用,可提高軟件開發(fā)的效率和質(zhì)量,使企業(yè)得到持續(xù)發(fā)展。
3.3重視實際情況的分析,制定本地化的方案
軟件開發(fā)企業(yè)在實施開發(fā)工作時一定要認(rèn)識到本地化項目開發(fā)的特點,從實際情況出發(fā),不斷的完善項目開發(fā)的過程,確保軟件開發(fā)項目的可行性和科學(xué)性。企業(yè)要考慮到開發(fā)團(tuán)隊與客戶產(chǎn)品需求這2個因素,加強軟件開發(fā)團(tuán)隊建設(shè),確保團(tuán)隊的開發(fā)能力和素養(yǎng)等都能夠滿足工作要求。同時還要對客戶的產(chǎn)品需求做出詳細(xì)分析,以確保開發(fā)的軟件產(chǎn)品能夠順利地投入市場。其次企業(yè)要對技術(shù)平臺和組織文化兩方面進(jìn)行深入分析和總結(jié),促使企業(yè)的文化建設(shè)和技術(shù)水平能夠提高軟件產(chǎn)品的開發(fā)效率和質(zhì)量。最后,企業(yè)要正視軟件開發(fā)工具和工作環(huán)境等因素,使員工在工作過程中能夠積極地對待軟件開發(fā)工作,并且對于開發(fā)工具的采購、存儲以及使用情況等都要進(jìn)行嚴(yán)格的監(jiān)控管理。
4結(jié)束語
綜上所述,將信息化技術(shù)融入軟件產(chǎn)品的開發(fā)過程中,才能確保軟件的開發(fā)是符合當(dāng)今時代現(xiàn)代化、智能化的發(fā)展趨勢,促使企業(yè)能夠開發(fā)出更為敏捷的、滿足市場需求的軟件,實現(xiàn)企業(yè)的可持續(xù)性發(fā)展。