亚洲av无码兔费综合|欧美午夜精品性感一区|亚洲成av人片在线观看|a无码久久久久不卡网站|av无码高清首页在线观看|日韩欧美电影免费在线观看|国产欧美日韩资源在线观看|久久综合精品无码一区二区三区

專注講師經(jīng)紀(jì)13年,堅(jiān)決不做終端

服務(wù)熱線:0755-23088556 證書查詢

快速開發(fā)高質(zhì)量軟件的實(shí)戰(zhàn)應(yīng)用

價(jià)格:聯(lián)系客服報(bào)價(jià)

上課方式:公開課/內(nèi)訓(xùn)/總裁班課程 時(shí)間上課時(shí)間:2天

授課對(duì)象:軟件項(xiàng)目的質(zhì)管人員、項(xiàng)目經(jīng)理和技術(shù)骨干等

授課講師:董軼

在線咨詢
分享到:

課程背景

軟件質(zhì)量管理的主要目標(biāo)是確保軟件滿足要求,即滿足干系人的需求和期望,企業(yè)的根本目標(biāo)是為獲取更多的利潤,在實(shí)際運(yùn)作軟件項(xiàng)目時(shí),項(xiàng)目的進(jìn)度、成本和質(zhì)量往往存在著矛盾。如果不惜一切代價(jià)追求高質(zhì)量,付出的代價(jià)超過收益,則失去商業(yè)價(jià)值,如果為了搶占市場而把速度作為最高優(yōu)先級(jí),那么沒有足夠時(shí)間,如何保證產(chǎn)品的性能指標(biāo)?如何在考慮各種制約因素的前提下,提升軟件質(zhì)量,多快好省地開發(fā)出符合要求的軟件,成為軟件開發(fā)制勝的關(guān)鍵。 質(zhì)量不是檢驗(yàn)出來的,而是設(shè)計(jì)和制造出來的。遵循這一基本質(zhì)量管理原則,課程將覆蓋軟件開發(fā)過程的端到端的各個(gè)環(huán)節(jié),做好質(zhì)量管理規(guī)劃,在軟件需求分析、系統(tǒng)設(shè)計(jì)、編碼、評(píng)審和測試等各個(gè)環(huán)節(jié),分享多年積累的實(shí)踐經(jīng)驗(yàn)和實(shí)戰(zhàn)案例,幫助掌握提升軟件質(zhì)量的關(guān)鍵活動(dòng),并用可視化監(jiān)控方法實(shí)施全面質(zhì)量管理。 本課程《快速開發(fā)高質(zhì)量軟件的實(shí)戰(zhàn)應(yīng)用》將全面、深入剖析適應(yīng)于不同環(huán)境的軟件質(zhì)量管理方法,并提供具有實(shí)操性的工具和方法,助力企業(yè)提升軟件項(xiàng)目的質(zhì)量管理水平。

課程目標(biāo)

1.掌握軟件開發(fā)生命周期和質(zhì)量管理模型,建立整體認(rèn)知; 2.掌握軟件項(xiàng)目估算的特點(diǎn),能夠正確判斷計(jì)劃對(duì)項(xiàng)目產(chǎn)生的實(shí)際影響,識(shí)別其中的常見誤區(qū); 3.掌握軟件項(xiàng)目需求工作的特點(diǎn),以及引領(lǐng)和駕馭需求的多種方法; 4.理解軟件設(shè)計(jì)工作不到位會(huì)帶來的嚴(yán)重后果; 5.掌握召開有效的技術(shù)評(píng)審會(huì)議的方法,以及如何解決常見的問題; 6.掌握軟件系統(tǒng)測試用例的設(shè)計(jì)方法、典型性能問題出現(xiàn)的場景及應(yīng)對(duì)策略; 7.掌握制定質(zhì)量管理計(jì)劃的方法,以及如何通過質(zhì)量保證人員提升產(chǎn)品質(zhì)量。

課程大綱

課程導(dǎo)入: 1.講師自我經(jīng)歷介紹,建立鏈接 【開場破冰】 2.澄清課程的目標(biāo),達(dá)成共識(shí),強(qiáng)化心理預(yù)期 【目標(biāo)共建】 第一講:軟件質(zhì)量管理的常見誤區(qū)和對(duì)策 一、常見問題——認(rèn)知誤區(qū)阻礙質(zhì)量提升 1.軟件項(xiàng)目管理的難點(diǎn) 小組研討:討論典型的軟件項(xiàng)目所犯的錯(cuò)誤 2.軟件項(xiàng)目管理的典型錯(cuò)誤 3.掌握平衡——通盤考慮多個(gè)制約因素 工具:項(xiàng)目管理鐵三角和七大制約因素 二、提出對(duì)策——軟件產(chǎn)品開發(fā)過程方法論 從小作坊到正規(guī)軍:個(gè)人英雄→查質(zhì)量→做質(zhì)量→流程機(jī)制 1.敏捷軟件開發(fā)方法——迭代模型 & 增量模型 2.ISO9000族質(zhì)量管理體系、CMMI軟件成熟度模型 3.重量級(jí)方法論: IBM RUP(Rational Unified Process),統(tǒng)一軟件開發(fā)過程模型 集成產(chǎn)品開發(fā)IPD(Integrated Product Development) 小組研討:選擇實(shí)際項(xiàng)目,根據(jù)項(xiàng)目特點(diǎn)選擇合適的項(xiàng)目管理方法 4.軟件產(chǎn)品開發(fā)過程介紹 (1)軟件產(chǎn)品開發(fā)過程模型 橫向:售前立項(xiàng)│產(chǎn)品開發(fā)│產(chǎn)品試運(yùn)行│產(chǎn)品移交和收尾 縱向:營銷過程│項(xiàng)目管理過程│產(chǎn)品研發(fā)過程│項(xiàng)目支持過程 (2)軟件產(chǎn)品開發(fā)項(xiàng)目的組織結(jié)構(gòu)和角色——12種角色 (3)軟件產(chǎn)品開發(fā)過程模型中的過程域、主要活動(dòng)和主要工作成果 軟件產(chǎn)品開發(fā)過程模型 第二講:軟件產(chǎn)品開發(fā)過程——營銷過程詳解 一、產(chǎn)品創(chuàng)意和需求研究 1.本過程域的2個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 二、產(chǎn)品試用和市場宣傳 1.本過程域的2個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 三、合同項(xiàng)目售前管理 1.本過程域的4個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 四、客戶維護(hù)和項(xiàng)目驗(yàn)收 1.本過程域的4個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 第三講:軟件產(chǎn)品開發(fā)過程——項(xiàng)目管理過程詳解 一、立項(xiàng)管理 1.本過程域的4個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 二、項(xiàng)目規(guī)劃和監(jiān)控 1.本過程域的6個(gè)活動(dòng)及其工作成果 2.QA人員在項(xiàng)目規(guī)劃過程中提供支持指導(dǎo) A:根據(jù)項(xiàng)目特點(diǎn)幫助選擇正確的項(xiàng)目生命周期 B:根據(jù)組織裁剪指南和項(xiàng)目特點(diǎn)定義軟件過程 C:幫助識(shí)別項(xiàng)目高層風(fēng)險(xiǎn),如跨團(tuán)隊(duì)、跨項(xiàng)目的依賴關(guān)系 D:幫助制定培訓(xùn)計(jì)劃 3.軟件項(xiàng)目估算和規(guī)劃的難點(diǎn) A:客戶要求壓縮進(jìn)度,項(xiàng)目經(jīng)理怎么辦? B:過于樂觀的進(jìn)度計(jì)劃產(chǎn)生的根源 C:過于樂觀的進(jìn)度計(jì)劃的不良后果 D:進(jìn)度談判策略——雙贏的解決方案 小組研討:合理估算項(xiàng)目進(jìn)度,討論以下因素之間的邏輯關(guān)系 估算進(jìn)度 VS.實(shí)際進(jìn)度 項(xiàng)目進(jìn)度 VS.項(xiàng)目費(fèi)用 估算進(jìn)度 VS.完成可能性 案例分析:某商業(yè)銀行1號(hào)工程緣何受挫?項(xiàng)目失敗的導(dǎo)火索是什么? 三、風(fēng)險(xiǎn)管控和變更控制 1.本過程域的2個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 3.軟件項(xiàng)目風(fēng)險(xiǎn)分類及其解析 核心理念:從救火模式到未雨綢繆 |政治法律|客戶|子承包商/供應(yīng)商 |上級(jí)領(lǐng)導(dǎo)/行政部門/合作部門|項(xiàng)目規(guī)劃 |項(xiàng)目團(tuán)隊(duì)|需求|綜合技術(shù)/開發(fā)能力 四、結(jié)項(xiàng)管理 1.本過程域的3個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 第四講:軟件產(chǎn)品開發(fā)過程——產(chǎn)品研發(fā)過程詳解 一、需求開發(fā)和管理 1.本過程域的6個(gè)活動(dòng)及其工作成果 案例分析: 一個(gè)危機(jī)整改項(xiàng)目——某農(nóng)信社渠道軟件平臺(tái)需求管理的典型錯(cuò)誤 2.把控質(zhì)量問題的源頭——軟件需求分析 (1)基本概念:什么是需求、客戶和用戶? 要求(明確說出)+ 期望(未明確說出) 需求和設(shè)計(jì)界限不明:寫需求時(shí)考慮如何實(shí)現(xiàn),寫設(shè)計(jì)時(shí)發(fā)現(xiàn)需求模糊 (2)軟件項(xiàng)目失敗的典型原因 (3)軟件需求的特點(diǎn):分散性、模糊性、矛盾性、潛在性 3.如何引領(lǐng)軟件需求工作 (1)對(duì)待需求工作的態(tài)度 (2)需求開發(fā)的7個(gè)主要困難與對(duì)策 (3)如何引領(lǐng)需求工作——破解需求的冰山 需求研究的重點(diǎn)——洞察三類需求 ? 客戶沒有說出來的需求(Unsay) ? 客戶沒有想到的需求(UnWanted) ? 客戶沒有預(yù)期的需求(Unexpected) (4)攻城為下,攻心為上——關(guān)注對(duì)方的5種心理狀態(tài) (5)誰是選擇解決方案的最佳人選——識(shí)別真正問題 (6)控制項(xiàng)目范圍蔓延 [攻守兼?zhèn)鋆 A:采用敏捷方法擁抱變化 工具:敏捷合同 B:與客戶對(duì)需求變更流程達(dá)成共識(shí) C:預(yù)測潛在需求變更的4類方法 模板:《軟件項(xiàng)目配置變更申請(qǐng)單》 小組研討:如何應(yīng)對(duì)多變的軟件需求? 工具:軟件缺陷修復(fù)/變更成本曲線 二、系統(tǒng)設(shè)計(jì) 1.本過程域的4個(gè)活動(dòng)及其工作成果 2.打好軟件質(zhì)量的基礎(chǔ)——軟件系統(tǒng)設(shè)計(jì) 典型錯(cuò)誤:接口設(shè)計(jì)不詳細(xì)造成嚴(yán)重的質(zhì)量問題 案例分析:典型生產(chǎn)事故根因分析—— 某互聯(lián)網(wǎng)金融平臺(tái)交易金額擴(kuò)大100倍的質(zhì)量問題 3.關(guān)鍵業(yè)務(wù)連續(xù)性的架構(gòu)設(shè)計(jì)策略 案例分析:銀行關(guān)鍵業(yè)務(wù)系統(tǒng)架構(gòu)設(shè)計(jì)核心策略 金融平臺(tái)門戶潮涌解決方案 三、開發(fā)和集成 1.本過程域的3個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 四、測試管理 1.本過程域的3個(gè)活動(dòng)及其工作成果 2.軟件缺陷的表現(xiàn)形式、產(chǎn)生原因和產(chǎn)生過程 軟件錯(cuò)誤>軟件缺陷>軟件故障>軟件失效 3.軟件測試的分類與比較 單元測試→集成測試→確認(rèn)與系統(tǒng)測試→驗(yàn)收測試 4.如何制定測試計(jì)劃 測試范圍,測試目標(biāo),測試?yán)锍瘫?、交付物、WBS、工作量估算、進(jìn)度計(jì)劃、資源需求(人力、軟硬件資源)、測試組織結(jié)構(gòu)等 5.軟件測試用例設(shè)計(jì)方法 (1)測試用例的7大要素 (2)如何編寫測試用例 A:什么是好的測試用例 B:白盒測試用例設(shè)計(jì)方法 C:黑盒測試用例設(shè)計(jì)方法 模版:《軟件測試用例表》 6.測試過程常見典型問題分析 軟件性能測試分類 案例分析:高并發(fā)壓力下,容易出現(xiàn)軟件性能問題的幾個(gè)典型場景 五、軟硬件系統(tǒng)集成 1.本過程域的4個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 六、部署試用 1.本過程域的4個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 七、系統(tǒng)運(yùn)維 1.本過程域的3個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 第五講:軟件產(chǎn)品開發(fā)過程——項(xiàng)目支持過程詳解 一、軟件配置管理和文檔管理 1.軟件配置管理的概念 2.軟件代碼管理、文檔管理的一般規(guī)則 3.技術(shù)文檔質(zhì)量 (1)技術(shù)文檔的重要性和5C原則 (2)技術(shù)文檔的15個(gè)基本要求 (3)什么是好的軟件需求規(guī)格說明書——10大標(biāo)準(zhǔn) (4)文檔編寫中需考慮的3個(gè)因素 敏捷軟件開發(fā)不用寫文檔嗎? 誤區(qū):對(duì)敏捷宣言的錯(cuò)誤理解 案例分析:典型生產(chǎn)事故根因分析—— 某銀行核心業(yè)務(wù)系統(tǒng)動(dòng)賬交易失敗的質(zhì)量問題 4.軟件項(xiàng)目全生命周期的文檔要求 GB/T8567-2006計(jì)算機(jī)軟件文檔編制規(guī)范——25種軟件文檔 A:管理文檔(10份) B:技術(shù)文檔(8份) C:用戶文檔(7份) 示例:技術(shù)文檔的核心內(nèi)容 簡介:目的和范圍 總體概述:軟件概述、軟件功能、用戶特征、假設(shè)和依賴 具體需求:功能需求、性能需求、接口需求(用戶接口、軟件接口、硬件 接口、通信接口) 設(shè)計(jì)約束:標(biāo)準(zhǔn)約束、硬件約束、技術(shù)限制 質(zhì)量屬性:可維護(hù)性、可靠性、安全性、可移植性、易用性 依賴關(guān)系:需求內(nèi)外部依賴關(guān)系 二、軟件質(zhì)量管理(測試管理、技術(shù)評(píng)審、缺陷跟蹤、質(zhì)量保證) 1.全面軟件質(zhì)量管理模型和5個(gè)活動(dòng) 制定質(zhì)量管理計(jì)劃 A:技術(shù)評(píng)審(同行評(píng)審) B:測試管理 C:質(zhì)量保證:過程審查 & 產(chǎn)品審查 審查內(nèi)容、審查方式、審查時(shí)間/頻度、工作量 D:缺陷跟蹤 E:發(fā)布管理 模版:《軟件質(zhì)量管理計(jì)劃》 案例分析:某大型軟件項(xiàng)目的質(zhì)量測量指標(biāo)之爭論 2.軟件質(zhì)量特性 (1)什么是軟件產(chǎn)品質(zhì)量 (2)軟件10大質(zhì)量要素 正確性│健壯性│可靠性│性能│易用性│ 清晰性│安全性│可擴(kuò)展性│兼容性│可移植性 小組研討:討論實(shí)際項(xiàng)目中,軟件系統(tǒng)哪些質(zhì)量要素對(duì)于商業(yè)價(jià)值很重要? 3.軟件全生命周期的質(zhì)量成本 A:質(zhì)量成本分類: 一致性成本——預(yù)防成本、評(píng)估成本 非一致性成本——內(nèi)部失效成本、外部失效成本 B:對(duì)質(zhì)量活動(dòng)進(jìn)行成本效益分析 工具:質(zhì)量成本效益曲線 4.項(xiàng)目經(jīng)理與QA人員的關(guān)系 QA必須具有獨(dú)立性 QA人員推進(jìn)工作的難點(diǎn)和困惑: -質(zhì)量出了問題,是質(zhì)管人員的錯(cuò)嗎? -質(zhì)量保證能夠保證質(zhì)量嗎? 案例分析:一個(gè)兩敗俱傷的項(xiàng)目—啟動(dòng)不成功,滿盤皆輸 案例分析:某大型軟件項(xiàng)目QA人員錯(cuò)位導(dǎo)致的質(zhì)量失控 關(guān)于項(xiàng)目計(jì)劃,QA與PM多次發(fā)生沖突,如何解決? 軟件修復(fù)后緊急上線,QA與項(xiàng)目經(jīng)理發(fā)生沖突,如何解決? 5.持續(xù)過程改進(jìn)的難點(diǎn)和推進(jìn)方法 難點(diǎn):高速公路上換輪胎 策略:找到合適的切入點(diǎn),平衡流程和效率 破解:組織文化帶來的改進(jìn)阻礙 6.技術(shù)評(píng)審,關(guān)鍵問題 (1)技術(shù)評(píng)審實(shí)施的6個(gè)步驟 (2)評(píng)審會(huì)議為什么虎頭蛇尾——常見的6大問題 小組研討:技術(shù)評(píng)審存在的問題及如何解決? 如何提升評(píng)審效果,避免走形式? 案例分析和模版展示: 某銀行技術(shù)評(píng)審檢查單(各類評(píng)審的關(guān)鍵點(diǎn)和要素) 架構(gòu)評(píng)審、需求評(píng)審、設(shè)計(jì)評(píng)審、代碼評(píng)審、測試用例等評(píng)審 7.缺陷管理及統(tǒng)計(jì)分析 A:缺陷統(tǒng)計(jì)維度:缺陷來源6種、缺陷類型15種、缺陷嚴(yán)重程度S1-S5、 缺陷優(yōu)先級(jí)P1-P5、缺陷狀態(tài)6種 B:缺陷統(tǒng)計(jì)分析:缺陷趨勢分析、缺陷密度分析、缺陷分布分析、 缺陷各維度分析(嚴(yán)重程度、種類、根源等) 三、客戶服務(wù)支持管理 1.本過程域的2個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 四、統(tǒng)計(jì)分析 1.本過程域的2個(gè)活動(dòng)及其工作成果 2.本過程域的關(guān)鍵管控點(diǎn) 課程總結(jié)和答疑

在線客服

服務(wù)熱線

0755-23088556

關(guān)注我們

回到頂部