基於敏捷的核心思想和價值目標,XP要求專案團隊遵循13個核心實踐
團隊協作(Whole Team)
規劃策略(The Planning Game);
結對程式設計(Pair programming)
測試驅動開發(Testing-Driven Development)
重構(Refactoring)
簡單設計(Simple Design)
程式碼集體所有權(Collective Code Ownership)
持續整合(Continuous Integration)
客戶測試(Customer Tests)
小型釋出(Small Release)
每週40小時工作制(40-hour Week)
編碼規範(Code Standards)
系統隱喻(System Metaphor) 計劃專案(PlanningGame)、驗收測試、小規模釋出(SmallReleases)
XP開發小組使用簡單的方式進行專案計劃和開發跟蹤,並以此預測專案進展情況和決定未來的步驟。根據需求的商業價值,開發小組針對一組組的需求進行一系列的開發和整合,每次開發都會產生一個透過測試的、可以使用的系統。
基於敏捷的核心思想和價值目標,XP要求專案團隊遵循13個核心實踐
團隊協作(Whole Team)
規劃策略(The Planning Game);
結對程式設計(Pair programming)
測試驅動開發(Testing-Driven Development)
重構(Refactoring)
簡單設計(Simple Design)
程式碼集體所有權(Collective Code Ownership)
持續整合(Continuous Integration)
客戶測試(Customer Tests)
小型釋出(Small Release)
每週40小時工作制(40-hour Week)
編碼規範(Code Standards)
系統隱喻(System Metaphor) 計劃專案(PlanningGame)、驗收測試、小規模釋出(SmallReleases)
XP開發小組使用簡單的方式進行專案計劃和開發跟蹤,並以此預測專案進展情況和決定未來的步驟。根據需求的商業價值,開發小組針對一組組的需求進行一系列的開發和整合,每次開發都會產生一個透過測試的、可以使用的系統。