ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

数据人转管理实战:90天摸清底账、需求排队与数据质量抓手

数据人转管理实战:90天摸清底账、需求排队与数据质量抓手

1. 被叫去谈话的那个下午:数据人转管理的真实起点

很多数据人第一次意识到自己要转管理,不是在什么正式的任命会上,而是在一次很普通的谈话里。某天下午,上级把你叫到会议室,说团队要扩,接下来有几个人的汇报线挂到你这里,取数需求、看板排期、数据质量的事你多担着点。谈话结束得很快,你回到工位,屏幕上还开着没跑完的SQL,心里想的却是:明天开始我到底该干什么。

这个场景在数据岗位上格外常见。数据团队的规模往往不大,三五个人到十几个人,业务方需求又特别密,最容易出现的情况就是某个技术最扎实的人被顺手推上去,既没有系统的管理训练,也没有缓冲期。做数据分析、数据开发、数据科学的人,日常打交道的是表、指标、模型、口径,评估工作好坏的标准相对清晰:这条SQL跑得对不对,这个看板准不准,这个模型AUC到没到线。一旦角色换成管理,评价标准瞬间变模糊,很多原来靠技术能力就能解决的事,突然解决不了了。

我见过不少技术很硬的数据人,在转管理的第一年里栽跟头,原因往往不是能力不够,而是把技术岗的工作惯性原样搬到了管理岗上。具体表现是:需求来了自己先动手写,写不完就加班,加完班发现团队的活没分出去、人没长起来、业务方还在催;开会的时候忍不住纠正下属的SQL写法,纠正完自己的排期又崩了;月底复盘发现整个团队最忙的是自己,最闲的是那几个本该成长最快的新人。

这篇内容想聊的就是这件事:数据人从技术走向管理,具体该怎么开展工作。适合三类人看。第一类是刚被推到管理岗、还在摸索抓手的数据人;第二类是团队里已经在带人、但没想清楚管理动作该落在哪的人;第三类是暂时不想做管理、但想提前知道这条路长什么样的技术同学。我把角色切换的底层逻辑、上任初期的动作顺序、需求排队的方法、数据质量的管理抓手、跨部门站位和带人这几件事拆开讲,中间穿插我自己和身边同行踩过的坑,尽量给到能直接照着做的东西。

2. 角色切换的底层逻辑:交付物和时间结构都变了

2.1 从"一张表"到"一套可复用的判断依据"

技术岗和管理岗最本质的差别,在于你交付的东西变了。

做技术的时候,你的产出是具体的:一张宽表、一个看板、一份分析报告、一段调度脚本。这些东西有个共同特点——做完就能验收,对错有客观标准,别人拿过去就能用。你对自己工作的掌控感很强,因为从需求理解到落地交付的整条链路都在你手上。

做管理之后,你的产出变成了间接的:团队交付的东西、团队里每个人的成长、团队和业务方之间的信任关系。这三样东西都没法当天验收,也没有明确的"对错"。你写不出一个SQL来证明自己今天干得好,这种反馈的延迟和模糊,是很多数据人转管理后最不适应的地方。

有个说法我觉得很贴切:技术岗是把事做对,管理岗是让对的事有人做。前半句你早就熟了,后半句是全新的功课。举个具体的例子。某业务方跑来找你要一个复购率的数,技术岗的第一反应是问清楚口径、写SQL、跑出来发过去,半小时搞定。管理岗要考虑的是:这个口径是不是该沉淀到指标口径台账里?团队里谁负责这个业务域,让他去做顺便熟悉业务?这个需求是临时的还是要长期看,要不要做成看板?做完之后怎么反馈给业务方,避免下周又来问一遍?同一件事,动作量大了好几倍,但当月重复需求可能就少了三成。

判断自己有没有完成切换,有个很土但很好用的标准:如果你每天最累的活还是自己动手干的那部分,说明你还在用技术岗的方式做管理岗的事。

2.2 时间被切碎之后,怎么把整块思考时间抢回来

数据人做技术的时候,时间结构是"大块连续"的。写一个复杂查询、调一个数据链路、做一次完整的归因分析,动辄需要两三个小时不被打断。转管理之后,日程会迅速被会议、审批、临时问题切碎,一天开四个会、被拉进六个群是常态。很多人不适应,是因为还在用连续时间的习惯去安排碎片时间,结果两头都做不好。

我的做法是把一天切成三类时间块,并且明确每类时间该干什么。

时间类型典型时长适合做什么不适合做什么
深度块90-120分钟看数据、想方案、写复盘、评估技术方案回消息、开临时会
沟通块30-60分钟一对一、跨部门对齐、需求澄清需要专注的技术活
处理块15-30分钟审批、回复、排期确认、杂事清理需要判断力的决策

关键是把深度块提前锁死。我一般会在每周一上午把本周三个深度块直接占进日历,标成"不可预约",团队和业务方看到这个标记就不会硬塞会议。这不是摆架子,而是在保护团队最重要的一类产出——那些需要连续思考才能做出来的分析结论和方案设计。没有深度块的管理者,最后只能做救火队长,天天处理紧急但不重要的事。

还有一个反直觉的点:刚转管理时,不要急着把手上的技术活全丢掉。留一到两个你真正熟悉的技术模块(比如某个核心指标的维护、某条关键数据链路的巡检),一方面保证你对数据本身的敏感度不退化,另一方面团队遇到硬问题时你能兜底。但这条线要划清楚:是兜底,不是替他们干。区别在于,兜底是"我帮你看看哪里出了问题",替他们干是"你放着我来"。

3. 上任头90天:先摸清底账,再谈规划

3.1 三张清单:需求、资产、人

刚接手团队的时候,最忌讳的是上来就烧三把火。数据团队的工作高度依赖历史积累,你不清楚现状就动手,很容易踩到别人埋了很久的雷。我的建议是用前两到三周,老老实实做三张清单。

需求清单。把最近三个月所有进来的需求拉出来,标注需求方、类型(取数/看板/分析/建模)、耗时、是否重复。这张清单能告诉你三件事:需求都从哪来、哪类需求最耗人、哪些需求是同一个东西换了个人来问。很多团队做完这张清单会发现,重复需求占了总工作量的四到五成,这个数字本身就是后续优化的起点。

数据资产清单。核心表、核心指标、核心看板、调度任务、数据血缘,能盘多细盘多细。重点标注三类东西:没人维护但还在被用的表、口径有歧义的指标、经常延迟或报错的链路。这三类就是后续最容易出问题的地方。

人的清单。团队每个人擅长什么、在做什么、想做什么。这条最容易被忽略,但对管理动作的影响最大。数据团队里常见的情况是,某个人一直在做取数,做了两年,技术没长进,人也疲了;另一个人想做建模但一直没机会。你不了解这些,排活的时候就只能按"谁手上空"来分,长期下来团队能力结构会越来越偏。

这三张清单做完,你对团队的家底就有了基本判断。接下来所有的规划、排期、人员调整,都建立在这个基础上,而不是拍脑袋。

3.2 口径台账:数据团队最容易被追责的地方

如果只能选一件事在头90天里做,我会选建立指标口径台账。

原因很直接。数据团队被业务方质疑,十次里有六七次不是因为数算错了,而是因为双方对同一个指标的理解不一样。业务方说的"活跃用户"是七天内登录过的,你算的是三十天内有过任意行为的;业务方说的"成交额"含不含退款,你的表和他们的报表对不上。这种争议一旦发生,技术上你可能是对的,但沟通成本极高,而且很伤信任。

口径台账不需要多复杂,一张表就够,字段大致这么设计:

字段说明
指标名称统一叫法,避免同义词混用
业务定义用业务语言描述,业务方能看懂
计算逻辑SQL或伪代码,技术方看得懂
数据来源来自哪张表、哪个系统
更新频率日更/小时更/实时
负责人谁维护这个口径
变更记录什么时候改过、为什么改

这张表的价值不在于写得多完整,而在于它是一个共识载体。业务方来问数,先对口径;口径对不上,先解决口径问题再算数;口径改了,必须走变更记录。坚持三个月,你会发现团队的返工率明显下降,业务方也不再动不动就说"你们的数不对"。

口径台账最容易死在两件事上:一是写完就锁进文档里没人更新,二是指标定得太细导致维护成本过高。前者靠指定负责人和变更流程解决,后者靠只收录高频核心指标解决,二八原则在这一块特别适用。

3.3 找业务方聊一轮,别急着承诺

头90天里还有一件事值得做:主动找主要业务方聊一轮。不是等他们来提需求,而是你主动约。

聊的时候不要急着承诺什么,重点问三个问题:你们现在最常看哪几个数?看数的时候最不放心的是什么?如果数据能帮你做一件事,你最想解决哪个问题?

这三个问题的回答,往往比需求清单更有价值。因为需求清单记录的是"已经提出来的",而这三个问题能挖出"还没提出来但真正卡住的"。我见过一个团队,聊完之后发现业务方最痛的不是缺报表,而是每次做经营分析会之前要花两天手工拼数,于是团队把这件事做成了一套自动化的分析底稿,业务方满意度一下子上来了。这种机会,坐在工位上等需求是等不到的。

4. 需求排队:把"取个数"和"做个决策"分开看

4.1 需求分类是所有排期的前提

数据团队最典型的困境是需求永远比人多。技术岗的时候你可以靠加班硬扛,管理岗如果还靠加班,团队会先垮。所以第一件事是把需求分类,不同类型用不同流程处理。

我的分法是四类:

  • 即时取数类:业务方要一个具体的数,口径明确,一次性能给。这类需求应该标准化、模板化,甚至做成自助查询,尽量少占人力。
  • 看板报表类:需要长期看、周期性更新的。这类要控制数量,因为每个看板都有维护成本,做十个没人看的看板不如做三个天天被打开的。
  • 专题分析类:围绕一个业务问题做深入分析,输出结论和建议。这类最耗人但也最有价值,要保证团队有足够的时间投入。
  • 数据基建类:表结构优化、链路治理、质量监控。这类不直接产生业务价值,但不做的话前面三类会越来越难做。

把这四类分开之后,排期的逻辑就清楚了:即时取数类尽量压缩占比,看板类严控增量,专题分析类保证固定投入,基建类按季度留出专门档期。很多团队的问题是四类需求混在一个池子里,谁喊得响谁先做,最后基建欠账越来越多,取数需求越来越多,团队陷入恶性循环。

4.2 一个简单的需求准入规则

分类之后还需要一个准入规则,避免所有需求无差别涌进来。我在团队里用过一个很简单的三问法,业务方提需求的时候先过这三关:

  1. 这个数/这个分析,用来支持哪个具体决策?
  2. 如果明天就拿到,你会做什么不一样的动作?
  3. 现在有没有替代方案,哪怕不完美?

这三个问题不是为了刁难业务方,而是为了筛掉那些"有了更好、没有也行"的需求。实际跑下来,大概两到三成的需求在问完这三个问题之后就自动消失了,因为提需求的人自己也说不清要用来干什么。剩下那些能清楚回答的,优先级自然就排出来了。

规则要提前说清楚,最好在团队里形成固定的需求入口和模板,让业务方按格式提。一开始会有人不适应,觉得流程变重了,但坚持一两个月,双方都省事。关键是要让业务方感受到提得清楚的需求,响应会更快,这样大家才愿意配合。

4.3 拒绝和延期该怎么说

数据人转管理,绕不开的一件事是要学会说"不"。技术岗的时候你很少需要拒绝,实在不行就加班做了;管理岗你必须拒绝,因为资源就那么多,接了 A 就得延 B。

拒绝的关键不是态度强硬,而是把选择权交回去。比较有效的说法是:"这个需求可以做,但目前排在它前面的有 X 和 Y,如果你希望它优先,我们可以把 Y 往后推,你看哪个更急?"这样既没有直接说不,也把资源约束摊开了,让提需求的人自己做取舍。

延期也一样。不要等到交付前一天才说做不完,要在排期确认的时候就给出明确的时间和风险提示,中间有变化及时同步。数据团队最怕的不是慢,而是不确定。业务方最不能接受的是"说好周五给,周五下班才告诉我下周"。宁可一开始就把时间说得保守一点,也不要为了好听而承诺做不到的事。

5. 数据质量:管理动作要落在能检查的节点上

5.1 从救火到巡检:把检查动作前置

数据团队有个绕不开的日常:数据出问题了,业务方先发现,然后找过来,团队紧急排查。这种救火模式最消耗人,也最伤信任。管理的价值在于把救火变成巡检。

具体做法是把质量检查做成固定节点,而不是靠人盯。常见的几个检查点:

  • 产出及时性:核心表和核心看板有没有按时更新,超时自动告警。
  • 数据量波动:每日行数、去重用户数这类指标设置合理波动区间,超出区间自动触发检查。
  • 关键字段空值率:核心字段的空值率突然上升,往往意味着上游链路出了问题。
  • 跨表一致性:同一个指标在不同表里的结果应该一致,定期对账。
  • 口径变更影响面:口径调整后,所有依赖它的下游产出都要重新验证。

这些检查不需要多高深的技术,很多用调度系统自带的监控加几条SQL就能实现。关键是有人负责、有固定频率、有明确的处理流程。我在团队里的做法是每天早会花五分钟过一个质量看板,红黄绿三色,谁负责谁说明。看起来是个小事,但坚持下来,被动救火的频次能降一大半。

5.2 数据问题复盘,别只复盘"哪条SQL写错了"

数据出问题之后的复盘,很多团队做成了追责会,最后结论是"某人SQL写错了,下次注意"。这种复盘几乎没有价值,因为同类问题还会再发生。

有效的复盘要往前追两层。第一层追流程:这个问题为什么没有被前置检查发现?是检查项缺失,还是检查了但告警没送到人?第二层追设计:这个链路本身是不是就脆弱?有没有单点依赖、有没有缺乏兜底逻辑?

我在一次严重的数据延迟事故之后做过一次复盘,表面原因是上游任务失败没有重试,往下追发现是调度依赖配置有问题,再往下追发现是当初建链路的时候没有人做上线评审。最后落地的改进不是"加强责任心",而是加了一条规则:所有核心链路变更必须过评审,评审清单里包含依赖检查、重试策略、告警配置三项。这比开十次会都有用。

复盘的产出应该是流程或配置的变更,而不是一句"下次注意"。如果复盘完没有任何东西被改动,那次复盘就是白开的。

6. 跨部门站位:数据人夹在中间怎么站

6.1 和业务方开会,先问决策场景再谈数据

数据团队的位置很特殊,上游是业务方,下游是工程和数仓,自己夹在中间。这个位置最容易出现的状态是:业务方觉得你响应慢,工程觉得你需求变来变去,你两边受气。

和业务方打交道,我的经验是先聊决策,再聊数据。业务方提"我要看某某指标",背后往往对应一个具体的决策场景,比如要不要调整投放策略、要不要换一个供应商、要不要加开一条产品线。你把这个场景问清楚,才知道该给什么粒度的数据、什么频率的更新、什么形式的呈现。反过来,如果你只按字面需求给了一张表,业务方看完发现不能支撑决策,还是会回来找你,来回几轮,双方都累。

开会的时候有个小技巧:让业务方先讲他们最近在纠结什么问题,讲完之后你再判断数据能帮上什么忙。这个顺序很重要,先讲数据容易把讨论带偏到口径和技术细节上,先讲问题才能对齐目标。

6.2 和工程团队协作,把依赖当成合同来谈

往下游走,数据团队和工程、数仓、平台的协作,最容易出问题的地方是依赖不明确。你需要上游某张表加个字段,口头说了,对方说好的,然后就没有然后了。等你去问,对方说最近排期满,再等等。这种事发生几次,你的排期就全乱了。

解决办法是把依赖当合同谈。具体包括四件事说清楚:要什么(字段、表、接口的明确定义)、什么时候要(明确的时间点)、谁来验(交付后谁负责验证可用性)、不满足时怎么办(降级方案或替代路径)。这四件事写在需求单里,双方确认,后续就按这个执行。

听起来有点重,但对于跨团队协作,明确性比客气更重要。我见过太多团队因为"不好意思催"而耽误了整个项目,最后还是要催,而且更难开口。提前把规则定好,后面反而轻松。

7. 带人:数据团队的绩效和成长怎么谈

7.1 数据人的产出不好量化,就做分层评价

数据团队的绩效评估是个老大难。写代码的可以用代码量,做分析的没法用报告页数,做基建的成果要半年后才显现。很多管理者最后只能凭印象打分,团队里就会有意见。

我的做法是分层看,不同角色用不同维度:

角色类型主要看什么辅助看什么
取数/支持型响应及时率、返工率、需求方反馈是否沉淀了可复用的模板
分析型结论是否被采纳、是否推动了业务动作分析过程的严谨性
开发/基建型链路稳定性、交付质量、文档完整度是否降低了团队整体维护成本
建模型模型上线后的实际效果、迭代效率方法论的沉淀和分享

关键在于每个维度都要有可观察的证据,而不是靠感觉。响应及时率可以看工单系统,结论是否被采纳可以看后续有没有对应的业务动作,链路稳定性可以看告警记录。把这些平时就记录下来,评估的时候就不是拍脑袋,团队也能接受。

还有一点很重要:绩效沟通不能一年只做一次。数据工作的反馈周期长,如果等到年底才说"你今年哪里做得不好",对方会觉得突然,也没法改。我习惯在每个季度做一次简短的方向对齐,讲清楚下个季度重点是什么、哪些做得好、哪些要调整,年底的评估就只是把平时的沟通汇总一下。

7.2 一对一沟通里最容易被忽略的问题

带人离不开一对一沟通,但很多管理者把它做成了工作进度同步会。聊完一圈,只知道了项目进展,不知道人在想什么。

一对一里我通常会问几个进度之外的问题:最近哪件事做得最顺、哪件事最卡?现在手上的活,有没有你觉得不该由你做的?未来半年你想在哪个方向上变强?团队里有没有什么你觉得不合理但一直没人说的事?

这几个问题问下来,能挖出很多平时看不到的信息。比如某个人一直在做重复取数,心里早就不满了;比如某个流程大家都觉得别扭但没人提;比如某个人其实想转方向但不敢说。这些事如果不处理,最后往往以离职的形式暴露出来,那时候就晚了。

数据人有个特点,普遍偏内向,不太主动表达诉求。管理者的责任是主动问,而且要问到具体的层面。"你最近怎么样"这种问法基本问不出东西,"你手上这三件事,哪件最不想做"这种问法才有效。

8. 几个我自己踩过的坑,以及一些个人体会

第一个坑是过度插手技术细节。刚转管理那阵子,看到下属写的SQL有问题就忍不住改,改完自己的事又没做完。后来我想明白一件事:我改一次,他下次还会犯;我把问题指出来让他自己改,他才可能记住。当然紧急故障除外,线上出问题该兜底还是要兜底。区别在于平时和战时。

第二个坑是把所有需求都接下来。刚上任时怕得罪业务方,什么需求都应,结果团队天天加班,质量还下降。后来学会把资源约束摊开讲,反而获得了更多理解。业务方不是不能接受排队,他们不能接受的是不知道要等多久。

第三个坑是以为团队大了就不用自己懂技术。数据这个领域技术变化快,你完全脱手一两年,再想判断方案好坏就很难了。我的做法是保留一两个自己深度参与的技术方向,不一定天天写,但要跟得上。否则团队报上来的方案你只能点头,出了问题是真看不出来。

第四个坑是忽略了向上管理。很多数据管理者只顾着带团队、接需求,忘了跟上级对齐预期。结果年底一看,自己觉得干了很多,上级觉得没看到重点。数据工作的价值本来就不好显性化,你不主动讲,别人更难看见。我现在会固定每月给上级发一份简短的进展说明,讲清楚这个月解决了什么、遇到了什么、下个月重点是什么,三五条就够,但很有用。

最后一个体会是关于心态的。技术岗转管理,最难的不是学管理工具和方法,而是接受自己的价值不再由自己一个人体现。你写的SQL少了,但团队交付的东西多了;你自己解决不了的问题,通过组织和协调解决了。这个转变需要时间,也需要一点点自我说服。我大概花了一年多才真正适应,中间有过好几次想退回去做技术的念头。现在回头看,那些让我最难受的时刻,恰恰是成长最快的时候。

如果你也正走在这条路上,不用急着证明自己是个合格的管理者。先把三张清单摸清楚,把口径台账建起来,把需求排队的规则定下来,把该问的问题问到。这些动作都很朴素,但做完之后你会发现,团队的节奏慢慢就稳了,你自己也没那么慌了。

返回列表