實踐XP
這次專案開發算是實踐了一下極限程式設計(XP),
其中的經驗和過程很值得總結和回顧.
-- 2005-02-20 14:59.
感覺上,採用XP的價值在於:
1.幫助客戶儘早的看到希望,也就是他們想要的實實在在的商業價值.
2.給涉眾人員直觀的顯示專案的進度.
3.幫助專案團隊儘早的看到他們完成的工件,增強團隊成員的自豪感和成就感,從而提高士氣.
XP推薦在初次使用XP的時候要全部採用其中的核心實踐,由於各種原因並不能達到這個要求.
XP的核心實踐:
1.團隊協同工作,現場開發
專案情況:
駐客戶工作現場,與客戶的技術人員一起合作開發.
出現的問題專案進度/技術架構等是容易受到客戶的影響,同時的需要PM花費更多的精力去協調這些事情.
2.小型而頻繁的釋出
專案情況:
1月份基本上是沒有釋出版本,在2月4日釋出不包括許可權限制的可演示版本.
春節過後兩天一個內部版本.
3.驗收測試和客戶測試
客戶的測試人員沒有100%的投入,進展緩慢.
4.測試驅動
基本上編寫完後臺程式碼後用junit進行單元測試.
與頁面的整合測試首先由組中的專人粗略測試一遍後提交到專案組QA進行測試.
5.釋出計劃遊戲
沒有采用.
6.迭代計劃遊戲
沒有采用.
7.簡單設計
基於分層的技術架構.設計也只是在紙上畫出了大概的架構圖.沒有具體的電子文件.
8.結對程式設計
只是在指導其他人程式設計的時候實踐過,基本上完全實踐並不可行.
9.頻繁重構
一般在Review程式碼的時候發現有重構的可能才進行重構.
10.持續迭代
並沒有產生諸如"故事卡"之類的工件,只是用電子文件記錄需要完成的功能.
11.平穩的工作節奏,不加班
天天加班,鬱悶.
12.編碼標準
編碼規範不統一,沒有管理好.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-21727/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Extreme Programming (XP)實踐REM
- 賽門鐵克公司的XP探索實踐之旅
- 免費的Scrum 和 XP 最佳實踐的電子書下載Scrum
- 在專案中期實踐XP--第一次迭代小結
- Windows XP 實用程式大總結(轉)Windows
- Golang 高效實踐之併發實踐Golang
- vue實踐06-專案實踐Vue
- 應用實踐——新東方實時數倉實踐
- Golang 高效實踐之defer、panic、recover實踐Golang
- ReactNative學習實踐:Navigator實踐React
- 通義靈碼實踐教程——效能實踐
- XP風格復活節彩蛋的實現 (轉)
- lerna實踐
- SearchGuard 實踐
- Flutter實踐Flutter
- flask實踐Flask
- SQL實踐SQL
- TypeScript 實踐TypeScript
- Truffle實踐
- Nuxt 實踐UX
- RestTemplate實踐REST
- Atlas實踐
- nginx實踐Nginx
- Oracle實踐Oracle
- Windows XP EmbeddedWindows
- Windws XP Mode
- xp 修改DNSDNS
- 模式與XP模式
- Golang高效實踐之interface、reflection、json實踐GolangJSON
- k8s實踐——HPA實踐例項K8S
- xp系統下怎樣更改網路卡實體地址
- 讓Windows 98 與Windows XP 實現互相訪問(轉)Windows
- Windows XP 系統中實現1秒關機(轉)Windows
- 實驗四 CTF實踐
- [實踐] xcp實用程式
- Golang 高效實踐之併發實踐context篇GolangContext
- 最佳實踐|Apache Pulsar 在拉卡拉的技術實踐Apache
- GitOps 應用實踐系列 - Argo CD 上手實踐GitGo