軟件質(zhì)量決定軟件開(kāi)發(fā)成功的基礎(chǔ)
2015-03-04 10:37:45 訪問(wèn):
軟件開(kāi)發(fā)過(guò)程質(zhì)量就是指為了生成工件而對(duì)可接受流程(包括質(zhì)量測(cè)評(píng)和質(zhì)量標(biāo)準(zhǔn))的實(shí)施和遵守程度。軟件生產(chǎn)的過(guò)程質(zhì)量與汽車(chē)類(lèi)似,體現(xiàn)在三個(gè)層次:一是產(chǎn)品本身和用來(lái)生產(chǎn)、組裝軟件產(chǎn)品的零部件質(zhì)量,包括用來(lái)進(jìn)行軟件開(kāi)發(fā)或在軟件開(kāi)發(fā)過(guò)程中產(chǎn)生的代碼、文檔、模型和可執(zhí)行系統(tǒng)等工件;而是軟件開(kāi)發(fā)活動(dòng)本身對(duì)標(biāo)準(zhǔn)化軟件開(kāi)發(fā)過(guò)程的遵守程度,主要體現(xiàn)在軟件開(kāi)發(fā)過(guò)程的標(biāo)準(zhǔn)化、流程化、自動(dòng)化程度和團(tuán)隊(duì)基本協(xié)作平臺(tái)的效率;三十用來(lái)對(duì)整個(gè)軟件產(chǎn)品進(jìn)行驗(yàn)收的評(píng)測(cè)手段,它應(yīng)該是被業(yè)界廣泛認(rèn)可和接收的方法。
一個(gè)軟件生產(chǎn)企業(yè)的過(guò)程質(zhì)量一般可以用他的軟件過(guò)程成熟度等級(jí)(例如CMM/CMMI的級(jí)別)來(lái)決定,這也正是印度的軟件公司能夠獲取很多外包項(xiàng)目的重要原因。但我們應(yīng)該更清醒的看到:真正保證軟件質(zhì)量的不是CMM、CMMI的一紙?jiān)u估報(bào)告,而是軟件生產(chǎn)過(guò)程本身的成熟度,包括我們賴(lài)以達(dá)成成熟等級(jí)的方法、采用恰當(dāng)?shù)墓ぞ吆推脚_(tái),切實(shí)提高軟件生產(chǎn)過(guò)程的成熟度。
在實(shí)際的項(xiàng)目產(chǎn)品中采用了一套這樣的方法,涉及到的角色有項(xiàng)目經(jīng)理1、對(duì)于需求的滿(mǎn)足。在對(duì)于需求的滿(mǎn)足上,為避免代碼的設(shè)計(jì)/實(shí)現(xiàn)與需求出現(xiàn)大的偏差,要求由需求人員提供驗(yàn)證的場(chǎng)景,同時(shí)根據(jù)每天早會(huì)大家的計(jì)劃在下班時(shí)對(duì)計(jì)劃的完成根據(jù)驗(yàn)證場(chǎng)景進(jìn)行驗(yàn)證。涉及到的角色:需求人員(負(fù)責(zé)驗(yàn)證場(chǎng)景的提供和需求實(shí)現(xiàn)的驗(yàn)證);測(cè)試人員(根據(jù)驗(yàn)證場(chǎng)景進(jìn)行驗(yàn)證)。
缺乏信任和支持只是一個(gè)方面,QA工作本身就很具挑戰(zhàn)性。它要求QA具有軟件工程的知識(shí)、軟件開(kāi)發(fā)的知識(shí)、行業(yè)背景的知識(shí)、數(shù)理統(tǒng)計(jì)的知識(shí)、項(xiàng)目管理的知識(shí)、質(zhì)量管理的知識(shí)等等。
我們常常遇到這樣的問(wèn)題,改進(jìn)到一定程度就很難突破,感覺(jué)心有余而力不足了,就開(kāi)始郁悶了。后來(lái)通過(guò)學(xué)習(xí)、培訓(xùn)、交流,思想和技能得到升華,又發(fā)現(xiàn)了木桶中最短的那塊,然后又開(kāi)始改進(jìn),然后又遇到了玻璃天花板,然后……就這樣處于郁悶的循環(huán)中。
假使我們掌握了所有的知識(shí),能突破所有的玻璃天花板,那是不是QA就可以一帆風(fēng)順了。答案是否定的。QA角色定義本身就有很大的局限性。QA充當(dāng)?shù)氖沁^(guò)程警察的角色,無(wú)論是否有意義,都專(zhuān)橫地強(qiáng)制過(guò)程的執(zhí)行,容易在項(xiàng)目組中造成敵對(duì)的關(guān)系,收到排擠,而且這種警察的姿態(tài)也破壞了團(tuán)隊(duì)驚聲。如此一來(lái),QA工作還需要的是人際關(guān)系技能,就如我以前寫(xiě)得《質(zhì)量平衡》和《QA應(yīng)該獨(dú)立于項(xiàng)目組嗎?》一樣,藝術(shù)化地處理這種關(guān)系。
選購(gòu)指南:
本公司主要為山東地區(qū)供應(yīng)各品種型的開(kāi)發(fā),濟(jì)南桌面軟件開(kāi)發(fā),濟(jì)南網(wǎng)頁(yè)軟件開(kāi)發(fā),濟(jì)南APP軟件開(kāi)發(fā),濟(jì)南WinCE嵌入式軟件開(kāi)發(fā),具體包含如:家電公司管理軟件、電腦公司管理系統(tǒng)、軟件公司管理系統(tǒng)、手機(jī)店管理系統(tǒng)、森普P6綜合業(yè)務(wù)支撐平臺(tái)、政府辦公平臺(tái)、濟(jì)南財(cái)務(wù)濟(jì)南軟件開(kāi)發(fā)、濟(jì)南HR濟(jì)南軟件開(kāi)發(fā),可以滿(mǎn)足各種大中小型各類(lèi)企業(yè)的管理需要。