極限程式設計筆記(一)

2021-04-12 22:35:52 字數 1252 閱讀 2771

什麼是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的開山之作很久之前就借了,這次抽時間大致翻了一篇,關鍵不在技術層面的操作,更多的可能是對極限程式設計思想的接受,收穫不多.整本書採用中...