decision making in agile development: a focus group study of decisions & obstacles
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 PresentationTRANSCRIPT
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