曙海教學(xué)優(yōu)勢(shì)
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
?通過培訓(xùn)您將會(huì):
(1)幫助軟件組織和個(gè)人有效處理缺陷;?
(2)提高缺陷處理工作效率;?
(3)分析缺陷數(shù)據(jù)的技巧與方法;?
(4)幫助管理者完成規(guī)范軟件過程、優(yōu)化軟件過程;
課程介紹:
軟件缺陷管理是軟件生命周期管理的核心,是控制軟件質(zhì)量的關(guān)鍵環(huán)節(jié),是軟件項(xiàng)目中各個(gè)角色協(xié)同工作的紐帶,是軟件過程度量的核心點(diǎn),如何管理好軟件中的缺陷,是每一個(gè)軟件開發(fā)組織需要研究的課題,規(guī)劃課程來詮釋軟件的缺陷管理與度量,以全新的視角來揭示軟件缺陷過程管理與缺陷數(shù)據(jù)分析。
課程內(nèi)容:
一、缺陷過程管理
1、缺陷管理基礎(chǔ)
(1)缺陷的定義(區(qū)別問題、錯(cuò)誤、故障與失?。?/font>
(2)缺陷管理的策略
(3)缺陷相關(guān)的角色以及相關(guān)的職責(zé)
(4)缺陷發(fā)現(xiàn)的6種方式
(5)課堂辯論:由豐田汽車召回事件引發(fā)對(duì)軟件工程的思考,有哪些可以借鑒的策略?不同規(guī)模的軟件組織面臨哪些質(zhì)量的挑戰(zhàn)?
2、評(píng)審過程
(1)正規(guī)的Review與敏捷的Review
(2)Review的視角(看透軟件工程)
(3)動(dòng)手實(shí)踐:評(píng)審四份需求規(guī)格,獲得評(píng)審的規(guī)律,推廣到評(píng)審其他的過程工件
(4)動(dòng)手實(shí)踐:使用工具完成管理評(píng)審過程,體驗(yàn)工具的作用
3、測(cè)試人員(發(fā)現(xiàn)Bug)
(1)測(cè)試人員的日常工作(以Bug發(fā)現(xiàn)與驗(yàn)證為中心)
(2)測(cè)試人員發(fā)現(xiàn)缺陷關(guān)鍵環(huán)節(jié)(設(shè)計(jì)有效的測(cè)試用例)
(3)發(fā)現(xiàn)缺陷的視角(缺陷的位置)
(4)經(jīng)驗(yàn)分享:XXX航天部門的測(cè)試用例分析,發(fā)現(xiàn)其中設(shè)計(jì)經(jīng)驗(yàn)
(5)經(jīng)驗(yàn)分享:介紹華為的測(cè)試過程
(6)課堂辯論:討論Google的GFS測(cè)試環(huán)境數(shù)據(jù)與測(cè)試結(jié)果,獲得其中測(cè)試經(jīng)驗(yàn)
4、開發(fā)人員(修復(fù)?Bug)
(1)開發(fā)人員的日常工作(以Bug定位與修復(fù)為中心)
(2)以防御性編程預(yù)防缺陷
(3)經(jīng)驗(yàn)分享:講師所在團(tuán)隊(duì)如何進(jìn)行防御性編程的
(4)課堂解惑:某網(wǎng)絡(luò)游戲公司的Code?Review過程中形式化問題
(5)案例解析:從華為的編碼規(guī)范中獲得啟示
5、管理人員與質(zhì)量人員(缺陷過程)
(1)制定缺陷管理過程
(2)監(jiān)督缺陷管理過程
(3)經(jīng)驗(yàn)分享:建立企業(yè)級(jí)可復(fù)用的知識(shí)庫(預(yù)防缺陷)
(4)經(jīng)驗(yàn)分享:如何促成研發(fā)人員養(yǎng)成良好的工作習(xí)慣(預(yù)防缺陷)
二、缺陷量化管理
1、缺陷數(shù)據(jù)處理過程
(1)缺陷數(shù)據(jù)處理的一般流程
(2)Agile的缺陷處理過程
(3)CMMI的缺陷處理過程
(4)課堂辯論:如何定義符合自身組織特點(diǎn)的缺陷處理流程
(5)經(jīng)驗(yàn)分享:介紹缺陷過程定義工具(開源與商用)
2、缺陷管理工具選型
(1)以敏捷管理為中心的工具選型
(2)以度量為中心的工具選型
(3)介紹常見的缺陷管理工具
(4)課程演示:演示開源缺陷管理工具與商用缺陷管理工具
3、缺陷數(shù)據(jù)采集
(1)缺陷數(shù)據(jù)結(jié)構(gòu)定義(依據(jù)軟件組織相關(guān)的能力結(jié)構(gòu)與績(jī)效指標(biāo))
(2)缺陷數(shù)據(jù)收集(手工填單與自動(dòng)采集)
(3)缺陷文字描述(測(cè)試者與開發(fā)者描述視角)
(4)動(dòng)手實(shí)踐:依據(jù)真實(shí)的缺陷場(chǎng)景來描述缺陷(模擬發(fā)現(xiàn)者與修復(fù)者)
(5)動(dòng)手實(shí)踐:使用工具軟件完成缺陷數(shù)據(jù)字段的定義(開源與商用)
4、缺陷數(shù)據(jù)分析(發(fā)現(xiàn)問題)
(1)缺陷分析的數(shù)學(xué)工具(舊7種質(zhì)量工具與新7種質(zhì)量工具)
(2)缺陷分析的數(shù)據(jù)庫工具(OLAP?&?Data?Mining)
(3)發(fā)現(xiàn)缺陷數(shù)據(jù)背后的問題(質(zhì)量問題、效率問題、能力問題、管理問題、時(shí)間與成本問題)
(4)案例分析:依據(jù)相關(guān)數(shù)據(jù)報(bào)表與圖表分析隱藏在背后的過程問題,主要的圖表有(缺陷分布圖表、缺陷的根源圖表、缺陷注入發(fā)現(xiàn)矩陣、缺陷收斂趨勢(shì)圖表、缺陷回歸圖表、缺陷排除圖表、ODC缺陷圖表等。
5、缺陷管理過程不斷改進(jìn)(達(dá)到最優(yōu))
(1)課堂辯論:如何針對(duì)圖表分析呈現(xiàn)的問題提出解決方案?
(2)經(jīng)驗(yàn)分享:講師團(tuán)隊(duì)缺陷管理過程改進(jìn)的經(jīng)驗(yàn)(不掛牌的CMMI5級(jí)改進(jìn)過程)
(3)課程總結(jié):詮釋整個(gè)缺陷管理兩個(gè)中心,即管理與度量
(4)課程結(jié)束拷貝資料內(nèi)容介紹