Scrum-作業流程與名詞定義

張凱喬
23 min readSep 29, 2019
Photo by JuniperPhoton on Unsplash

呈上篇,我們把Jeff Sutherland的書拆解了三十二個重點,很快地認識了SCRUM的概念與大致上的作法。當然還不夠細緻,畢竟專案管理或產品開發流程都是一門大學問,希望藉由這篇,更仔細的研究與解讀SCRUM。

本篇會從Agile開始,討論數種敏捷開發手法,並以Scrum作為主軸。

敏捷(Agile)這個字是根據一本書來的,描述一間敏捷的硬體工廠,他們首先是運用精實產品開發(Lean),後來在產品開發的過程當中加入了客戶而變成了敏捷(Agile)。

也就是說敏捷(Agile)一開始是精實產品開發(Lean),然後在產品開發的過程加入了客戶的參與。2001年,Jeff Sutherland與一些共同創辦者草創了現在大家所熟知的敏捷宣言(Agile Manifesto)和敏捷4大價值。

敏捷宣言其實就是包含了四大價值

  1. 『人員及互動』比『流程與工具』更重要
    Individuals and Interactions over processes and tools
  2. 『可正常運作的軟體』比『詳盡的文件』更重要
    Working Software over comprehensive documentation
  3. 『與客戶協同合作』比『合約協定』更重要
    Customer Collaboration over contract negotiation
  4. 『對變更作出回應』比『依計畫行事』更重要
    Responding to Change over following a plan

十二項原則

  1. 盡早且持續交付有價值的軟體來滿足客戶
    Customer satisfaction by early and continuous delivery of valuable software.
  2. 即使到開發後期,仍歡迎變更需求
    Welcome changing requirements, even in late development.
  3. 頻繁地交付具功能性之軟體
    Deliver working software frequently (weeks rather than…

--

--

No responses yet