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