1.什麼是極限程式設計?
極限程式設計是通往軟體工程的方法或路徑。
1)風險:基本問題,軟體開發中的問題6。
(1)進度延遲
(2)專案做到後期會被取消
(3)專案變味
(4)專案缺陷率
(5)業務誤解
(6)業務變更
(7)員工離職
2)xp應對上述的風險。
(1)應對專案延期:(1)短的發布週期,迭代週期和任務,通常情況下發布週期比迭代周期長
(2)xp提倡先實現最高優先順序的功能,最後乙個版本做效能調優。程式80%的記憶體消耗在20%的**上,在中期做,
(2)專案被取消掉:xp提倡使用者選擇有最大商業價值的最小的發布版本
(3)系統惡化:xp建立和維護乙個綜合的測試套件
(4)測試率。
(5)業務誤解。xp希望需求客戶是團隊內部人員。在乙個發布週期中,客戶歡迎提交乙個新的沒有完成的功能,
(6)(7)
3)episode
敏捷開發 2
二 辦公環境準備 安排一體化團隊成員圍坐在一起工作,目的是便於大家的溝通和交流 如果辦公環境不能滿足,也需要讓一體化團隊成員盡可能的靠近,尤其不要出現開發和測試不在同一樓層的情況。合理布置專案狀態牆和開晨會的位置。三 現狀評估 計畫制定 專案啟動時建議專案pl和敏捷教練一起對一體化團隊的狀況做一評估...
敏捷開發 什麼是敏捷開發?敏捷開發掃盲(詳解)
敏捷開發 scrum 是一種軟體開發的流程,強調快速反應 快速迭代 價值驅動。scrum的英文意思是橄欖球運動的乙個專業術語,表示 爭球 的動作 運用該流程,你就能看到你團隊高效的工作。敏捷開發的特點就是下面4句話 個體與互動 勝過 過程與工具 可以工作的軟體 勝過 面面俱到的文擋 客戶協作 勝過 ...
敏捷開發實踐(2) 敏捷軟體開發者的習慣
敏捷開發實踐 2 敏捷軟體開發者的習慣 敏捷開發的最小單位就是參與敏捷開發的個人。將這些敏捷開發者聚集起來,就形成了敏捷開發團隊。正如上回介紹的,敏捷開發是一種以人為核心 迭代 循序漸進的開發方法,它以最大可能地發揮團隊的作用為目的。根據需要,隨時改善,以降低軟體開發中的風險。敏捷開發者的態度 敏捷...