前端 Leader 如何做好团队规划?阿里内部培训总结公开

2023-11-16

"行成于思,毁于随"——韩愈

在阿里从一线前端工程师到技术 TL(Team Leader) 也三年有余了,最重要最难的就是做规划,你可能会遇到如下几个问题:

  • 业务压力巨大,前端是瓶颈,如何做合适的规划?
  • 如何提高规划的成功率?
  • 规划的雷区是什么?
  • 如何寻找规划的线索?
  • 我的老板不是前端,如何做出被认可的成绩?

今年4月份参加了阿里集团前端委员会组织的 TL 培训(老师都是阿里的前端大牛),为期三天,收获颇丰,特别是关于前端 TL 如何做团队规划方面,整理课堂笔记时,就想结合自己这一年在阿里拍卖业务中的规划实践做下总结。

本文会引用课堂上多位阿里前端大牛老师的观点。

一般技术规划路径如下:

clipboard.png

(蓝色部分为本文重点论述部分)

一、先从团队特征说起

做规划,先要定义清晰自己团队的特征与发展的阶段。因为特征不同与发展阶段不同,规划的选择就会截然不同。

1. 识别团队特征

在阿里梓骞老师关于建团队的论述中,有一块团队行为曲线的总结特别好,是团队比较核心的特征。

clipboard.png

(上图来自梓骞老师 PPT )

我的团队特征(某财年阿里拍卖业务前端团队):

  • 背景:从淘宝技术部到垂直支撑业务
  • 团队行为:处于潜在团队,共同目标不清晰、协同不够、缺乏长期目标
  • 人员构成:6 人,平均层级偏低
  • 业务发展情况:创业型,高速发展,局部瓶颈
  • 业务重点关键字:DAU、用户体验(业务老大高频强调)
  • 资源富裕度:负,人员严重不足,前端成为业务发展瓶颈
  • TL 汇报对象:产品经理

当识别完团队特征,最迫切的事往往可以呼之欲出,比如招聘是第一等大事,“废话,给我找个不缺人的前端部门...”,莫急,本篇不讲招聘...

发现上个财年推进的事,印证了团队行为目标:努力将潜在团队引领成真正的团队。

如何做?

  • 寻找团队共同目标
  • 增强团队协同
  • 明确清晰短期目标与长期目标

从团队特征中寻找规划的边界:

clipboard.png

清晰的边界与基准、对规划内容优先级判断,对落地成功率有至关重要影响。

二、寻找规划线索

寻找规划线索是最耗时间的阶段,作为 TL 你有可能每天都在观察寻找规划的线索。

寻找线索,除了 TL 本身的思考外,需要具备外交能力,多问,如下图:

clipboard.png

可以从四个方向去寻找链接,聊得越多,聊得越透,线索会浮现得越多。

下面针对去年比较有体感的点展开论述。

1. 向上管理

clipboard.png

向上管理是拔赤老师比较强调的内容,如果你的老板不是前端,向上管理特别有必要,你需要消除“语言差”、做必要的前端核心概念“科普”。

一般业务/产品老板的关注点是:流量、转化、跳失、体量、用户体验、规模化、模式/产品创新等,要了解清楚现阶段老板的关注点是什么,从自己团队的维度思考试图给出到达路径,这是非常重要的规划线索。

向上管理不是有事没事找老板唠嗑,而是注意沟通的有效与质量,提问题最好带着初步的解决方案,业务/产品老板的时间有限,又存在“语言差”,相对复杂的内容务必准备 PPT。

2. 脑暴共创
脑暴共创是非常好的,自下而上的输入方式,而且你可以观察出下属的关注点,为后面寻找规划项目执行者提供线索。

你可以挑个风和日丽的周末,一整天与团队同学们关在一个咖啡馆或风景不错的会议厅。

因为共创会的成本相对较高,所以需要注意必须是主题式的共创,可以安排上午人员做主题式汇报,下午讨论聚焦。

另外还需要一个控场能力比较强的主持人,防止主题失焦,控制时间,共创需要的是高密度的信息。

除了与下属的脑暴共创,也可以组织与协作方的共创,参加业务方的共创。

3.关注业务痛点
从业务痛点出发寻找的线索,确定规划后一般有充足的时间落地,是很靠谱的线索,但要注意抽象与提取,业务痛点更多是单点的现象,而我们需要做普适性的思考,这样才能充分发挥技术的价值,当然也要避免“过度设计”。

![图片上传中...]

三、价值聚焦

1. 前端规划四问

  • 要解决什么核心业务问题?
  • 创造什么核心价值?
  • 为什么要做这件事?为什么是我们做?
  • 是单点,还是相对通用?
  • 以什么样的模式和方式来解决问题或创造价值?
  • 业务边界,系统边界如何取舍?
  • 问题在集团的大图位置和现状是什么样的?
  • 优势?劣势?
  • 终局思考和实现路径是什么样的?

结合前端,我个人认为有核心四问:

  • 做成了会如何?(核心价值、终局构想)
  • 是我团队最重要的事吗?
  • 有没有更简单的方案?
  • 与业务的链接是什么?
  • 终局构想特别重要,决定了规划内容的价值天花板,圆心老师给我们讲了案例,Pandora.js

做规划时,就要求是开源的,要服务外部应用,这个定位改变了 Pandora.js 从 0 到 1 的结构,如果一开始只是定位于为集团
node 应用服务,那么日后开源必然面临大量改造成本。

在前端团队多年,体感比较深刻有二点,前端容易将问题复杂化,喜欢用大的平台去解决小的问题,前端容易为了技术而技术,与业务“失联”。

2.来自大牛灵魂的拷问

  • 要让评审者学到点什么
  • 在前端技术的横向影响
  • 对业务中其他角色或业务的影响
  • 对未来的判断
  • 是否是重复造轮子
  • 是否是“技术投机”,缺乏业务场景适用性思考

解决问题与痛点,远比构思复杂技术方案更重要,避免无差异重复造轮子或“技术投机”,着重预判规划落地后的影响力与价值论证。

3. 规划推导
规划推导分正推:从线索->本质痛点或问题->解决方案->目标,反推:从目标->解决方案->本质痛点或问题->线索。

二个过程都需要,你需要通过反推,去论证推导与路径的正确性,比如你的目标是提高 50 张页面 50% 的性能,推到解决方案,发现只能提高 10 张页面 10 % 的性能,就会发现解决方案是不靠谱的,需要再思考。

所有的线索都是现象,你需要去剖析现象背后本质,思考:

  • 什么问题导致了出现这些现象?
  • 痛点够不够痛?

解决方案的设计要思考:

  • 调研是否充分,集团是否有现成方案?
  • 是自己做,还是引进?还是引进后二次定制?
  • 预计投入资源,投入产出比如何?

目标的设计要思考:

  • 能够体现规划价值
  • 可量化,可衡量,有影响
  • 可达到

一般写规划时候,我们是先写目标,再写解决方案,而在实际推导规划时,一般是有个大概的解决方案,然后预判可能达到的目标。

举个简单的推导例子(过程做了简化):

 

线索大部分单点的,如果依照单一线索,做出来的规划也是单一价值,就会发现价值不够大,比如上图,如果只是为了解决设计师的痛点,只做品牌的优化,就会发现价值点很小,而只是解决前端研发效率的问题,又如何深化前端的价值。
所以最后决定打包在一块,项目名是业务有体感的体验升级,目标是业务有体感的跳失率,将前端技术体系的建设包在了里面,同时也解决其他协作方的痛点。

4. 控制力
如果一件事件你也能做,别人也能做,且比你做的好,那么就要想想要不要做这件事。

控制力还体现在边界梳理,能跟其他岗位或其他前端团队合作是非常好的,但一定要理清楚边界,权责清晰才能有效促进规划成功。

四、规划落锤

价值聚焦完后,已经识别出最有价值的事,但未必是团队当下最重要的事,所以有规划落锤阶段,有如下几件事:

  • 规划内容按照重要性排序
  • 产出规划 PPT
  • 产出关键里程牌时间点
  • 排兵布阵、资源调度

李牧老师说,“TL的核心素质是判断力与前瞻性”,这个阶段就很考验着二个能力。

1. 长期规划
价值聚焦完发现可做的事很多,如何办呢?这是好事,就可以试图做下长期规划,可以是三年规划、二年规划,并不是说非得一年建设完所有体系,罗马不是一天建成的,画张三年大图,给自己以指引。

明确团队技术体系的演进方向,穷尽所有高价值的事,每个季度复盘调整这张大图,让团队有共同的目标。

拔赤老师建议 “技术规划以一年为最小单位,每季度做详细复盘,跟的勤,就不怕跟丢”。

2. 勇气与吸引力法则
有时你认为最有价值也是团队最重要的事会受到其他人的挑战,比如有人坚持认为现在资源紧张,不应该额外投入资源去做这件事。

这时就是很考验人的勇气的时候,选择接受,那么这件事就从你的规划移除,人员轻松了,产品满意了,但技术体系、体验没发生变化;选择坚持,那么人员工作强度变很大,协作方说不定会投诉。

你肯定也有面临这种选择的时候,无关对错,但我们需要有勇气面对挑战,做对的事,不要怂。

吸引力法则(你关注什么,就会将什么吸引进你的生活)告诉我们,有勇气去要求,笃定你的判断,有策略的执行,周围自然会发生你所希望的变化。所以关注于对的事,别被困难吓倒。

还有个策略,跟你的老板或上游来个“对赌”吧?

一定要发声营销

技术团队的 PR 意识相对淡簿,而前端团队在业务的影响力又相对较弱,所以特别需要 PR。

发战报是最有效的营销方式,但需要注意个注意点,如果战报对象是业务方、协作方,不懂前端技术,战报需要包装,让他们能看的懂。

别写做了什么技术方案之类,别人看不懂,也没时间看。

技术产品宣传:
技术产品宣传分社区与公司内,办法很多,发放宣传礼品是个讨喜的办法。

去年自费做的二个宣传品:

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

前端 Leader 如何做好团队规划?阿里内部培训总结公开 的相关文章

  • 期货开户交易贵在坚持

    期货人生之一 交易贵在坚持 水滴石穿虽然平日看起来不起眼 但随着岁月的流逝 小流也将汇集成复利的海洋 因为只有时间才是真正成就复利可怕的力量 即使一生做的再成功 也并不能说明什么问题 只能说明我坚持了交易的原则 仅此而已 失去原则 我将一文
  • json应用场景与实战

    1 php中的json简介 首先我们说json是一种简便的轻量级的数据交换格式 能够在吴福气之间交换数据 json起源 1 标量 2 序列 3 映射 2 怎样使用json JSON的基本语法 JSON的四个基本规则 1 并列的数据之间用逗号
  • BeanUtils.copyProperties的用法

    BeanUtils copyProperties的用法 BeanUtils copyProperties a b 首先BeanUtils有2个包 org springframework beans BeanUtils 这个包 是a b为对象
  • 基于 spring cloud 的广告系统设计与实现(一)

    1 实现功能 CPM Cost Per Mille 每千人成本 CPT Cost Per Time 每时间段成本 CPC Cost Per Click 每点击成本 2 所包含子系统 3 所用技术 4 扩展 5 广告系统架构 转载于 http
  • 数据分析 之(一) --- 环境搭建

    安装 首先打来终端 安装 ipython 可以在终端 输入 ipython 回车进入 exit 回车退出 1 pip V 2 pip install ipython 其次 安装 jupyter 1 pip install jupyter 启
  • [人工智能-综述-9]:科学计算、大数据分析、人工智能、机器学习、深度学习全面比较

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 124245520 目录 第1章 sci
  • CORS漏洞原理分析

    CORS跨域漏洞原理分析 CORS全称为Cross Origin Resource Sharing即跨域资源共享 用于绕过SOP 同源策略 来实现跨域资源访问的一种技术 而CORS漏洞则是利用CORS技术窃取用户敏感数据 以往与CORS漏洞
  • Tika错误总结

    参考链接 https my oschina net u 3091870 blog 3032408 1 错误 NoSuchMethodError org apache commons compress archivers ArchiveStr
  • libspark,不懂日文怎么学……

    由于工作的需求 还有我未来的规划 决心研究 AR 这必然要研究 FLARToolKit 于是我找到了 libspark 接着我发现 这里面的东西太多了太强大了 而且是日本人的开源项目 所以里面很多源码注释都是日文的 于是我今天申请了goog
  • 微分方程(人口预测与传染病模型)

    一 定义 微分方程 含导数或微分的方程 微分方程的阶数 所含导数或微分的最高阶数 如y 2y 2x 0是三阶微分方程 微分方程的解 使得微分方程成立的函数 例如y 2x 0的解可以为x 或者x 1 微分方程的通解和特解 特解为满足等式条件即

随机推荐

  • React 的七个值得推荐的动画库

    今天 Web 应用程序用户界面有许多吸引用户的元素 为了满足这些需求 开发人员不得不寻找新的方法来实现带有动画和过渡的 UI 因此 开发了专门的库和工具来处理 Web 应用程序中的动画 在本文中 将讨论一些优秀的 React 动画库 以便于
  • 基于大数据的智能消防可视化平台

    0 前言 Hi 大家好 今天给大家介绍一个大数据可视化项目 大家可以用于自己的课设或毕设 可以灵活耦合任意数据 为自己的项目添加灵活的可视化动态效果 今天要分享的是 基于大数据的智能消防可视化平台 包含内容 完整可视化实现源码 html一键
  • redis5以上集群环境搭建

    1 系统环境及安装包准备 1 1 服务器 一台Centos7 服务器或虚拟机 ip地址 192 168 56 55 1 2 网络规划 master节点 slave节点 192 168 56 55 8001 192 168 56 55 800
  • 什么是接口测试呢

    什么是接口测试呢 测试人员通常所说的 接口测试 是针对系统各组件之间接口的一种测试 它属于功能测试 接口能测出普通界面操作难以发现的问题 如 我们都知道系统是由前端后端组成 一些数据在前端做了校验 后端同样也需要校验才能保证安全 界面操作显
  • 机器入门学习方法与学习路径

    机器学习方法与学习路径 1 数学基础 有无数激情满满大步向前 誓要在机器学习领域有一番作为的同学 在看到公式的一刻突然就觉得自己狗带了 是啊 机器学习之所以相对于其他开发工作 更有门槛的根本原因就是数学 每一个算法 要在训练集上最大程度拟合
  • 当四款AI大模型遇上考公真题,谁被难倒了?

    在当今社会 人工智能 AI 正以不可思议的速度发展 并在各个领域崭露头角 给人们的生活和工作带来许多便利 AI大模型被誉为人类 第二大脑 成为人们学习 生活 工作的 智能助手 公务员考试在我国教育领域独具特色 受到了众多考生的关注和青睐 众
  • postcss-px-to-viewport-8-plugin 适配

    postcss px to viewport 8 plugin 适配 简述 postcss px to viewport 8 plugin 是一个PostCSS插件 用于将以像素为单位的样式转换为视口单位 如vw vh 的样式 实现移动端适
  • java 输出编码_从代码看java输入输出中的编码和解码

    在java中 采用Unicode编码 英文字符和汉字都占两个字节 下面的代码都是在中文操作系统上执行的 系统采用GBK编码 1 看一下下面这段代码的编码和解码 当我们在键盘上敲入字符的时候 其采用的是GBK编码 比如我们敲入 b 它占两个字
  • 进度条类组件SeekBar

    介绍 拖动条与进度条类似 所不同的是 拖动条允许用户拖动滑块来改变值 通常用于实现对某种数值的调节 基本语法
  • 【数据结构】图解八大排序(下)

    文章目录 一 前言 二 快速排序 1 hoare 版 2 挖坑法 3 前后指针法 4 快排的非递归实现 5 时空复杂度分析 三 归并排序 1 递归实现 2 非递归实现 四 计数排序 一 前言 在上一篇文章中 我们已经学习了五种排序算法 还没
  • 【Linux】基础命令

    操作系统OS 向下直接控制硬件 向上能够支持软件的运行 是个软件 一 操作系统 英语 operating system 缩写作 OS 是管理计算机硬件与软件资源的计算机程序 同时也是计算机系统的内核与基石 操作系统需要处理如管理与配置内存
  • QT 一个控件的坐标怎么相对固定显示在另一个控件上(坐标系)

    先给子控件设置它依赖于哪一个控件上显示 void setTableViewParent QWidget parent 0 void ComplexCombox setTableViewParent QWidget parent m tabl
  • 第十一届蓝桥杯——矩阵(应试做法---卡特兰数)

    前言 直接把它当做一道规律题来做 矩阵 问题描述 把 1 2020 放在 2 1010 的矩阵里 要求同一行中右边的比左边大 同一列中下边的比上边的大 一共有多少种方案 答案很大 你只需要给出方案数除以 2020 的余数即可 答案提交 这是
  • [Pyecharts]数据可视化 大屏展示

    Pyecharts 大屏展示 练习 前言 1 条件 2 代码及展示 时间序列曲线图 时间轮播 24小时轮播 1 2 3 拥堵路段词云图 拥堵榜 通畅榜 水球图 标题 交通流量预测可视化大屏 合并 调整 3 总结 前言 参考 pyechart
  • NumPy通用函数、利用NumPy数组进行数据处理

    文章目录 一 NumPy通用函数 1 什么是通用函数 2 常见的一元通用函数如下 3 常见的二元通用函数如下表 二 利用NumPy数组进行数据处理 1 将条件逻辑转为数组运算 2 数组统计运算 3 数组排序 sort 方法没有返回值 4 检
  • Qt信号接收不到

    问题 emit signal 语句执行后 相应的对象控件接收不到信号 方法 创建了多个对象 一个对象发送信号 但是另一个不同的控件接收不到
  • 【团体程序设计天梯赛-练习集】L2-009 抢红包(25分)

    团体程序设计天梯赛 练习集 L2 009 抢红包 25分 题目 题目链接 L2 009 抢红包 25 分 没有人没抢过红包吧 这里给出N个人之间互相发红包 抢红包的记录 请你统计一下他们抢红包的收获 输入格式 输入第一行给出一个正整数N 1
  • Go语言模拟实现简单的区块链

    一 创建项目 按照Go语言最佳实践的思路 在工作空间下的src目录下创建 github com hangzhou huxin blokcchain目录作为我们的项目目录 然后用GoLand工具选中这个项目并打开 二 项目源码 先在项目目录下
  • Android弹簧动画 Rebound实战

    转载请注明出处 http blog csdn net ym4189 article details 77099881 前言 之前需要做一个弹簧效果的动画 网上一看 大家都用Rebound框架 这里简单写一下 rebound是facebook
  • 前端 Leader 如何做好团队规划?阿里内部培训总结公开

    行成于思 毁于随 韩愈 在阿里从一线前端工程师到技术 TL Team Leader 也三年有余了 最重要最难的就是做规划 你可能会遇到如下几个问题 业务压力巨大 前端是瓶颈 如何做合适的规划 如何提高规划的成功率 规划的雷区是什么 如何寻找