極限程式設計讀書筆記 基本實踐之「坐到一起」

2021-05-21 19:59:24 字數 1102 閱讀 6986

極限程式設計讀書筆記--基本實踐之「坐到一起」

坐到一起

再寫大一點,

坐到一起

這個實踐看起來比較容易理解和實施,但它是

xp中很重要的乙個實踐,體現了溝通和反饋這兩個核心價值觀,同時有助於其他幾個價值的實現。

所有參與專案的人員在同一間辦公室裡工作。如果有隔間就把隔牆打通,或者重新找乙個足夠容納整個團隊的大辦公室。目的就是方便溝通和及時反饋。成員之間可以隨時交流,基本不用走動。另外乙個作用作者

kent beck

沒有提到,但我深有體會。那就是團隊所有人坐在一起工作時所散發的一股味道,就像一種「場」,能給人團隊感。所有人感到很充實、滿足和快樂。大家都明確團隊當前的進度,都能感受到自己的責任與義務,以及團隊每取得成功時的欣喜。

作者舉了乙個例子說明了這個實踐的重要性,這裡我借用一下:

芝加哥有乙個專案陷入困境請

beck(

下面我簡稱為貝哥

)做諮詢。這個專案陷入困境真是讓人不可思議,因為專案團隊是由公司裡最好的技術天才組成的。貝哥在小隔間裡走來走去,試圖找出他們程式的問題出在哪兒。

兩天後,貝哥突然發現:哥我走得太多了。這些高階員工在建築物不同層的不同角落都有自己的辦公室。團隊成員每天只有少許時間進行交流。所以貝哥建議他們找個地方坐到一起來。乙個月後,當貝哥再去時,這個專案正熱火朝天地進行著。他們找到了乙個大的機房,機房裡雖然冰冷、通風和嘈雜,但是他們工作很快樂,因為他們成功了。

從上面這次實踐中,貝哥汲取了兩個教訓。其一,不管客戶說的問題是什麼,它終歸是人的問題,單單用技術解決是不夠的。另外乙個教訓就是,坐到一起來,用我們所有的感官知覺進行交流,這一點太重要了。

如同中藥一樣,一種很管用的藥可能需要加另外一味輔助藥品以消除其給身體所產生的***。《新白娘子傳奇》中許仙在醫術學成之前**給他的最後一句叮囑就是這一點。這裡也是這樣,要注意乙個方法給團隊帶來的「***」。坐到一起很好,但團隊成員失去了隱私和「自己的」空間。工程師是人,讓他們在全部時間都置身於公共空間會讓他們喪失安全感。他們需要滿足隱私和「自己的」空間的需要。可以在辦公室附近設定一些私人空間,或者對工作時間做出限制(另外乙個實踐「充滿活力的工作」對這一點作了支援),這樣團隊成員對隱私的需求可以在其他地方得到滿足。

屈劍峰2023年2

月17日

極限程式設計讀書筆記 基本實踐解析之序言

極限程式設計讀書筆記 基本實踐解析之序言 從去年7月開始,我在craig larman的介紹下,從網上買了一本 敏捷迭代開發管理者指南 學習其中關於各種敏捷迭代開發方法的介紹,其中就有極限程式設計。這本書只是簡明扼要地介紹了它,並沒有作詳細 深入的分析。但已足夠我給團隊推薦幾種重要的實踐,包括對其價...

《解析極限程式設計》讀書筆記

align center img 不知道是kent beck的語言組織能力還是翻譯能力,反正這本書看起來有一種 天馬行空 的感覺 和那本測試驅動開發一樣 這本關於xp的開山之作很久之前就借了,這次抽時間大致翻了一篇,關鍵不在技術層面的操作,更多的可能是對極限程式設計思想的接受,收穫不多.整本書採用中...

極限程式設計(XP程式設計)讀書筆記(一)

極限程式設計,通常成為xp,是一種針對業務和軟體開發的規則,它的作用在於將兩者的力量集中在共同的 可以達到的目標上。xp團隊以可持續的步調生產優質軟體。xp屬於輕量開發方法中較有影響的一種方法。xp方法強調客戶參與和測試。在xp中,客戶與程式設計師的角色有明顯的界定。他們在同乙個團隊,但他們要做不同...