某科技公司調(diào)研顯示,87%的技術(shù)團(tuán)隊(duì)正在經(jīng)歷“全員滿負(fù)荷運(yùn)轉(zhuǎn)”,其中超過一半的工程師表示,這種狀態(tài)在三年前已經(jīng)難以為繼。你肯定見過這種場面:同事在會后悄悄說“這需求下周不可能交付”,第二天照樣把承諾寫進(jìn)文檔。
我最近收到一封郵件,署名SLACKER。他說:“我感覺現(xiàn)在團(tuán)隊(duì)被推著走的速度,三年前就已經(jīng)不可持續(xù)了,今年只會更糟。”這位高級工程師不在決策層,但他看得很清楚。
![]()
他說他不是想讓同事偷懶。他想讓領(lǐng)導(dǎo)明白,給團(tuán)隊(duì)留出余量不是讓大家閑著,是讓大家有余力構(gòu)建更韌性的系統(tǒng),應(yīng)對那些根本計(jì)劃不到的問題。他說他試過說“這個(gè)速度不可持續(xù)”,結(jié)果發(fā)現(xiàn)自己成了那個(gè)“想少干活”的人。
如果你已經(jīng)用現(xiàn)實(shí)世界的話術(shù)說過這句話,你大概懂他的處境:你說“我們需要放慢速度”,對方聽到的是“我們需要減產(chǎn)”。你說“我們需要時(shí)間做測試”,對方聽到的是“我們在找借口”。這不是溝通技巧的問題。這是優(yōu)先級共識出了問題。
那么問題來了:如果“慢下來”這句話不能說,那該怎么捅破這層紙?這就是我想跟SLACKER聊清楚的事。打通電話,聊了一個(gè)小時(shí),發(fā)現(xiàn)問題的核心根本不在“速度”這兩個(gè)字上。
速度不是病灶,速度是體溫計(jì)
首先,我們都想更快。它像“我不舒服”這類詞一樣模糊。你說“我想更快”,工程總監(jiān)要是能揮揮魔杖讓積壓任務(wù)消失,他早揮了。速度被掛在嘴邊,往往不是因?yàn)樗詈诵模且驗(yàn)樗俏ㄒ荒茏屗腥嗣胨龠_(dá)成共識的詞。
不同人對“好”的定義可能完全不同:是多招人?是多開設(shè)計(jì)評審會?還是更嚴(yán)格的代碼審查?吵歸吵,但只要一說到“再快點(diǎn)”,所有人都點(diǎn)頭。所以,一旦你說“這速度不可持續(xù)”,你就成了那個(gè)在唯一共識點(diǎn)上唱反調(diào)的人。
三種價(jià)值搶跑道,誰讓你總插隊(duì)?
如果把真正在相互踩踏的價(jià)值列出來,它們大概長這樣:
日常運(yùn)營(每天在跑的事,斷了馬上得修)
系統(tǒng)改進(jìn)(那些讓你未來少踩坑的重構(gòu)、監(jiān)控、自動化)
業(yè)務(wù)需求(產(chǎn)品經(jīng)理說要上的新功能,或是要搶占的新市場)
最要命的是,這三股力量同時(shí)爭搶開發(fā)資源,而你不會突然多出兩小時(shí)。如果你不設(shè)優(yōu)先級防線,那些喊得最大聲的人就會倒逼你全員滿負(fù)荷。而“滿負(fù)荷”意味著:當(dāng)服務(wù)器半夜炸了,沒有人有余量去響應(yīng)。
不要用“減速”,用“排序”說話
換個(gè)說法。你說“我們不能全滿”,領(lǐng)導(dǎo)聽到“這個(gè)人在抵觸交付”。但如果你說“我們現(xiàn)在全力跑業(yè)務(wù)需求,那些系統(tǒng)改進(jìn)推到下個(gè)月嗎?”,你瞬間變成了那個(gè)在意系統(tǒng)健康度的人。你在問優(yōu)先級,不是要偷懶。
日常運(yùn)營通常有天然優(yōu)先級,沒人可以拖延修線上事故。難的是在“業(yè)務(wù)需求”和“系統(tǒng)改進(jìn)”之間劃出一條線。如果你能展示某些技術(shù)債一旦不還,會在三個(gè)月后直接吃掉新功能排期的所有人力,你就不再是成本部門,你是風(fēng)險(xiǎn)對沖部門。
“滿負(fù)荷”到底在掩蓋什么
連續(xù)滿負(fù)荷運(yùn)轉(zhuǎn)會制造一種幻覺:這批人能干,下波需求再加15%也沒事。但這個(gè)模型漏掉了真實(shí)世界里不可壓縮的時(shí)間成本——修復(fù)線上事故、處理突發(fā)安全漏洞、依賴上游API突然改協(xié)議。你沒有時(shí)間處理這些,它們就積壓成債務(wù),然后某天一次償清,代價(jià)是整整一個(gè)季度的進(jìn)度被吃掉。
SLACKER跟我說,他的經(jīng)理和VP都看上去還不錯(cuò),能說得上話。但問題卡在這里:他能溝通,但手里沒有能讓決策層快速感知到的信號。數(shù)字就是那個(gè)信號。
數(shù)字怎么擺,才能讓領(lǐng)導(dǎo)感知到“緊”
你需要找到三組數(shù)字:
中斷時(shí)間占比:過去四周里,有多少時(shí)間是花在非計(jì)劃內(nèi)的工作上(如線上問題、緊急需求變更)?
系統(tǒng)改進(jìn)被延遲的次數(shù):哪個(gè)關(guān)鍵重構(gòu)任務(wù)被推遲了?推了多少次?
預(yù)測與實(shí)際的差距:例如此前一個(gè)需求估計(jì)10天,最后多久完成?差距來自哪里?
這些不是績效評估。它們是你用來制造“緊迫感”的證據(jù)。當(dāng)你說這周有三個(gè)人在救線上火,原定的系統(tǒng)改進(jìn)又被推到下個(gè)月,業(yè)務(wù)那邊還在加需求——領(lǐng)導(dǎo)就能聽到系統(tǒng)在尖叫。
誰有權(quán)限操作優(yōu)先級,誰就有義務(wù)承擔(dān)風(fēng)險(xiǎn)
如果你只是被告知“這三個(gè)事都要本周交付”,你不會感覺到系統(tǒng)即將過載,因?yàn)榉謹(jǐn)偟侥闵砩系闹皇羌影唷5绻隳苡谩昂茫@三個(gè)全要本周搞定,那意味著我們把下個(gè)月的xx項(xiàng)目推遲兩周,ok嗎?”這種句式,你就是在把“滿負(fù)荷”對應(yīng)的真實(shí)成本提到桌上。
這必須讓拍板的人看到。他們必須做出“我們承擔(dān)這個(gè)延遲”的明確決定,而不是把鍋往下攤,讓一線工程師用身體扛。透明化代價(jià),比提高嗓門好用十倍。
不要說“躺平”,要說“余量”
最后一點(diǎn),也是SLACKER寫郵件時(shí)最在意的事:怎么讓領(lǐng)導(dǎo)相信“留出余量”不等于“偷懶”。這里有個(gè)語感差別,大到離譜。
“余量”不是大家去刷手機(jī)。它是指當(dāng)線上服務(wù)突然性能抖動了,有人可以立刻停下來診斷,而不是等手里的功能寫完之后再說。它是指當(dāng)你等另一個(gè)部門的接口阻塞了,可以先順手修兩個(gè)技術(shù)債,而不是空轉(zhuǎn)。你需要給足具體場景,告訴決策者這個(gè)余量具體能讓團(tuán)隊(duì)完成哪些被長期拖延的工作。一旦你能說清楚它的價(jià)值,它就不再是人力開銷,而是抗風(fēng)險(xiǎn)的投資。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.