2
ReviewerDaniel Teng, CSM, CSP
InfoQ Editor
ReviewerBill Li, Agile EvangelistCSM, CSPO, CSP
TranslatorStone Shi, CSMInfoQ Editor
TranslatorJackson Zhang, CSM, CSP
4
Assumptions vs. Reality
Communication Visibility Planning and Tracking Collaboration & Synchronization Quality
5
6
Work
Procedures,Done Definition
Worker
7
Check Point
Timebox
Unit of Measure
8
Send to everyone
Message
Change that made
9
281 in total
10
Already far behind
11
Why this happened?
12
Too much work
undone
13
We are still late
14
Bill/Daniel started developing
15
Discovered more Work
16
New Work
New Done Definition
Release 10 chapter first
17
One week lateMore work done
Kanban Weekly Sync Meeting
Status Commitment Impediment Retrospective
Continuous Integration Emails
18
Small batch size Chapter point Commitment based Frequent check point Visualize the work
19
Review as early as possible Prefer chapter done to signing up new
task Everyone sign up any task Make sure Kanban update to date
20
Little’s Law for Queuing Theory
21
Total Cycle Time = Number of Things in Process Average Completion Rate
Limit number of things in process Increase average completion rate Make task smaller More servers for one task queue
22
23
Spread sheet Kanban Burndown
Subversion CruiseControl.Net Skype Email
24
Educate the Product Owner/More PO involvement
Release by chapter Include automated check to CI …
25
Agile is not only for software Many agile practices change human behaviors Agile tools help solve people problems
Key factors of project success Ensure communication Feedback is good Self-organization works well Prefer simple tools Inspect and adapt
26
Bill: [email protected] Daniel: [email protected]
Jackson: [email protected] Stone: [email protected] 27
用敏捷的方式翻译敏捷经典User Stories Applied《 》
28