張傳波老師的教學內容涵蓋了Scrum的多個方面,包括但不限於
神馬是敏捷?
SCRUM是神馬?
SCRUM的團隊架構
SCRUM的最佳實踐
User Story(使用者故事)
Sprint(衝刺)
Burn Down Chart(燃盡圖)
其他:
結對程式設計、持續整合、測試驅動、測試自動化每日會議、Lessons Learned。
這些體現了他在實際應用中對Scrum的靈活運用和理解,以及對硬體開發特點的深刻認識。
SCRUM在需求方面的核心理念
需求是“湧現”的! 不要試圖初期就明細化全部需求。
透過“使用者故事”來組織及細化需求。將“寫需求”轉變為“討論需求”。
使用“使用者故事”來討論需求。 所有人都參與需求討論,持續明確需求細節。
使用者故事要拆分到很細
兩大標準:
能在一個Sprint中完成。
加入滿意條件(詳細要求)
使用者故事的難點
需求由一系列大小不一的使用者故事組成。最開始的使用者故事往往是“大故事”,需要拆分為“中故事”、“小故事”。
難點 :
發現和提煉使用者故事。
由粗到細地拆分使用者故事。
安排使用者故事優先順序 分派到不同的Sprint中去實現。
Sprint中的一些最佳實踐
結對程式設計。持續整合。
測試驅動、測試自動化。每日會議。
Lessons Learned(經驗教訓總結)
這些內容不僅幫助他自己理清了模糊的概念,還讓我們在實際專案中能夠更好地應用Scrum方法。