男女搭配幹活不累?敏捷研發中的Pair Working

2020-12-15 欣旋培訓

說到結對編程,大家腦海中第一個浮現出來的是什麼?兩個大老粗?還是男女搭配幹活不累?讓我們先看兩張圖了解一下吧。

理想中的結對編程

(圖片來源於網絡)

現實中的結對編程

(圖片來源於網絡)

其實現實往往是痛苦的,結對編程來源於極限編程的最佳實踐之一,試想一下,如今軟體行業競爭如此激烈的情況下,女程式設計師是多麼稀缺的資源,更何況願意跟你結對的女程式設計師。

其實對於結對編程,大家褒貶不一,有說好的,好處不言而喻,相互彌補,減少程序缺陷,促進程式設計師之間的共同進步,對於不同模塊都有對應的Backup;當然也有一定人吃反對意見了,比如,太貴,本身一個人可以完成的現在成本直接Double,因此其實在實際運用中其實真正把結對編程運用起來的並不多。

舉兩個慄子

既然對於成本要求那麼高,我們為什麼還要用"結對編程"呢?當然這裡的結對編程與極限編程中的結對有了許多變化。讓我們先感受下現實工作中發生的一些情況。

曾經接觸過一個端產品,技術上複雜度不高,但是業務複雜度非常高,特別是計算,各種表達式,各種業務數據處理,可以說,如果你懂業務,那麼你看代碼基本上沒有任何難度,但是如果你不懂業務,或者對業務理解沒有個五六年的積累,那你就會一臉懵……情況介紹到此,於是乎我也進入了這個產品的研發組,有一天,我們的一個元老級開發生病了,但是急著發一個功能補丁版本,問了一圈,那個功能居然沒有一個人了解。老闆急了,畢竟這個會直接影響到用戶的使用,並且已經有多個用戶反饋軟體的問題。最後你猜怎麼著?那個元老級開發在醫院吊著點滴,連著公司的VPN,把那個功能的調整代碼給寫完了。

再來聊聊現在待著的產品組發生的一個事情。每個迭代總結,很多人都會提出,需求驗收反覆太多,單周迭代中,每次由於需求驗收的修改,導致一個用戶故事無法按時交付測試,最終導致迭代中故事完成率不足六成。

結對的目標

1、 提高產能(通過減少需求驗證的反覆、測試修改BUG的反覆)

2、 保障質量(減少BUG)

3、 構建T型團隊(後備力量存儲)

開發測試強結對

1個開發哥哥配一個測試妹妹,除了弘揚男女搭配幹活不累的幹事幹事方針之外,主要通過兩者角色不同,對於一個任務的理解不同,從而使得在面對一個任務的時候可以做到互補。

其次開發測試的強結對,形成團隊內的最小單元,同時解決的任務內的關聯性問題,降低了耦合性。以前總是開發一波人,測試一波人,測試埋怨開發周期長,影響他們的測試任務,開發埋怨測試不合理等等。但是一旦將這種組織架構打破後,兩者同時承擔一個任務的時候,通過一些手段就可以使他們拽著一根繩子,朝著一個目標,共同前進。

故事認領到完成的流程圖如下:

通過這樣一種開發測試的強結對後,久而久之讓兩個不同角色間的矛盾弱化了,並且同化他們彼此的目標,讓他們始終以故事的交付為最終目標,而不是單單的對他們各自的任務負責。其次通過驗證點的共識、測試與自測用例的互補,直接減少了需求驗收的往復性以及軟體功能的完善性,大大的提升了產品的質量。

開發"老帶新"師徒結對

雖然說傳統的結對開發對於成本有著一種天生的浪費,但是不得不承認,在一個團隊中,如果失去了後備力量的儲備,一旦有一些不穩定因素,就會對產品或者版本造成一定程度上的影響。敏捷的自主認領,雖然可以對單一功能單一開發的局面有些許的改觀,但是對於複雜程度較高的子系統來說,往往對於後備的儲備還是比較重要的。因此團隊內也調整了一下開發間結對的方式。

每一名資深開發配一名團隊新人開發,日常進行相關學習、指導以及代碼審查工作,如果新人認領任務的複雜度超過其承受範圍,則由師父做相關的培訓,並且審查徒弟相關的開發設計以及代碼實現,保障新人對於該功能的理解完整,保障其開發質量,並能夠在後期對於不同功能都一定的後備力量儲備。

相同的名字,不同的意義

雖然都叫Pair Working結對編程,但是實際操作卻可以有千萬種變化,為了滿足團隊不同情況下的使用,其實也可以有各自的特性擴展,這裡我只是提出了我們團隊的實踐,可能能適應某一部分的團隊,而其他的團隊應該需要進行自己團隊實際情況的分析,不斷的改進調整,畢竟這個方案也不是我們通過幾天想出來的,而是通過不斷的迭代,調整、改進、檢視再調整而實踐出來的。

相關焦點

  • 男女搭配幹活不累!巴薩小將安部裕葵和妹子練腳感,恢復不錯
    懂球帝首頁>足球視頻> 男女搭配幹活不累!巴薩小將安部裕葵和妹子練腳感,恢復不錯 男女搭配幹活不累!
  • 男女搭配,幹活不累——淺談影視配音「兩重唱」
    男女搭配,幹活不累——淺談影視配音「兩重唱」男 女 搭 配 , 幹 活 不 累——淺談影視配音界「男女兩重唱」說到外國影視劇的配音特色,影迷們脫口而出就是「邱、李、畢、尚、徐、向、喬、童、楊、劉、丁、曹」;這些「金嗓銀嗓」有的是「獨唱」高手,
  • 男女搭配幹活不累:明星情侶配合練疊加瑜伽
    原標題:男女搭配幹活不累:明星情侶配合練疊加瑜伽   【環球網綜合報導】想要增進與另一半的感情,有什麼新意?好萊塢明星推薦雙人瑜伽!(實習編譯:許葉審稿:朱盈庫)   聲明:凡註明為其他媒體來源的信息,均為轉載自其他媒體,轉載並不代表本網贊同其觀點,也不代表本網對其真實性負責。您若對該稿件內容有任何疑問或質疑,請即與東方網聯繫,本網將迅速給您回應並做處理。
  • 男女搭配幹活不累——專訪Extreme E創始人亞歷亨德羅-阿加格
    如果你還不知道我們是幹什麼的點波關注看看唄~也別錯過最後的廣告! 在英國利物浦的Cammel Laird船廠,已經有三十年船齡的前皇家郵政船聖海倫娜號正在進行全方位的翻修。
  • 盤點動漫中男女搭配的合體技能,是男人都希望有個屬於自己的機甲
    俗話說得好「男女搭配,幹活不累」,印象中不少必殺絕招都需要男女來完成,也正是如此,才可以讓人印象深刻。在影視中,最讓人印象深刻的還是劉德華與林青霞飾演的小魚兒跟花無缺對抗BOSS江玉郎的「郎情妾意」劍了,當然孟達華與葉德嫻分別所飾演的李大嘴與屠嬌嬌的「姦夫淫婦」劍個人感覺更勝一籌,至今一想起那個畫面都能不由自主笑了起來。影視尚且如此,那麼動漫中是否也有類似的男女合體技能讓你印象深刻呢?
  • 業餘羽毛球混雙套路,男女搭配打球不累
    混雙有三種境界:想到、跑到、做到,達到了這三個境界,混雙打起來想不輕鬆都難。可是業餘混雙的大環境是:混雙組合多為「男強女弱」。在這種環境下,想要幹活不累,就需要分工明確,各擅其職。
  • 女人減脂男人增肌,男女搭配幹活不累...
    減脂,是有許多減脂方法的,而在減脂方法中,每個方法的減脂作用都是很好的。有很多人為了能更好的減脂會去制定一些計劃,當然這麼做對減脂是非常好的。那麼,肥胖新手健身減脂計劃一周表怎麼樣?下面就一起來看看健身減脂計劃吧!
  • 看板方法的進化論:從豐田精益方法到敏捷研發
    看板與敏捷研發流水線上建立看板的目的是持續改善,減少浪費和積壓,這與敏捷開發的透明化和持續改進的理念相符合,看板方法因此成為一種敏捷方法,在敏捷研發中也處於重要的地位。在敏捷研發領域,看板方法是一種用於安排工作的非迭代方法。
  • 【老外說】au pair 這份工作你了解嗎?
    Right now I’m actually working as an au pair. You know what an au pair is?So au pair is a French word.
  • 徹夜狂歡不分男女?玩《天堂2:血盟》也要懂得克制!
    天堂2手遊中共六大種族,一種族可兩類轉換,共開放三轉轉職,哎呀每種職業也不是固定的發展要求所以究竟能玩出多少中人物我是真的算不出來啊啊啊!具體分為人類、精靈、暗天使、黑暗精靈、半獸人、矮人。騎士作為一個以防禦為主的職業設定, 三轉轉職後,神騎士擁有了百分比提升攻擊的技能BUFF,在全天堂裡橫著走而不擔心被人打死。騎士作為一個隊伍的堅強後盾,在隊裡一定要能抗能肉能控制!
  • Teambition 賦能商米智能硬體製造,助力研發敏捷轉型
    2015年,商米引入了 Teambition,用以解決創業初期團隊協作的核心問題;隨著團隊越來越大,運轉的效率卻逐漸降低,2017年10月,商米研發團隊開始向敏捷轉型,並成為了 Teambition 敏捷研發專業模板的首批試用客戶。對此,孔敏談到「Teambition 從一個比較抽象的團隊協作管理工具向專業化工具又跨出了堅實的一步」。
  • 卡組丨男女搭配幹活不累 爐石黑科技克娜蘇庫恩德
    在前四個卡組(海盜戰和海龍戰暫時歸為一類)中,有三個卡組帶上了蹩腳海盜和帕奇斯,證明了從卡庫裡衝出來的海盜果然還是強成一匹野馬。無疑現在變成了一個拼1費的爐石時代。有時候我想打趣的說,加基森版本只是出了兩個海盜牌和130個陪襯的不知道名字的卡牌,哈哈。
  • 雅思寫作高分大作文範文:男女搭配幹活不累?
  • 「宏微」搭配 5G「不累」
    前不久,我國首個5G微基站射頻晶片YD9601研發流片成功,進入封裝測試階段。有網友發問,到了5G時代,為什麼要建微基站?它和我們平時看到的那些高高的信號塔有什麼關係?今天我們就談談這個問題。 聊到基站,你腦海中最先浮現的畫面可能是布設在室外的大鐵塔。架設在這樣鐵塔上的基站叫作宏基站,是基站家族中的「老大哥」,有著大塊頭,可承載的用戶數量很多、覆蓋面積很廣。
  • 英語a pair of 和 a couple of 的區別
    英語中,a pair of 和 a couple of 在數量上都可以表示兩個,但是它們各自有不同的用法,我們一起學習一下。1. a couple of:這個詞組表示的不一定是配對的東西,數量上有時也不一定指兩個,也可以指「幾個」。
  • a pair of ...,當單數用還是當複數用?
    凌哥,對於a pair of...有個疑問。對話中,銷售員推薦 how about this pair?
  • 民警陪妻子逛街聯手抓賊 男女搭配幹活不累
    由於是休息期間,範肖沒有攜帶手銬和警繩等警用裝備,為了不讓嫌疑人跑掉,夫妻倆聯手出擊,分別抓住嫌疑人的左右手臂。妻子李倩表示,這是結婚8年來最特殊的一張合影。(原標題:民警陪妻子逛街聯手抓賊:臨時加個班)
  • 開工便當''菜譜:葷素搭配,幹活不累
    最後我這個瘦子絕對少不了肉,滷雞腿一支。這道葷素搭配便當保證低鹽低脂又飽腹。
  • 第七屆平安敏捷日 敏捷與創新轉型
    作為國內敏捷研發與創新實踐最早一批的實踐者、推廣者,吳震操總基於其豐富的敏捷實踐和創新研發管理經驗,指出敏捷與創新密不可分,在敏捷與創新落地的過程中要關注「紀律、價值、學習」,紀律是交付的保障,價值是敏捷與創新的方向,持續學習是組織進化的基礎。吳震操表示,看到本屆敏捷日上這麼多專業公司一起分享和探討創新和敏捷優秀實踐和案例,這標誌著平安集團的敏捷與創新實踐邁向了新臺階。
  • 賽博朋克2077敏捷流搭配什麼武器好-敏捷流武器搭配推薦
    賽博朋克2077敏捷流搭配什麼武器好?什麼武器適合敏捷流?很多玩家不是很清楚,本次小編就給大家帶來了賽博朋克2077敏捷流武器搭配推薦,希望對小夥伴們有所幫助。賽博朋克2077敏捷流武器搭配推薦