課程簡介
敏捷思想及相關(guān)實踐方法已經(jīng)被軟件開發(fā)行業(yè)普遍認(rèn)同和接納。然而在嵌入式軟件開發(fā)領(lǐng)域,由于其存在的一些特殊之處,使得在這一領(lǐng)域采用敏捷開發(fā)方式面臨著諸多挑戰(zhàn)。在本課程中,老師將把在嵌入式開發(fā)領(lǐng)域多年實踐敏捷方法的成功經(jīng)驗通過精心設(shè)計的互動游戲、貼近實戰(zhàn)的練習(xí)和實踐案例分享等多種形式講授給學(xué)員。讓學(xué)員一方面深刻理解敏捷開發(fā)思想和理念,熟悉敏捷核心實踐。另一方面能將所學(xué)熟練運用到嵌入式開發(fā)領(lǐng)域的實際工作中去,從而使學(xué)員工作質(zhì)量和效率都得到極大改善,所屬組織的效率、凝聚力、應(yīng)對變化的能力以及創(chuàng)新能力得到有效提升。
目標(biāo)收益
1、形成敏捷思維方式
2、理解敏捷基本原則和價值觀
3、了解嵌入式開發(fā)的特點
4、熟練掌握敏捷主要實踐和在嵌入式開發(fā)中應(yīng)用敏捷實踐的技巧
5、全程互動、愉快的浸入式實戰(zhàn)培訓(xùn)體驗
6、獲得團(tuán)隊敏捷轉(zhuǎn)型的信心和基礎(chǔ)技能
7、獲得一系列敏捷開發(fā)相關(guān)的實踐案例、書籍推薦及線上學(xué)習(xí)資料
培訓(xùn)對象
課程內(nèi)容
課程 大綱
1 嵌入式開發(fā)中運用敏捷面臨的挑戰(zhàn)
1.1 硬件的制約
1.2 操作系統(tǒng)
1.3 調(diào)試
1.4 集成測試
1.5 團(tuán)隊
2 快速反饋回路
2.1 互動游戲
2.2 案例分享
3 小批量快速交付
3.1 練習(xí)
3.2 案例分享
4 增量加迭代式開發(fā)
5 小規(guī)模、跨職能自組織團(tuán)隊
5.1 主題討論
5.2 互動游戲
5.3 案例分享
6 持續(xù)改進(jìn)
7 透明與信任
8 敏捷需求溝通
8.1 傳統(tǒng)需求溝通方式的局限性
8.2 敏捷需求的形式與方法
8.3 用戶故事
8.4 練習(xí)
9 持續(xù)交付
9.1 環(huán)境與工具
9.2 持續(xù)集成
9.3 自動化測試
9.4 自動化部署
10 浮現(xiàn)式設(shè)計
10.1 設(shè)計原則
10.2 常見模式
10.3 互動練習(xí)
11 嵌入式開發(fā)中運用敏捷面臨的問題與解決方式總結(jié)