decision making in agile development: a focus group study of decisions & obstacles

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

Upload: montrell-seamus

Post on 30-Dec-2015

26 views

Category:

Documents


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

Page 1: 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 曾鼎元

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

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

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

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

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

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

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

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

Decision making 傳統 decision making

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

Rational decision making (RDM) Normative theory

是決策者為最理想的角色

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

Tactical decisions & Strategic decisions Tactical decisions

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

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

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

Periods of a Sprint

SprintPlannin

g

SprintExecution

SprintReview

Retrospective

Sprint cycle , 通常為 2-4 週

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

Research Design Focus Group Data Collection & Analysis

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

Analysis 四個周期的 decisions made

Sprint Planning Sprint Execution Sprint Review Sprint Retrospective

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

Analysis (cont.) Obstacles

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

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

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

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

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

Thanks for listeningQ & A