国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

PingCode團隊如何通過敏捷開發應對放開后的疫情沖擊

PingCode 研發VP徐子巖
+ 關注
2022-12-28 15:43
1108次閱讀

隨著「第九版」、「二十條」以及最近發布的「新十條」,我們的防疫措施轉向開放和共存,全國各地的企業陸續復工復產。這讓我們仿佛看到了經濟的快速復蘇和生產力的立即回升。

但是,北方的幾個城市相繼出現了大量人員感染的情況。特別是最近,北京的感染人數肉眼可見地快速增加。大家仿佛一夜之間從「因為封控無法上班」變成了「因為發燒無法上班」。突如其來的情況令眾多團隊措手不及:人員因病無法到崗,或者因為需要照料家人無法全身心投入工作,導致項目進度瀕臨失控。

同樣的,作為以北京和西安為研發中心的 PingCode 團隊也面臨著這樣的問題。接下來,本文試圖和大家分享一下我們是如何通過敏捷開發,結合 PingCode 產品本身來盡力解決問題的,希望能夠為您提供一些靈感和思路。

一、更加細致地進行迭代容量估算

在 Scrum 流程中,迭代計劃會議的第一個階段就是要確定團隊的容量,就是確定當前迭代能夠完成的故事點總和。一般來講,這個數字是參考之前已完成的迭代,然后再進行討論,并最終達成共識。

在人員相對穩定的情況下,上述方式不會有什么大問題。但是,因為處在第一波疫情沖擊之下,對于容量估算則要格外謹慎和小心。為此,我們引入了一個簡單的公式進行計算。

首先我們會統計之前(沖擊前)幾個迭代的平均容量。然后再統計當前迭代人員的投入情況(百分比)。主要包括:

  • 因為生病,或者需要照料家人等造成的病假或事假。
  • 因為恢復期無法以之前100%的能力投入。
  • 家人或共居者有陽性,結合目前5-7天的潛伏期,預計可能出現的病假。

這里需要注意的是,我們明確的表示,投入情況并不代表某位成員是否「稱職」,也與績效、工作態度等無關,僅僅是為了團隊能夠盡量合理的預測,保證最終產出物的質量。因為只有這樣,才能讓大家提供最真實客觀的反饋。

最后我們將每位成員的投入情況帶入公式計算,得到一個估算的容量值。再討論確定最終的容量。譬如之前團隊共有5人,平均容量為 50 。本次迭代開始時,兩位同事因病在家休息一周,第二周恢復期只能有50%的工作效率。另一位成員需要照看家人,只有15%的時間能夠參與工作。那么最終的容量值大致是 50 / 5 * (1 + 1 + 0.15 + 0.25 + 0.25) = 26.5 。

PingCode團隊如何通過敏捷開發應對放開后的疫情沖擊

二、確保每個人對需求的理解一致

由于人員的不確定性增加,在迭代會議時,大家在討論需求的時候需要更加仔細。在可接受的范圍內,我們建議團隊盡可能地對用戶故事的每一個細節和場景進行充分的討論,確保所有人對需求的理解是一致的。同時,對于討論過程中發掘出的內容進行詳細記錄。

PingCode團隊如何通過敏捷開發應對放開后的疫情沖擊

對需求理解保持高度一致,能夠確保在開發過程中,無論是誰作為用戶故事負責人,無論用戶故事內子任務分派給誰,都能在最終驗收時與預期的功能保持一致。避免由于某位成員臨時請假的情況下,因為其他成員對需求理解偏差導致最終的結果不達預期。

三、盡量不要指定用戶故事負責人

雖然最「正統」的 Scrum 規范要求不能指定用戶故事的負責人,但是我們在實際工作中,還是允許 Team Leader / Product Owner 在某些情況下可以提前指定用戶故事的負責人。這主要是為了確保一些關鍵或復雜的功能由資深的員工完成,或者讓某些成員能夠有機會去負責一些自己想做的業務。

但是在當前情形下,我們認為提前指定負責人會帶來更大的不確定性風險。因此,會傾向于更加的謹慎。也就是說,除非出現非常必要的情況,我們是不允許團隊在計劃會議中直接指定某些用戶故事的負責人。因為指定負責人或多或少的會降低參與感與熟悉程度。而一旦出現負責人請假的情況,其他成員則很難短時間內進行補充和替代。

對于必須要指定的極特殊情況,我們也要求同時指定一名后備人員(即雙負責人制)。他與負責人對用戶故事的理解,以及對技術實現的了解程度基本一致,能夠確保人員出現問題的時候可以快速補充。

四、每日站會時重點關注被阻塞的工作

我們要求各團隊的 Scrum Master,在近期的每日站會中重點關注那些被阻塞的工作,在必要的時候逐個詢問團隊成員開發進度是否有偏差。

工作被阻塞,一方面可能是因為技術問題,另一方面,在當前還可能是其他成員或其他團隊無法按時交付功能點。這在 PingCode 這種多團隊、分布式項目中顯得尤為突出。而功能點的延遲交付,很有可能是成員投入不足導致的。

有的時候,成員的投入比例很難在計劃會議中明確預測。可能在迭代過程中,有的員工本人身體不適,或者家庭原因等等,導致不同程度的投入度不足。而我們不同于歐美企業,在遇到個人問題和困難時多半會自己解決,而并不會向團隊同步。也就是經常說的「輕傷不下火線」。雖然這種做法可以理解,但是在客觀上往往會導致工作進度和完成質量出現了不同程度的下降。而且往往很難被立即發現。

對于一個 Scrum 團隊,我們希望看到真實的狀況,遇到問題和困難大家一起解決。同時 PingCode 團隊也不鼓勵所謂的「帶病工作」。因此,關注阻塞情況能夠幫助我們更快發現潛在的問題,立即進行調整。這小調整包括更換負責人、調整迭代目標和優先級等。確保迭代結束時,交付的內容都是完整的且有質量保證的。

五、在群組、需求詳情和評論以及協作空間討論模塊中進行溝通

開發過程中,團隊成員、產品經理、設計師以及運維同事,甚至營銷線同事之間都會有頻繁的溝通。其中涉及需求、技術、實現等等諸多方面。此前我們推薦大家在可能的情況下面對面溝通。因為這樣效率最高,而且能夠確保大家都明確各自的訴求和最終的結論。

但是在人員波動較大的當下,我們轉而推薦大家更多的使用能夠留存數據的在線溝通方式。而且避免使用一對一的私聊。這主要是因為,一對一的溝通雖然效率高,但是溝通的結果僅限于兩個人。一旦后期有人請假,對于接手的其他成員就會出現信息的缺失。即使通過再次溝通能夠彌補這樣的缺失,耗費的時間成本也是一個不能忽略的問題。

因此我們要求團隊成員通過以下三種方式進行溝通:

一是利用Worktile 群組進行溝通:我們為每一個 Scrum 小組創建的對應的 Worktile 聊天群組,對于迭代內的溝通都要求通過群組進行交流。這樣一方面保證了信息能夠留存的檢索,另一方面,如果有需要負責人替換的情況,也可以通過群組信息快速或者需求詳情。

PingCode團隊如何通過敏捷開發應對放開后的疫情沖擊

二是要求對所有結論性的東西都落實在對應工作項的描述和評論中。這樣,任何人打開此工作項,都能夠得到完成的需求詳情、技術細節和討論結果。

PingCode團隊如何通過敏捷開發應對放開后的疫情沖擊

三是使用協作空間討論偏底層技術,或者需要長期溝通的內容:作為PingCode協作空間中即將推出的一項新功能,目前已經在我們團隊內部試用了一個月左右。對于那些偏底層技術,或者需要長期溝通的內容,我們要求通過討論功能進行。一方面大家可以針對一個問題進行回復,同時也可以針對別人的回復進行評論。通過這種方式能夠讓討論更加深入和有針對性,更容易沉淀出最終的結果。同時,討論的結果連同過程,都能夠被快速的查閱和檢索。

PingCode團隊如何通過敏捷開發應對放開后的疫情沖擊

六、使用自動化代替人工

需要注意的一點,我們采用上述的任何措施,只能是在人員出現波動的時候,通過靈活運用敏捷開發流程,盡量的規避風險,將影響降低到可控的范圍內部。那么還有什么辦法,進一步解決成員構成不穩定的問題呢?讓更多的工作從人工操作變為機器自動操作,這不失為一種解決方案,而且是一個根本上的解決方案。

譬如在 PingCode,我們針對 Alpha、Beta 這兩個日常開發用到的環境,都做到了基于代碼倉儲的全自動部署的能力,完全不需要人工的干預。通過在AWS上構建的 Jenkins、Kubernetes、Helm 和 Harbor,開發人員合并代碼后會自動執行代碼掃描、編譯、測試、打包和部署工作。3-5分鐘左右,就能夠在 Alpha 環境看到最新的功能,完全無需研發和運維人員手工操作。

PingCode團隊如何通過敏捷開發應對放開后的疫情沖擊

類似的,對于涉及線上的 RC 和 Production 環境,我們設計了完整的部署工單系統。研發人員只要按需提交申請,指定部署環境和待執行的腳本等,待運維同事確認就可以在指定時間自動執行,完成部署和上線。

PingCode團隊如何通過敏捷開發應對放開后的疫情沖擊

除了流水線以外,我們還充分利用 PingCode 的自動化能力,解決了很多之前需要大家手動執行的操作。一方面節約了開發的時間,另一方面,也在人員不在崗的時候盡量保持流程的穩定性和消息的及時性。

PingCode團隊如何通過敏捷開發應對放開后的疫情沖擊

總結

研發團隊人員的波動是一件很平常的事情,之前也會時有發生。但是由于第一波疫情的沖擊,使得這一現象體現的尤為突出。敏捷開發的原則是擁抱變化,而變化不僅是我們之前關注的需求變化,其實也包含了成員的變化。因此我們認為,通過貫徹和優化敏捷開發流程,能夠很好的解決當下的問題。

上述的一些規則,在我們的團隊已經實施了2周左右。從目前來看取得了較好的效果。雖然各團隊的迭代產出或多或少的還是會收到一些影響,但是產品質量沒有出現大的問題。團隊內和團隊間的配合也相對穩定。因此,我們希望通過這篇文章分享一下經驗,能夠幫助大家一起盡力平穩渡過這段特殊時刻。

[免責聲明]

原文標題: PingCode團隊如何通過敏捷開發應對放開后的疫情沖擊

本文由作者原創發布于36氪企服點評;未經許可,禁止轉載。

資深作者PingCode 研發VP徐子巖
PingCode 研發VP徐子巖
0
北京易成時代科技有限公司
實力廠商
實力廠商
優質服務
優質服務
及時響應
及時響應
立即詢價
相關話題
效率辦公
相關文章
最新文章
查看更多
關注 36氪企服點評 公眾號
打開微信掃一掃
為您推送企服點評最新內容
消息通知
咨詢入駐
商務合作
国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

            天天综合色天天| 欧美视频一二三区| 韩国三级在线一区| 亚洲超碰97人人做人人爱| 欧美国产精品专区| 欧美精品一区二区三区蜜桃| 欧美性猛片aaaaaaa做受| 成人小视频免费观看| 国产一区久久久| 美女国产一区二区三区| 石原莉奈一区二区三区在线观看| 亚洲欧洲美洲综合色网| 日本一区二区动态图| 久久久久久久av麻豆果冻| 日韩欧美电影一区| 欧美一级艳片视频免费观看| 欧美精品乱人伦久久久久久| 色999日韩国产欧美一区二区| 不卡视频免费播放| 成人avav在线| 成人av综合一区| av不卡在线播放| 91香蕉视频黄| 在线观看一区不卡| 欧美午夜一区二区| 欧美高清视频www夜色资源网| 欧美在线看片a免费观看| 91传媒视频在线播放| 欧美日韩国产成人在线91| 欧美狂野另类xxxxoooo| 欧美精品一二三| 精品成人免费观看| 国产片一区二区| 亚洲精品国产无天堂网2021| 亚洲一区在线视频观看| 日韩激情在线观看| 极品美女销魂一区二区三区| 国产乱码字幕精品高清av| 大白屁股一区二区视频| 91国产免费看| 欧美一级欧美一级在线播放| www国产精品av| 亚洲欧美日韩一区二区三区在线观看| 亚洲欧美日韩小说| 看电视剧不卡顿的网站| 国产成人免费高清| 91九色02白丝porn| 日韩精品中文字幕一区| 国产精品久久久久久亚洲伦| 亚洲午夜羞羞片| 国产成人免费视频一区| 在线亚洲欧美专区二区| 欧美大片顶级少妇| 亚洲欧美日韩综合aⅴ视频| 男女性色大片免费观看一区二区 | 亚洲精品videosex极品| 久久精工是国产品牌吗| 99久久精品免费| 日韩写真欧美这视频| 亚洲欧洲成人精品av97| 麻豆一区二区在线| 欧美日韩一卡二卡三卡| 国产偷v国产偷v亚洲高清| 同产精品九九九| 一本一本久久a久久精品综合麻豆| 日韩精品资源二区在线| 一区二区三区成人在线视频| 国产99久久久国产精品潘金网站| 欧美日本在线播放| 亚洲欧美激情小说另类| 成人国产精品免费观看视频| 精品欧美一区二区久久| 首页国产丝袜综合| 欧洲国产伦久久久久久久| 亚洲四区在线观看| eeuss国产一区二区三区| 久久老女人爱爱| 精品制服美女久久| 精品日韩一区二区| 开心九九激情九九欧美日韩精美视频电影| 色av一区二区| 亚洲乱码国产乱码精品精98午夜| 成人动漫av在线| 国产精品沙发午睡系列990531| 国产v综合v亚洲欧| 精品一区二区三区久久久| 国产精品免费久久| av在线不卡免费看| 日韩一区欧美二区| 中文字幕永久在线不卡| 欧美三级韩国三级日本一级| 国产主播一区二区| 亚洲尤物在线视频观看| 国产校园另类小说区| 亚洲永久精品国产| 国产精品久久久久aaaa| 麻豆精品国产91久久久久久| 国产精品天天摸av网| 欧美日本一区二区| 成人av网站在线| 美女视频一区在线观看| 亚洲欧美另类综合偷拍| 欧美tk—视频vk| 欧美午夜寂寞影院| 国产一区二区三区在线观看免费视频 | 日韩av一区二区三区| 中文字幕在线一区免费| 欧美一级片在线观看| 91久久精品一区二区三区| 国产精品一区二区黑丝| 秋霞午夜鲁丝一区二区老狼| 亚洲日本成人在线观看| 国产日韩精品一区二区三区| 欧美剧情片在线观看| 一本色道久久综合亚洲91| 国产成人自拍网| 狠狠色丁香婷婷综合久久片| 五月天精品一区二区三区| 一区二区三区不卡在线观看 | 日本高清无吗v一区| 成人午夜av电影| 国产一区美女在线| 精品一区二区在线视频| 日本在线观看不卡视频| 午夜久久久久久久久| 亚洲一区视频在线观看视频| 亚洲视频图片小说| 亚洲欧美在线aaa| 亚洲欧美韩国综合色| 最新热久久免费视频| 亚洲男人都懂的| 亚洲一区二区三区影院| 亚洲大型综合色站| 日韩精品国产精品| 人人超碰91尤物精品国产| 麻豆精品国产91久久久久久| 免费成人在线视频观看| 九一九一国产精品| 国产精品原创巨作av| 成人app软件下载大全免费| 成人一道本在线| 色噜噜狠狠成人中文综合 | eeuss影院一区二区三区| 91一区二区在线观看| 欧美三级中文字幕| 日韩一区二区三区四区五区六区| 精品国产伦一区二区三区观看方式| 欧美成人一级视频| 国产精品久久久久桃色tv| 亚洲乱码国产乱码精品精可以看| 亚洲一区二区五区| 极品美女销魂一区二区三区| 丁香婷婷综合激情五月色| 在线免费精品视频| 欧美xxxx老人做受| 亚洲图片欧美激情| 日本欧美在线观看| a级高清视频欧美日韩| 欧美日本高清视频在线观看| 国产亚洲欧美日韩日本| 亚洲在线成人精品| 国产精品99久久久久| 欧美在线免费视屏| 国产蜜臀av在线一区二区三区| 亚洲一级在线观看| 久久久久久免费网| 天堂资源在线中文精品| 成人三级伦理片| 欧美一区二区二区| 亚洲美女少妇撒尿| 国产精品综合二区| 欧美一区二区视频观看视频| 亚洲图片另类小说| 国产精品一色哟哟哟| 欧美一区二区三区在线视频 | 黄色小说综合网站| 欧美日韩精品久久久| 亚洲视频精选在线| 国产精品一线二线三线精华| 欧美丰满一区二区免费视频| 亚洲精品精品亚洲| hitomi一区二区三区精品| 久久综合999| 日本不卡中文字幕| 欧美性欧美巨大黑白大战| **欧美大码日韩| 成人免费观看av| 国产亚洲一本大道中文在线| 免费观看在线综合| 91精品国产综合久久福利软件| 一区二区三区四区不卡视频| 国产不卡在线播放| 美女国产一区二区三区| 91精品国产综合久久福利| 亚洲国产欧美在线| 欧洲一区二区av| 亚洲一区在线看| 91国偷自产一区二区开放时间| 综合电影一区二区三区 | 成人免费视频视频在线观看免费|