為企業提供專業化企業內訓服務

            常規企業內訓課程常年優惠中,課程費用最低,歡迎咨詢

            敏捷軟件開發

            主講老師: 李正    查看講師詳情>>


            工作背景:
            教育背景:上海大學工學碩士,北京理工大學工學學士 曾任職務:先后于NEC固網交換設備、華為(無線)、上海展訊(SPRD.NASDAQ)、北京聯信永益(002373.SZ)、中國惠普任職過項目經理、質量部高級經理、質...

            主講課程:
            1、研發質量管理 2.產品平臺規劃與模塊研發 3.產品測試管理 4.產品需求管理 5、軟件項目管理 6.研發項目管理 7.CMMI高級實務

            李正

              敏捷軟件開發課程大綱詳細內容

            課程分類: 軟件研發

            課程目標:

            1)全面掌握敏捷的價值觀、理念、知識和工具,適應這個需求多變的時代

            2)全面掌握敏捷團隊管理、決策與問題解決、沖突管理與教練技術等核心技能,提升項目領導力

            3)提升敏捷工程能力,簡單設計、結對編程、重構、TDD等敏捷實踐

            4)掌握敏捷中產品經理、開發、測試不同角色的職責和協作模式

            5)學習業界標桿敏捷轉型經驗,傳統研發與敏捷的核心不同,幫助組織全面推行敏捷模式

            6)構建適應敏捷的團隊績效評價模式,更強調貼近市場,以責任結果為導向


            課程對象:研發副總、公司總工/技術總監、研發項目經理/產品經理、PMO(項目管理辦公室)成員、研發骨干、測試、QA等

            課程時間:

            課程大綱:


            第一部分:案例分析

            第二部分:什么是敏捷軟件開發

            1.研發項目管理的典型問題

            1.1質量

            1.2交付周期長

            1.3效率低下

            1.4交付延期

            1.5交付不被市場/客戶接受

            2.軟件管理方法總覽

            3.什么是敏捷項目管理

            4.敏捷項目管理的解決之道

            4.1總體框架:“需求-構建-發布”的快速迭代4.2卓越交付:保證正確的構建正確的產品

            4.3自組織團隊

            4.4短周期迭代

            4.5可工作的完成標準

            4.6價值驅動

            4.7基于反饋的改進

            4.8風險前移

            5.敏捷項目管理的精要

            5.1創造力來源于小而美團隊

            5.2短迭代的可工作的交付

            5.3客戶參與

            5.4響應變化

            5.5交付的價值優于完成的任務

            5.6效率通過演進的流程獲得

            6.核心價值觀

            7.敏捷開發如何提升生產率?

            8.敏捷開發如何提升質量

            9.我是否該敏捷?

            10.敏捷對企業的價值

            第三部分:敏捷項目管理提升研發流程的具體實踐

            1.項目團隊管理-人是最重要

            1.1敏捷團隊的三個核心角色

            1.2敏捷團隊的角色職責

            2.敏捷項目管理

            2.1敏捷估計-估算撲克

            2.2Delphi估算

            2.3演練:我的故事要多少工作量?(使用客戶內部開發需求)

            3.敏捷項目計劃管理

            3.1迭代計劃會

            3.2計劃會序曲-豬與雞的故事

            3.3豬與雞的行為模式

            4.項目過程與風險管理

            4.1每日立會

            4.2燃盡圖

            4.3“迭代期內無變更”

            4.4故事板Kanban

            5.項目質量管理-高質量的交付

            5.1評審會與反思會

            5.2評審會

            5.3反思會

            5.4現實世界的反思會

            5.5大型項目管理

            5.6研討與演練:基于客戶團隊的實際痛點進行討論,從敏捷項目管理的角度討論解決方案

            第四部分:敏捷軟件開發工程實踐

            1.項目需求管理-用戶故事-交付最有價值需求

            1.1用戶故事=用戶+功能+價值

            1.2用戶建模

            1.3超越敏捷-現實世界的用戶故事

            1.4需求優先級排序

            1.5以團隊形式進行排序

            1.6超越敏捷-敏捷生態系統

            1.7用戶故事的進化

            1.8敏捷生態系統初探:需求管理

            1.9從客戶價值驅動到持續交付客戶價值

            2.團隊結構與日常開發活動

            2.1辦公環境

            2.2特性小組”

            2.3“松結對編程”

            2.4“松結對編程”的小組長責任

            2.5“松結對編程”的工作習慣

            3.重構

            3.1重構的定義

            3.2為什么需要重構

            3.3代碼的壞味道

            3.4各種重構的方法

            3.5重復的代碼

            3.6重構演練

            4.敏捷測試

            4.1持續集成和每日構建

            4.2每日構建的實施策略

            4.3每日構建和版本管理的集成

            4.4以每日構建為基礎的發布管理和試驗環境

            4.5SmokeTest和持續集成的關系

            4.6BVTAutomation和NonBVTAutomation是持續繼承的有力保證

            4.7通過每日構建和持續集成,使得版本管理不僅僅記錄代碼的存在和歷史,更保證代碼的正確性

            4.8自動化測試

            第五部分:敏捷開發過程中的測試和度量活動

            1.測試驅動開發

            2.持續集成

            3.測試用例設計

            4.構建管理、持續集成、發布管理

            5.敏捷度量-規模

            6.敏捷度量-工作量

            7.敏捷度量-進度

            第六部分:組織級敏捷部署與績效管理

            1.敏捷轉型三步走

            2.敏捷成功與否的衡量標準是業務結果(質量、TTM)的改進

            3.首次實施敏捷的參考步驟—八步曲

            4.敏捷教練角色

            5.團隊方式:特性項目組和模塊項目組優劣對比

            6.項目級敏捷通用過程模型

            7.項目級敏捷過程樣例

            8.敏捷團隊績效管理

            9.執行與實施層面的敏捷實踐

            91福利一区