110 likes | 271 Views
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 為藍本
E N D
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為藍本 • 研究 Tacticaldecision 以及 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 Sprint Execution Sprint Review Retrospective Sprint Planning 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 listening Q & A