轉(zhuǎn)帖|行業(yè)資訊|編輯:蔣永|2016-11-07 10:51:06.000|閱讀 312 次
概述:軟件項目團(tuán)隊的主要任務(wù)是向客戶交付一個能夠真正幫助他們提高工作效率并減少運作成本的系統(tǒng),這里簡要介紹Parasoft質(zhì)量管控體系。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
開發(fā)軟件的目的是為協(xié)助企業(yè)的商務(wù)經(jīng)營運作,是企業(yè)面向市場需求應(yīng)運而生的一種改變,需要實現(xiàn)商務(wù)價值。可以看出,軟件項目團(tuán)隊的主要任務(wù)是向客戶交付一個能夠真正幫助他們提高工作效率并減少運作成本的系統(tǒng)。回顧軟件的發(fā)展歷史,再看看全世界技術(shù)同仁們對于開發(fā)方法的爭論,尤其是關(guān)于軟件測試的討論,我們不難看出很多開發(fā)團(tuán)隊本應(yīng)向他們的客戶交付更好的軟件。也就是說,目前市場上的一些軟件就算能夠正常工作,但并未真正解決客戶的問題。從本質(zhì)上講,開發(fā)團(tuán)隊寫出的代碼和發(fā)布的軟件并沒有滿足客戶的真正需求。
那么,就讓我們來看看當(dāng)前軟件市場上一些有意思的現(xiàn)象:
軟件發(fā)布周期和品牌效應(yīng)
為了應(yīng)對現(xiàn)今對軟件發(fā)布速度和“持續(xù)集成”的需求,軟件交付周期頻率變的越來越快。考慮到軟件測試一直被視為軟件交付過程中的“眼中釘”,若只是簡單地試圖通過加速一個本就存在缺陷的質(zhì)量管控過程,從而達(dá)到快速發(fā)布高質(zhì)量軟件的預(yù)期效果,很明顯這種期望是不現(xiàn)實的。(類似電影故事場景:《我愛露西》粉絲:試想想,露西和埃塞爾在糖果工廠,努力跟上越來越快“吐出“巧克力的輸送帶。)
如果你所在的公司從來沒有足夠時間用于測試,那么這就意味著需要重新評估公司的金喜正規(guī)買球。因為這涉及到軟件質(zhì)量和品牌效應(yīng)之間的關(guān)系,具體就是指軟件開發(fā)測試階段如何開發(fā)構(gòu)建軟件產(chǎn)品及整個過程中的合理測試以保障質(zhì)量。大多數(shù)企業(yè),都追求發(fā)布高質(zhì)量軟件產(chǎn)品,然而企業(yè)僅依靠盲目地加快發(fā)布周期的做法,必將會增加暴露各種軟件故障到市場的風(fēng)險,最終導(dǎo)致用戶否定產(chǎn)品,長此以往,從而影響該企業(yè)品牌在市場的地位。
對代碼質(zhì)量缺乏信心
傳統(tǒng)的軟件開發(fā)模式,缺陷通常在代碼開發(fā)階段完成后,集中測試時被暴露。這種開發(fā)測試模式所發(fā)現(xiàn)的缺陷修復(fù)成本極其高昂,會花費團(tuán)隊大量時間,可以看到缺陷會帶來很多額外的開銷,減少軟件本身的價值,有時候甚至用于缺陷修復(fù)的成本遠(yuǎn)遠(yuǎn)大于軟件創(chuàng)造出的價值。在開發(fā)階段引入自動化測試,則可以解決這個問題,這樣的開發(fā)測試方式可以將之前提到的缺陷修復(fù)成本降低至少一半以上。
軟件缺陷通常是由糟糕質(zhì)量的代碼造成的,當(dāng)然有些甚至是軟件設(shè)計時就引入的。優(yōu)秀代碼易于維護(hù),并且可持續(xù)構(gòu)建和發(fā)布新版本,團(tuán)隊會擁有足夠的信心做出改變,持續(xù)發(fā)布高質(zhì)量的軟件產(chǎn)品。而糟糕的代碼可維護(hù)性極差,難于讀懂,開發(fā)人員不能做出任何的改變,因此工作效率也會很低。改動任何一個小的功能模塊,甚至有可能導(dǎo)致原本正常運行的程序無法工作,而修復(fù)一個很簡單的缺陷甚至?xí)l(fā)更多的問題,無法持續(xù)開發(fā)構(gòu)建,往往無法重新開發(fā)新的產(chǎn)品。
無法滿足客戶需求
沒有任何企業(yè)愿意花錢當(dāng)冤大頭,但軟件行業(yè)的客戶卻經(jīng)常被迫就范。在軟件開發(fā)前期,項目團(tuán)隊和客戶經(jīng)常基于各種文檔進(jìn)行討論,事無巨細(xì)地希望所有事情按照文檔上描述的如期進(jìn)行和開展工作。等到幾個月后,客戶拿到了交付的軟件產(chǎn)品,才發(fā)現(xiàn)這并不是自己當(dāng)初想要的產(chǎn)品。更不用說,在當(dāng)今市場變化如此迅速,商業(yè)競爭如此激烈情況下,客戶的需求可能已經(jīng)大相徑庭。
這也是為什么當(dāng)今軟件市場,大家一直孜孜不倦地探索新的軟件開發(fā)模式,如敏捷迭代開發(fā),極限編程等。我們試著在各種文檔上耗費精力,但效果適得其反。有時候軟件產(chǎn)品不得不延遲交付,甚至卷入更多的人員進(jìn)行開發(fā),測試和支持,但總是不夠理想。生產(chǎn)軟件本是為了提高效率,降低成本,實現(xiàn)商務(wù)價值,但更多的人力和時間成本卻不斷為了生產(chǎn)軟件而大幅提高。另外,軟件行業(yè)的特殊性也決定了太過細(xì)節(jié)的文檔往往會導(dǎo)致文檔的不可靠,細(xì)節(jié)上的環(huán)環(huán)相扣一旦出現(xiàn)問題,將會導(dǎo)致整個進(jìn)度變慢甚至軟件項目失敗。
但上述這些現(xiàn)象和問題并不是不能解決,這里我們簡要引入介紹Parasoft質(zhì)量管控體系。
Parasoft作為軟件行業(yè)的測試領(lǐng)導(dǎo)者,專注于軟件質(zhì)量建設(shè)和自動化測試行業(yè)近30年。在市場上率先提出了自動化缺陷預(yù)防機(jī)制,近期,又在積極倡導(dǎo)測試的又一次進(jìn)化——“持續(xù)集成測試”。該持續(xù)集成測試?yán)砟畹木唧w實現(xiàn)可參見下圖:
本文來自()
活動時間:11月1日-11月30日
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn