国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

質(zhì)量流程管理體系設(shè)計(jì)與實(shí)踐

2019-09-10 13:13蔡國(guó)華魏麗麗
關(guān)鍵詞:持續(xù)改進(jìn)質(zhì)量管理體系

蔡國(guó)華 魏麗麗

摘 要:中國(guó)搜索的軟件研發(fā)業(yè)務(wù)參考國(guó)際軟件標(biāo)準(zhǔn)規(guī)范體系,通過多年實(shí)踐探索積累,構(gòu)建了具備自身特色的質(zhì)量管理流程體系,保證軟件項(xiàng)目實(shí)現(xiàn)按時(shí)、保質(zhì)、可控的研發(fā)目標(biāo),為各項(xiàng)業(yè)務(wù)平穩(wěn)快速發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。

關(guān)鍵詞:質(zhì)量管理體系;軟件研發(fā);持續(xù)改進(jìn)

1 背景

中國(guó)搜索是由中央七大新聞單位聯(lián)手打造的國(guó)家級(jí)互聯(lián)網(wǎng)高新企業(yè),既有自主研發(fā)的項(xiàng)目和產(chǎn)品,也有與外部機(jī)構(gòu)合作研發(fā)的項(xiàng)目和產(chǎn)品;既有部門獨(dú)立研發(fā)的項(xiàng)目,也有跨部門合作的項(xiàng)目。業(yè)務(wù)類型多、部門合作多、流程環(huán)節(jié)多,容易出現(xiàn)信息流轉(zhuǎn)不及時(shí)、過程細(xì)節(jié)有疏漏的問題。我們?cè)谌绾斡行У乜刂蒲邪l(fā)過程、保證研發(fā)質(zhì)量方面做了大量探索和實(shí)踐,借鑒國(guó)內(nèi)外先進(jìn)管理辦法,結(jié)合多年積累的質(zhì)量管理和運(yùn)維運(yùn)營(yíng)工作經(jīng)驗(yàn),制定了中國(guó)搜索軟件研發(fā)標(biāo)準(zhǔn)流程,形成研發(fā)過程嚴(yán)格控制質(zhì)量,運(yùn)維和運(yùn)營(yíng)過程不斷提升質(zhì)量的全面質(zhì)量流程管理體系。

2 質(zhì)量流程管理體系設(shè)計(jì)

2.1 建立基于研發(fā)組織特點(diǎn)的技術(shù)管理架構(gòu)

中國(guó)搜索的技術(shù)研發(fā)組織由搜索研發(fā)、移動(dòng)研發(fā)、應(yīng)用研發(fā)、人工智能、質(zhì)量管理、運(yùn)維和運(yùn)營(yíng)團(tuán)隊(duì)以及若干重要項(xiàng)目研發(fā)團(tuán)隊(duì)組成,研發(fā)團(tuán)隊(duì)按業(yè)務(wù)類型承擔(dān)具體的研發(fā)任務(wù),重大項(xiàng)目以獨(dú)立團(tuán)隊(duì)的模式進(jìn)行研發(fā)工作,質(zhì)量管理團(tuán)隊(duì)負(fù)責(zé)流程的制定、研發(fā)過程的質(zhì)量保證,運(yùn)維團(tuán)隊(duì)負(fù)責(zé)產(chǎn)品上線以及線上業(yè)務(wù)的運(yùn)維保障工作,運(yùn)營(yíng)團(tuán)隊(duì)負(fù)責(zé)線上業(yè)務(wù)的運(yùn)營(yíng)工作,研發(fā)業(yè)務(wù)由技術(shù)管理辦公室統(tǒng)籌管理。

依據(jù)上述技術(shù)研發(fā)團(tuán)隊(duì)的組織架構(gòu)特點(diǎn),我們?cè)O(shè)計(jì)了一套以項(xiàng)目為研發(fā)單位,基于矩陣式管理的技術(shù)管理架構(gòu),縱向管理中分設(shè)需求管理、技術(shù)研發(fā)管理、質(zhì)量管理、運(yùn)維管理,分別負(fù)責(zé)產(chǎn)品需求管理、技術(shù)研發(fā)管理、質(zhì)量和測(cè)試管理、項(xiàng)目運(yùn)行維護(hù)管理。橫向管理中分設(shè)產(chǎn)品團(tuán)隊(duì)、研發(fā)團(tuán)隊(duì)、質(zhì)量團(tuán)隊(duì)和運(yùn)維團(tuán)隊(duì),在細(xì)化流程的同時(shí),又保障技術(shù)管理的專業(yè)化。對(duì)于跨部門的項(xiàng)目,實(shí)行兩級(jí)管理模式,部門管理發(fā)揮管理部門職能,指導(dǎo)各產(chǎn)品、研發(fā)、質(zhì)量、運(yùn)維團(tuán)隊(duì)開展工作,各團(tuán)隊(duì)是執(zhí)行層,負(fù)責(zé)研發(fā)管理工作的具體執(zhí)行。

2.2 建立覆蓋關(guān)鍵流程的研發(fā)管理體系

產(chǎn)品調(diào)研、需求分析、開發(fā)、集成、測(cè)試、發(fā)布上線、運(yùn)維和運(yùn)營(yíng)過程構(gòu)成了軟件開發(fā)生命周期的整體業(yè)務(wù)流程。整體流程涉及多個(gè)業(yè)務(wù)和研發(fā)部門,原各部門流程獨(dú)立繁瑣,部門間接口不暢,如何保證信息在各部門之間及時(shí)、順暢地流轉(zhuǎn)就變得尤其的重要。

經(jīng)過實(shí)踐,我們梳理了所有流程中的關(guān)鍵環(huán)節(jié)和主要路徑,將原來孤立的流程整合成一套覆蓋軟件研發(fā)生命周期的工作流程。整合后的研發(fā)流程不依賴組織架構(gòu)和業(yè)務(wù)部門的約束,將產(chǎn)品需求、開發(fā)、集成、測(cè)試、運(yùn)維、運(yùn)營(yíng)、質(zhì)量管理等角色緊急地關(guān)聯(lián)在統(tǒng)一的流程上,借助信息流程管理平臺(tái)實(shí)現(xiàn)數(shù)據(jù)信息共享,信息流驅(qū)動(dòng)業(yè)務(wù)流程自動(dòng)流轉(zhuǎn),信息流和業(yè)務(wù)流程統(tǒng)一,通過對(duì)關(guān)鍵流程的整合優(yōu)化,大大提高了研發(fā)協(xié)作效率。

2.3 建立有效的質(zhì)量保證體系

軟件產(chǎn)品質(zhì)量涉及研發(fā)階段的各個(gè)環(huán)節(jié)和各個(gè)團(tuán)隊(duì),為了保證開發(fā)出來的軟件產(chǎn)品質(zhì)量符合既定目標(biāo)和標(biāo)準(zhǔn),我們通過建立合適的研發(fā)流程、規(guī)范和方針,跟蹤和監(jiān)控研發(fā)活動(dòng)和產(chǎn)出物,對(duì)研發(fā)過程進(jìn)行管理和控制,保證組織定義的軟件過程和規(guī)范在項(xiàng)目中得到遵循,保證質(zhì)量計(jì)劃被貫徹執(zhí)行,通過檢查、評(píng)審等手段提前識(shí)別項(xiàng)目中存在風(fēng)險(xiǎn),發(fā)現(xiàn)并解決研發(fā)過程中的問題和缺陷,實(shí)現(xiàn)對(duì)研發(fā)過程的有效監(jiān)控,保障軟件產(chǎn)品的過程質(zhì)量。通過總結(jié),持續(xù)優(yōu)化研發(fā)流程,從流程上提高研發(fā)效率和產(chǎn)品質(zhì)量。

軟件測(cè)試是進(jìn)行軟件質(zhì)量保證活動(dòng)最直接有效的方法和手段之一,貫穿整個(gè)軟件研發(fā)生命周期,是研發(fā)過程中的關(guān)鍵活動(dòng)之一。針對(duì)中國(guó)搜索不同的業(yè)務(wù)類型,我們建了完善的測(cè)試評(píng)價(jià)指標(biāo),覆蓋功能、性能、兼容性、安全性和易用性等方面,制定了及早介入項(xiàng)目、測(cè)試和研發(fā)全過程協(xié)同工作的測(cè)試流程,采用先進(jìn)全面的測(cè)試方法和工具,發(fā)現(xiàn)軟件產(chǎn)品中的缺陷和問題,從結(jié)果上保證研發(fā)產(chǎn)品滿足既定目標(biāo)和質(zhì)量要求。

為了保證研發(fā)過程的完整性、正確性和可追溯性,借助配置管理工具subversion來記錄整個(gè)軟件產(chǎn)品的演化過程。結(jié)合研發(fā)組織架構(gòu)和研發(fā)特點(diǎn),建立了基于分級(jí)審批的靈活可控的權(quán)限控制策略、以及主干迭代開發(fā)上線,分支臨時(shí)性上線的配置變更控制策略,結(jié)合互聯(lián)網(wǎng)軟件通用的編碼規(guī)范和研發(fā)實(shí)踐,制定了適用的編碼規(guī)范,通過第三方或者自研發(fā)插件結(jié)合持續(xù)集成平臺(tái),在研發(fā)過程中對(duì)編碼規(guī)范進(jìn)行持續(xù)性檢查,從規(guī)范上保證源代碼的正確性、可讀性和易用性,從而提高研發(fā)產(chǎn)品的質(zhì)量。

2.4 建立安全可控的運(yùn)維管理體系

產(chǎn)品業(yè)務(wù)上線運(yùn)行不是軟件研發(fā)過程的結(jié)束,而是過程的延續(xù),是下一版本迭代的開始,其運(yùn)行情況也是軟件產(chǎn)品質(zhì)量的體現(xiàn),因此線上業(yè)務(wù)系統(tǒng)的穩(wěn)定運(yùn)行和維護(hù)至關(guān)重要。開發(fā)過程中通過各種措施提升開發(fā)質(zhì)量是為了減少線上問題的發(fā)生,通過對(duì)線上問題的分析,發(fā)現(xiàn)并消除引發(fā)問題的深層次原因,防止問題的再次發(fā)生,也促進(jìn)了開發(fā)質(zhì)量的改進(jìn)。

通過實(shí)時(shí)監(jiān)控線上業(yè)務(wù)系統(tǒng)的運(yùn)行情況,及時(shí)發(fā)現(xiàn)系統(tǒng)地非正常狀態(tài),通過對(duì)線上業(yè)務(wù)系統(tǒng)進(jìn)行跟蹤和分析,對(duì)業(yè)務(wù)產(chǎn)品的性能、穩(wěn)定性、可用性等非功能性進(jìn)行定期檢查,提前識(shí)別出風(fēng)險(xiǎn),及時(shí)發(fā)現(xiàn)研發(fā)過程中存在的問題,消除隱患,實(shí)現(xiàn)對(duì)研發(fā)過程的有效監(jiān)控。我們對(duì)線上系統(tǒng)出現(xiàn)的各類問題建立全流程跟蹤機(jī)制,包括問題上報(bào)、分析,通過線上問題的回溯機(jī)制,從線上環(huán)境、版本發(fā)布、測(cè)試、開發(fā)、需求倒追問題的原因,提取典型的和有共性的問題加入日常監(jiān)控中,加強(qiáng)監(jiān)控力度,并在項(xiàng)目中進(jìn)行典型案例分享,有效地避免了問題重復(fù)多次發(fā)生。

3 質(zhì)量流程管理體系的實(shí)施保證

3.1 專業(yè)的流程管理平臺(tái)支撐研發(fā)流程高效運(yùn)轉(zhuǎn)

通過對(duì)流程持續(xù)不斷地優(yōu)化,中國(guó)搜索建立了支撐全生命周期的流程管理平臺(tái)。借助專業(yè)的流程管理工具,研發(fā)流程設(shè)計(jì)遵循按需整合、專業(yè)分工、協(xié)作高效的原則,覆蓋了公司全部業(yè)務(wù)產(chǎn)品系統(tǒng)。

流程管理平臺(tái)以需求為基礎(chǔ),對(duì)流程進(jìn)行整合配置,在不同生命周期階段,需求信息描述和進(jìn)展動(dòng)態(tài)實(shí)時(shí)更新,各種角色用戶在該平臺(tái)可看到一致的需求描述,開發(fā)和測(cè)試以需求為依據(jù)開展工作,一條業(yè)務(wù)需求從提出到形成最終的產(chǎn)品需求、轉(zhuǎn)為為開發(fā)任務(wù),再到測(cè)試上線發(fā)布,可通過該平臺(tái)實(shí)現(xiàn)流程的自動(dòng)流轉(zhuǎn),同一項(xiàng)目或者產(chǎn)品的需求集在一個(gè)界面動(dòng)態(tài)生成進(jìn)展?fàn)顟B(tài)看板。通過看板,可以方便直觀的查看各業(yè)務(wù)產(chǎn)品需求的進(jìn)展?fàn)顟B(tài);通過測(cè)試管理系統(tǒng)可以對(duì)測(cè)試用例編寫、執(zhí)行和缺陷進(jìn)行有效管理;利用知識(shí)共享管理工具,對(duì)接口等公共信息進(jìn)行整合共享;信息智能工具可自動(dòng)收集抽取開發(fā)測(cè)試進(jìn)度、缺陷、變更等各類項(xiàng)目數(shù)據(jù),并進(jìn)行加工,形成各種管理分析報(bào)告。

工欲善其事,必先利其器,面向全生命周期的流程管理平臺(tái),對(duì)中國(guó)搜索質(zhì)量流程管理體系的落地實(shí)施提供了有力的工具支撐和可視化管理,實(shí)現(xiàn)了軟件研發(fā)各階段的流程自動(dòng)流轉(zhuǎn)和信息共享,提高了開發(fā)管理效率,有效支撐了公司業(yè)務(wù)的快速發(fā)展。

3.2 構(gòu)建發(fā)布自動(dòng)化,保證質(zhì)量管理策略的高效準(zhǔn)確實(shí)施

軟件研發(fā)過程中通過引入自動(dòng)化工具,將大量繁瑣的手工操作通過工具實(shí)現(xiàn)自動(dòng)化執(zhí)行,是減少出錯(cuò)幾率、提高工作效率、降低成本的最有效手段之一。中國(guó)搜索建立的自動(dòng)化持續(xù)集成系統(tǒng),適用于公司內(nèi)絕大部分開發(fā)項(xiàng)目,只要是符合構(gòu)建標(biāo)準(zhǔn)的項(xiàng)目,只需要通過參數(shù)配置和腳本技術(shù),即可在系統(tǒng)中持續(xù)實(shí)現(xiàn)自動(dòng)編譯、規(guī)范檢查、單元測(cè)試、和發(fā)布。通過提煉總結(jié)項(xiàng)目特征,我們創(chuàng)建了適合不同類型項(xiàng)目的模板,通過模板配置和參數(shù)化管理,使得自動(dòng)化持續(xù)集成系統(tǒng)操作簡(jiǎn)單、便于維護(hù),目前該系統(tǒng)承擔(dān)了公司90%以上項(xiàng)目的自動(dòng)化構(gòu)建、集成和發(fā)布工作。

基于規(guī)范、集中、統(tǒng)一的自動(dòng)化持續(xù)集成系統(tǒng),在很多方面替代了人工操作和人工信息匯總,可以快速實(shí)施質(zhì)量管理策略,為項(xiàng)目管理提供了可靠、有力的數(shù)據(jù)支撐。該系統(tǒng)擁有強(qiáng)大的基礎(chǔ)能力和靈活的擴(kuò)展性,有著豐富的接口,可以方便的集成第三方工具,目前已經(jīng)集成了cpplint、checkstyle、findbugs、pmd等分別針對(duì)c、c++、java代碼的靜態(tài)分析工具,還集成了單元測(cè)試工具gmock和junit來執(zhí)行單元測(cè)試,可在每次構(gòu)建中自動(dòng)檢測(cè)發(fā)現(xiàn)代碼的缺陷和隱患,實(shí)現(xiàn)了代碼規(guī)范檢查、安全漏洞掃描等內(nèi)容的質(zhì)量監(jiān)控,通過定時(shí)任務(wù)可進(jìn)行周期性的任務(wù)自動(dòng)調(diào)度,收集相關(guān)項(xiàng)目數(shù)據(jù),形成可靠、完整的統(tǒng)計(jì)報(bào)告,極大地提高了開發(fā)效率和代碼質(zhì)量。

3.3 加強(qiáng)反饋機(jī)制,提高用戶滿意度

軟件質(zhì)量的判斷標(biāo)準(zhǔn)最終來源于客戶體驗(yàn),運(yùn)營(yíng)人員通過對(duì)線上業(yè)務(wù)系統(tǒng)的使用調(diào)研,及時(shí)了解使用過程中存在的問題,獲得用戶反饋信息,匯總反饋給開發(fā)團(tuán)隊(duì),通過新的迭代開發(fā)過程,改進(jìn)軟件的設(shè)計(jì)與開發(fā),完善業(yè)務(wù)系統(tǒng)以提升用戶體驗(yàn),通過持續(xù)不斷的反饋改進(jìn)機(jī)制,有效地提高了對(duì)業(yè)務(wù)系統(tǒng)和產(chǎn)品的滿意度。

3.4 強(qiáng)化質(zhì)量意識(shí),融入公司文化

軟件產(chǎn)品的最終質(zhì)量是各過程工作質(zhì)量的最終體現(xiàn),為提升最終軟件產(chǎn)品質(zhì)量,軟件開發(fā)的各過程都應(yīng)該嚴(yán)格按照規(guī)范流程執(zhí)行,并持續(xù)對(duì)流程進(jìn)行優(yōu)化,除了可執(zhí)行的規(guī)范流程、還需要通過日常培訓(xùn)、檢查監(jiān)督等多種方式,強(qiáng)化全員的質(zhì)量意識(shí),將質(zhì)量要求融入日常研發(fā)過程,將質(zhì)量體系管理與研發(fā)業(yè)務(wù)有效地融合,從而使產(chǎn)品研發(fā)能力不斷提高,業(yè)務(wù)快速穩(wěn)定發(fā)展。

4 小結(jié)

基于關(guān)鍵路徑的研發(fā)體系和過程的質(zhì)量控制、運(yùn)維過程的業(yè)務(wù)保障和運(yùn)營(yíng)過程的質(zhì)量反饋構(gòu)成了中國(guó)搜索質(zhì)量流程管理體系的完整過程。借助專業(yè)的流程管理平臺(tái)和工具,將研發(fā)流程、運(yùn)維流程和運(yùn)營(yíng)流程的不斷完善和管理精細(xì)化程度不斷地深入,把質(zhì)量意識(shí)貫徹到全員意識(shí)中,保證了產(chǎn)品的高質(zhì)量研發(fā)。實(shí)踐證明,質(zhì)量管理無需面面俱到,只要控制關(guān)鍵路徑,把握關(guān)鍵環(huán)節(jié),就能夠有效地提升軟件產(chǎn)品研發(fā)的質(zhì)量與效率。

猜你喜歡
持續(xù)改進(jìn)質(zhì)量管理體系
企業(yè)精益財(cái)務(wù)管理思考
質(zhì)量持續(xù)改進(jìn)在呼吸科患者鼻導(dǎo)管氧療護(hù)理中的應(yīng)用
淺談?shì)斪冸娛┕て髽I(yè)質(zhì)量管理體系的發(fā)展
基于ISO9001:2015質(zhì)量管理體系開放實(shí)驗(yàn)室管理與探索
質(zhì)量量度在國(guó)內(nèi)藥品生產(chǎn)企業(yè)中的應(yīng)用
船舶行業(yè)質(zhì)量管理信息化平臺(tái)的研究與建設(shè)
軍工企業(yè)實(shí)施質(zhì)量管理體系有效性研究
面向?qū)W習(xí)全過程的人才培養(yǎng)模式探索
精益管理在國(guó)際物流服務(wù)企業(yè)的應(yīng)用
開展等級(jí)醫(yī)院評(píng)審促進(jìn)醫(yī)院內(nèi)涵質(zhì)量建設(shè)