Category: 敏捷心法

  • September 10, 2025
    http://www.agile-minds.com/when-to-use-waterfall-when-agile/ 敏捷採用的時機 在聊聊什麼是敏捷前,我想先談談一個知名的『Stacey Matrix』的解釋模型,『斯塔塞矩陣』(Stacey Matrix)是由管理學大師『斯塔塞』(Stacey)用『共識度』(Agreement)與『確定性』(Certainty)兩個維度來分析事情複雜度的方式: 1. 簡單(Simple):容易有共識且確定性很高(High Agreement & High Certainty)。 2. 繁雜(Complicated):『不容易有共識且確定性很高』或『容易有共識且確定性不高』( Medium Agreement & High Certainty, High Agreement…
  • September 10, 2025
    需求會一直改變,是再正常不過的事情,因此如何在需求變動中求生存,是軟體開發中最重要的事情之一。 瀑布式的作法天生就不太適合這種情況,因為它一開始需求確認後,就不太會改變。或者要震動時,召開需求變更會議,然後再走一次分析、設計、開發、測試的流程,只是不切實際,而且反應也太慢。 那在敏捷之中,又是如何來應對需求變動或是不確定呢? 基本上,是有很多方法可以幫忙,可以緩和波動所帶來的影響,但是絕對不可能用敏捷後,需求不會在外匯走勢或豐盛且清晰,這是需要先說明的。 那敏捷會出什麼招呢? 1. 客戶要全程參與 在敏捷開發中,Scrum 相關會議 (ex:sprint review, sprint refinement) 都會邀請客戶參與。如果團隊有任何跟需求有關問題,團隊成員要能直接找客戶確認,並且將結果和 Product Owner 對齊。 2. 利用 story…