敏捷——高效軟件開發之道 編程
態度決定一切
1. 作事
2. 欲速則不達
3. 對事不對人
4. 排除萬難,奮勇前進 架構
學無止境
5. 跟蹤變化
6. 對團隊投資
7. 懂得丟棄
8. 打破砂鍋問到底
9. 把握開發節奏 測試
交付用戶想要的軟件
10. 讓客戶作決定
11. 讓設計指導而不是操縱開發
12. 合理地使用技術
13. 保持能夠發佈
14. 提前集成,頻繁集成
15. 提前實現自動化部署
16. 使用演示得到頻繁反饋
17. 使用短迭代,增量發佈
18. 固定的價格就意味着背叛承諾 編碼
敏捷反饋
19. 守護天使
20. 先用它再實現它
21. 不一樣環境,就有不一樣問題
22. 自動驗收測試
23. 度量真實的進度
24. 傾聽用戶的聲音 設計
敏捷編碼
25. 代碼要清晰地表達意圖
26. 用代碼溝通
27. 動態評估取捨
28. 增量式編程
29. 保持簡單
30. 編寫內聚的代碼
31. 告知,不要詢問
32. 根據契約進行替換 調試
敏捷調試
33. 記錄問題解決日誌
34. 警告就是錯誤
35. 對問題各個擊破
36. 報告全部的異常
37. 提供有用的錯誤信息 日誌
敏捷協做
38. 按期安排會面時間
39. 架構師必須寫代碼
40. 實行代碼集體全部制
41. 成爲指導者
42. 容許你們本身想辦法
43. 準備好後再共享代碼
44. 作代碼複查
45. 及時通報進展與問題 開發