各有關單位:
中國科學院計算技術研究所是國家專門的計算技術研究機構,同時也是中國信息化建設的重要支撐單位,中科院計算所培訓中心是致力于高端IT類人才培養及企業內訓的專業培訓機構。中心憑借科學院的強大師資力量,在總結多年大型軟件開發和組織經驗的基礎上,自主研發出一整套課程體系,其目的是希望能夠切實幫助中國軟件企業培養高級軟件技術人才,提升整體研發能力,迄今為止已先后為國家培養了數萬名計算機專業人員,并先后為數千家大型國內外企業進行過專門的定制培訓服務。
敏捷是在極具創新要求的產品背景下,對軟件工程方法提出的新改進。敏捷方法更加強調人在軟件開發中的作用,強調自組織、自管理原則,授權于項目開發團隊,通過頻繁運用“檢查-調整”周期加速創造更具價值的軟件,它帶來較低的管理成本和高質量的產出。實施敏捷模型并不容易,它需要有更高的管理藝術,在面對具體項目開發中也有更多的成功機會。項目經理需要理解敏捷,根據項目的特征、環境、要求和團隊的特點來實施正確管理。為此,我們特舉辦“敏捷實踐”培訓,具體安排如下:
一、培訓對象
軟件開發機構高級管理人員、項目經理、系統架構師、系統分析師、資深開發人員、質量保證人員以及其他對提升軟件開發質量負有責任的人員。
二、師資
由業界知名人士親自授課:
姜老師:培訓中心高級講師,國家“863項目”專家,首席架構師,敏捷開發資深實踐者,具有多年在第一線成功管理大型軟件項目的經驗,對軟件項目組織具有深刻見解和實踐知識。
三、培訓內容
1、敏捷方法的“破”
傳統方法論的問題
敏捷對傳統方法論的改進
敏捷游戲的博弈規則
縱向視圖:目標導向、團隊協作、最佳實踐。
橫向視圖:尊重經濟、持續改善、最佳實踐
關于敏捷的誤解
哪些場景與條件比較適合敏捷
哪些場景與條件不適合敏捷
大部分以自主創新為特色的企業都適合敏捷方法
敏捷不是反對計劃和規范,而是更好的實現計劃與規范
目標:了解敏捷對傳統軟件工程方法都改進了什么?理解敏捷方法對于自主創新企業的意義,形成正確的敏捷觀。
2、迭代閉環
為什么要迭代?
迭代閉環在XP與Scrum中的實踐
需求管理與分解(User Story、Backlog)
計劃游戲與估算(計劃撲克、站立式會議)
“項目心跳”與步長(燃盡圖、迭代演示、周計劃)
迭代會議(評估會議、計劃會議、評審會議、回顧會議)
反思改進
怎么管理多個敏捷團隊?
怎么管理地理位置上分布的團隊?
迭代實踐與傳統實踐的對比
目標:通過具體場景的課題實戰,掌握在敏捷開發過程中正確實施迭代閉環的方法。
3、“質量體檢”閉環
為什么要體驗?
“完成”的定義
質量體檢(編碼標準、測試、評審)
集體代碼所有權
一步構建
持續集成
質量體檢報告
團隊績效評估
質量體檢閉環與傳統實踐的對比
目標:通過具體場景的課題實戰,掌握在敏捷開發過程中實施質量控制的方法。
4、測試驅動開發閉環
為什么測試驅動開發?
源代碼就是設計
增強內聚性
解耦
固定意圖(單元測試、XUnit與Fit的使用)
簡單設計(職責驅動設計、代碼整潔可用)
重構(重構導向模式、重構工具的使用)
測試驅動開發的原則
測試驅動開發與傳統開發流程的對比
目標:通過具體場景的課題實戰,掌握在敏捷開發過程中實施測試驅動的開發,理解何謂更好的設計以及重構的方法。
5、工作環境的溫度與濕度
實施敏捷的溫度條件
給“團隊”加濕
敏捷團隊中的“角色”轉變
教學要求:通過具體場景的課題實戰,掌握管理和提升團隊能力,使團隊達到敏捷要求的方法。
6、如何在團隊內實施敏捷管理
繪制團隊價值流圖
整改的四個步驟
再看敏捷
目標:通過總結,全面掌握敏捷方法的精髓。
四、培訓目標
理解敏捷方法對于自主創新企業的意義,形成正確的敏捷觀。
掌握在敏捷開發過程中實施質量控制的方法。
掌握在敏捷開發過程中實施測試驅動的開發,理解何謂更好的設計以及重構的方法。
通過案例分析,全面掌握敏捷方法的精髓。
五、培訓時間、地點
時間:2013年3月13日---3月15日 地點:北京
六、證書
培訓結束,頒發中科院計算所職業培訓中心“敏捷實踐”結業證書。
七、費用
培訓費:4900元/人(含教材、證書、午餐、等)食宿統一安排,費用自理。 |