敏捷開發宣言
敏捷的精神
敏捷的修煉之道
敏捷工具箱
做事欲速則不達
對事不對人
排除萬難,奮勇前行
敏捷需要不斷的學習和充電
跟蹤變化
對團隊投資
懂得丟棄
打破砂鍋問到底
把握開發節奏
沒有任何計畫在遇敵後還能繼續執行。
讓客戶做決定
讓設計指導而不是操作開發
好設計是一張地圖,它也會進化。
設計指引你向正確的方向前進,它不是殖民地,他不應該標識具體的路線。你不要被設計操縱。
合理地使用技術
根據需要選擇技術
首先決定什麼是你需要的,接著為這些具體的問題評估使用技術。對任何要使用的技術,多問一些挑剔的問題,並真實地作出回答。
保持可以發布
持續整合系統
在後台不停地檢出、構建和測試**的應用
保持你的專案時刻可以發布
保證你的系統隨時可以編譯、執行、測試並立即部署
提早整合,頻繁整合
提早實現自動化部署
使用演示獲得頻繁反饋
使用短迭代,增量發布
固定的**就意味著背叛承諾
守護天使
單元測試能及時提供反饋
單元測試讓你的**更加健壯
單元測試是有用的設計工具
單元測試是讓你自信的後台
單元測試是解決問題時的探測器
單元測試是可信的文件
單元測試是學習工具
使用自動化的單元測試
好的單元測試能夠為你的**問題提供及時的警報。如果沒有到位的單元測試,不要進行任何設計和**修改。
先用他再實現它
不同環境,就有不同問題
自動驗收測試
度量真實的進度
傾聽使用者的聲音
**要清楚的表達意圖
用**溝通
用注釋溝通
使用細心選擇的、有意義的命名。用注釋描述**意圖和約束。注釋不能代替優秀**。
動態評估取捨
增量式程式設計
保持簡單
編寫內聚的**
告知, 不要詢問
根據契約進行替換
記錄解決問題的日誌
警告就是錯誤
對問題各個擊破
報告所有的異常
提供有用的錯誤資訊
通過跟蹤記錄報告的錯誤型別,可以為受眾提供更加合適的建議。
定期安排會面時間
每日立會有諸多好處:
使用立會
立會可以讓團隊達成共識。保證會議短小精悍不跑題。
架構師必須寫**
實行**集體所有制
成為指導者
允許大家自己想辦法
準備好後再共享**
絕不要提交尚未完成的**。故意簽入編譯未通過或沒有經過單元測試的**,對專案而言,應被視為玩忽職守的犯罪行為
做**複查
及時通報進展與問題
敏捷開發修煉之道
敏捷開發宣言 敏捷的精神 敏捷的修煉之道 敏捷工具箱 做事欲速則不達 對事不對人 排除萬難,奮勇前行 敏捷需要不斷的學習和充電 跟蹤變化 對團隊投資 懂得丟棄 打破砂鍋問到底 把握開發節奏 沒有任何計畫在遇敵後還能繼續執行。讓客戶做決定 讓設計指導而不是操作開發 好設計是一張地圖,它也會進化。設計指...
敏捷開發修煉之道閱讀筆記3
記錄解決問題的日誌 警告就是錯誤 對問題各個擊破 報告所有的異常 提供有用的錯誤資訊 通過跟蹤記錄報告的錯誤型別,可以為受眾提供更加合適的建議。定期安排會面時間 每日立會有諸多好處 使用立會 立會可以讓團隊達成共識。保證會議短小精悍不跑題。架構師必須寫 實行 集體所有制 成為指導者 允許大家自己想辦...
敏捷開發修煉之道讀書筆記1
1做事放在第一位,不是指責犯錯誤的人。不抱怨,承認錯誤,團隊合作,學習進步。懂得丟棄,2欲速則不達,不能孤立,審核,單元測試,3持續學習,跟蹤變化,增量學習,了解動向,建設學習型團隊,小步進步持續才是敏捷,丟棄原有知識和存量,用建議的開發環境開發一門語言的專案,多問為什麼且問在點子上,問前問自己 有...