~歡迎企業洽談包班需求 ~
「軟體開發/程式設計/智慧綠能課程主題館」 同步招生中 !!
課程源起
敏捷式開發強調的是如何應對快速變化需求的軟體開發能力,並非單指一種特定制式的開發方法,重點是軟體開發的精神 (spirit),任何方法只要符合敏捷宣言(Agile Manifesto),都可以算是敏捷式開發的方法。眾多方式中,Scrum 是眾多公司所採用的一種方法,它相較過去其他方式輕量許多,整個方法中只規範了三種角色和四個會議,但卻不是一個容易精通的方法,要理解 Scrum 的核心精神,才能夠隨著公司文化、專案性質做出不走偏的調整,讓團隊能夠做出很好的產品。
精實軟體開發 (Lean Software Development) 是其中一種方法,起源受到日本豐田生產系統(Toyota Production System, TPS) 系統的影響,將TPS的精神借用到軟體開發上來,藉由精實思考,將減少浪費的作法徹底實踐,增加可利用的時間,產生更高品質的產品,進而獲得更多的報酬。Kanban正是實踐這種精實精神的方式,主旨在改善既有的流程,你不需要改變原先的工作流程。
課程目標
本課程將簡介兩種常見敏捷方法 (Scrum 與 Kanban) 如何在專案中要如何處理問題,及如何開始一個敏捷式專案。
適合對象
從事資訊軟體開發的工程師、設計師、分析師、專案經理,具軟體開發觀念、或想從事SA&D工作者及有興趣者等。
課程內容
| 課程單元 | 課程內容大綱 |
| 敏捷方法簡介 | 。傳統專案開發的問題 。敏捷宣言 & 原則 。Scrum 簡介 。Kanban 簡介 |
| User story refinement | 。Acceptance criteria 。Definition of done |
| 度量 | 。Velocity 。Burn-down chart 。CFD |
| 持續改善 | 。Review meeting 。Retrospective meeting 。Improvement Data 。持續整合 |

