Decision Making in Agile Development: A Focus Group Study of Decisions & Obstacles

Post on 30-Dec-2015

25 views 0 download

description

Decision Making in Agile Development: A Focus Group Study of Decisions & Obstacles. 101522023 曾鼎元. M otivation. 多數的敏捷開發團隊 (Agile software development, ASD team) 做出的決議 (Decisions) , 大多 仰賴過去的經驗以及比較所得到,少有一個 標準化 的 model. Descriptive Decision Theory(DDT). DDT 多著重在真實世界人類的行為及思考 本研究以 DDT 為藍本 - PowerPoint PPT Presentation

Transcript of Decision Making in Agile Development: A Focus Group Study of Decisions & Obstacles

Decision Making in Agile Development:A Focus Group Study of Decisions & Obstacles

101522023 曾鼎元

Motivation 多數的敏捷開發團隊 (Agile software

development, ASD team) 做出的決議(Decisions) ,大多仰賴過去的經驗以及比較所得到,少有一個標準化的 model

Descriptive Decision Theory(DDT) DDT 多著重在真實世界人類的行為及思考 本研究以 DDT 為藍本

研究 Tactical decision 以及 Strategic decision 是如何被 ASD 所決定

辨識出這些決議過程中的障礙 (Obstacles)

Decision making 傳統 decision making

依照著清楚的定義、循序的步驟並且將所有的選項比較,決定出最好的決議

Rational decision making (RDM) Normative theory

是決策者為最理想的角色

Tactical decisions & Strategic decisions Tactical decisions

Short-term (day-to-day) 著重在 software 的運作、維護等

Strategic decisions Long-term 整個 team 的健康度

Periods of a Sprint

SprintPlannin

g

SprintExecution

SprintReview

Retrospective

Sprint cycle , 通常為 2-4 週

Research Design Focus Group Data Collection & Analysis

Analysis 四個周期的 decisions made

Sprint Planning Sprint Execution Sprint Review Sprint Retrospective

Analysis (cont.) Obstacles

人們對於 commit 的意願不高 優先權衝突 老闆說得是 決議不會讓所有人都信服 團隊裡面並不是每個人的能力都相等 太過於民主

Conclusions Tactical decision 的數量大於 Strategic decision Obstacles 不僅僅對於 Sprint Planning 有影響,

對於 Sprint Execution 和 Sprint Review 也有很大的影響

Thanks for listeningQ & A