我管理著20個軟件工程師,分為4個子團隊。每個團隊都有一個良好的工作標準和高度的主人翁精神。該團隊有一名高級人員和三名初級人員。每當遇到一個嚴重的錯誤(影響業務)時,這位高級官員總是將工作推遲到第二天,說出“今天我無法完成”,“明天我會調查”,“今天真的需要嗎?”或“今晚我們將如何測試?”甚至當我告訴他我現在需要它時,他說他還有其他事情要做,當我不在那裡時就偷偷溜走了。他還告訴這些初級人員也要推遲他們的工作。
上週,我在團隊會議中告訴他們,我希望擁有更高的所有權。如果他們答應某事,他們應該這樣做。如果存在嚴重的錯誤,即使必須遲到也必須修復。
今天,存在嚴重的錯誤,這位資深人士又說了同樣的話-“我無法完成它今天。我和朋友開會,我得走了。”然後他在我和經理談話時潛行了。
這不是我希望我的團隊擁有的心態。我打算告訴他,他必須改變工作風格或找到新工作,然後等待答案。這樣做太直接了嗎?有沒有其他方法可以解決此類問題?
更新
在此特定示例中,該錯誤阻止90%以上的用戶登錄系統。平均而言,這是今年每月發生一次,而去年是兩次。嚴重錯誤是定義明確的錯誤,這些錯誤:1)阻止用戶登錄系統,以及2)阻止用戶購買產品-僅這兩種類型的錯誤。
我們準備每個發行版的工作:
- 我們有周密的計劃,每個人都可以理解需求。我們實際上計劃字段名稱和功能。我為所有團隊實施了這樣的規則,即在sprint開始後需求就不能更改。在衝刺開始之前,我們還準備了測試用例。
- 我們為所有任務添加了緩衝區,假設我們認為可以在1天之內完成某項工作,那麼我們就花1.5天。我們發現有些人總是低估任務。
- 第一個截止日期是1月底-他們認為自己可以通過測試完成任務。這是我在所有團隊中實施的另一條規則。 PO告訴我們他們想要什麼,我們告訴他們需要多長時間。因此,我告訴其他團隊,一切都將在2月的第3週完成。
- 到1月底,他們表示所有功能都已在測試用例中完成了測試。我們將它們部署到我們的測試環境中,發現了一個用戶無法登錄的錯誤。原來,他們並沒有編寫所有測試。他們說,我問他們修復錯誤和編寫測試需要多長時間。
- 2月的前兩個星期,我告訴大家,我們只會在這兩個星期內測試並修復關鍵的錯誤。同樣,嚴重的錯誤是1.用戶無法登錄或2.用戶無法在應用程序中購買產品。
- 向我們發布給客戶之後的2月3-4週,所有其他內容都將保留在我們的積壓中。我們花了兩個星期的時間修復了非關鍵的錯誤(我們從#4日誌記錄),這些錯誤是可重現的崩潰以及其他次要的錯誤(例如layout等)。再次,所有這些修復程序都經過了測試。對所有測試都是綠色的客戶。部署後,我們發現一些數字已關閉,因此我們重新測試了所有內容,並發現了相同的問題再次出現-用戶無法登錄。
- 上次他們熬夜了,我又給他們放了2天假。 ol>