什麼是xp?
xp是一種社會性的變革
xp的價值:是溝通,簡單,反饋,勇氣和尊重。
xp是一種軟體開發的風格,專注於程式設計技術,清晰溝通還有團隊協作的精彩實踐。
xp是一條可以使得一起開發軟體的人們共同進步直至卓越的途徑
xp是一種方**,它建立在解決軟體開發的約束的基礎之上
xp適合模糊或者快速變化的需求
xp是放棄舊的、低效的技術和習慣而採用新的有效的技術和習慣
xp是因為你今天的竭盡全力而充分欣賞你自己
xp是讓你的一些人性需求在軟體開發中得到滿足
xp是要你按照對團隊共同目標做出的貢獻來評價自己
為什麼需要xp?
公司:1) 培養團隊合作精神,穩定開發隊伍;
2) 提高開發人員的水平;
3) 提高專案成功率,降低開發成本。
專案經理:
1) 更好地和使用者溝通,更清晰地理解使用者需求;
2) 更充分地使用資源,更科學地調配資源,更精確地掌握開發進度。
team leader和architect:
1) 設計更加完善;
2) 更有效地更新知識,得到其他成員更多的尊重。
程式設計師:
1) 學習系統設計和專案管理;
2) 提高學習和工作效率,受到重視,減少加班時間。
溝通在團隊軟體開發中最要緊的是溝通
沒有溝通的行動是不會進步的
每當你遇到乙個問題,首先問自己這個問題是不是由於缺乏溝通引起的,你需要什麼樣的溝通來解決問題?需要什麼樣的溝通來使你以後避免這樣的麻煩?
溝通對於創造團隊意識和高效合作意識是很重要的。
簡單簡單是xp價值觀中智力色彩最強烈的
簡單的意義與具體環境相關
價值觀之間是相互平衡和相互支援的
反饋變化是不可避免的,變化產生了對反饋的需要
令我們滿意的是改進,而並不期望可以馬上做到完美,我們使用反饋來一步步地接近我們的目標。
反饋是溝通的關鍵部分
勇氣勇氣是面對恐懼的有效行動
如果沒有其他價值觀的平衡,勇氣是危險的。不顧後果的盲目行事不是高效的團隊合作方式
表達愉快或不愉快真相的勇氣會有助於溝通和信任的建立;放棄失敗的解決方案和尋求新方案的勇氣會有助於鼓勵對「簡單」這一價值觀的追求;尋求真實具體答案的勇氣有助於增加反饋
尊重如果團隊成員不關心彼此,也不理會別人所做的事情,xp是無用的。
如果團隊的成員不關心專案,那麼這個專案就沒救了。
每個人對團隊的貢獻都應該得到尊重
我是重要的,你也是
極限程式設計(XP程式設計)讀書筆記(一)
極限程式設計,通常成為xp,是一種針對業務和軟體開發的規則,它的作用在於將兩者的力量集中在共同的 可以達到的目標上。xp團隊以可持續的步調生產優質軟體。xp屬於輕量開發方法中較有影響的一種方法。xp方法強調客戶參與和測試。在xp中,客戶與程式設計師的角色有明顯的界定。他們在同乙個團隊,但他們要做不同...
挑戰極限 極限程式設計中的「極限」
最近,一直在看robert martin的 敏捷軟體開發 原則 模式和實踐 該文中以極限程式設計 xp 來講述敏捷的實踐。看完有關於 xp實踐的部分,對 xp基本的主張和如何去實踐有了乙個大概的了解。但是,一直有個問題在我腦海中,那就是這種開發實踐方式為什麼會被稱為 極限程式設計 看完這部分之後,對...
《解析極限程式設計》讀書筆記
align center img 不知道是kent beck的語言組織能力還是翻譯能力,反正這本書看起來有一種 天馬行空 的感覺 和那本測試驅動開發一樣 這本關於xp的開山之作很久之前就借了,這次抽時間大致翻了一篇,關鍵不在技術層面的操作,更多的可能是對極限程式設計思想的接受,收穫不多.整本書採用中...