CODING 告诉你硅谷的研发项目管理之道(4)
写在前面
优秀的项目管理者是怎么工作的,如何帮助研发团队高效工作?一直是 CODING 关注的重要话题,我们不断地打磨 CODING 研发系统来让开发更简单。近期我们精心挑选了几篇硅谷科技公司研发管理者的 README 进行翻译。README 主要用来向团队成员展示项目管理者的工作理念和工作方式,以便成员能够快速地融入到团队当中。
原文地址:https://github.com/molly/manager-README
原文作者:Molly,HubSpot 的技术负责人,一位暖心的女技术主管
译者注:HubSpot 是一家为社交媒体营销、内容管理、网络分析和搜索引擎优化提供工具与服务的科技公司。
前几篇我们翻译的是男性研发管理者的自述管理者(https://zhuanlan.zhihu.com/p/65842428),接下来我们来分享女性研发管理者的工作方式和管理风格。在下文中,除了对技术的持续追求、对高效团队的不懈努力之外,我们也看到了作为女性管理者特有的细腻:比如注重团队成员的心理状况、对多样性的包容。

Hi,我是 Molly。
非常期待认识你!写这篇文档是为了让你更好地了解我的思考方式和工作方式,不过它并不能取代我们之间共同建立工作关系以及相互理解的过程。
我的角色
长话短说:作为技术主管,我的职责是确保团队的整体成功和快乐氛围、成就客户、完善产品与业务。更详细的职责如下:
- 确保你不但职业上成功,同时心理上也能保持快乐。 我希望你能够在团队中提升技术能力、发展职业、享受你的工作,并且秉持团队和公司的愿景。
- 确保我们团队的方向是正确的。 你可能听说过 Dharmesh 关于“对齐向量”的讨论(https://thinkgrowth.org/what-elon-musk-taught-me-about-growing-a-business-c2c173f5bff3 ):确保我们团队是一致的,朝着同一方向前进。
译者注:Dharmesh 是 HubSpot 公司的创始人。
“对齐向量”是指利用线性代数中的矢量概念来描述团队合作,Dharmesh 受到了 SpaceX 创始人 Elon Musk 的启发:将团队中的每个人看成一个矢量(有力量和方向),当所有矢量的方向调整为一致时,它们的力量加和才会达到最大值。

如果团队成员能力都很强,但各行其道,那只会事倍功半
- 确保我们能与其他团队各取所需,并且在做正确的事情,而不一定是被要求做的事。
- 我也参与开发写代码。
以上的职责按照重要性有先后顺序,如果你事业不成功、工作也不快乐,那我们的团队也不会成功、快乐。当团队出了点麻烦,那写代码很可能就不是我的首要任务。
另外:我的工作不是准确地告诉你该做什么和该怎么做,我不是团队的“官方决策者”。当我向其他人询问反馈时,有人问了这一点,然后说了一些令我心酸的话:你需要对团队做出的决定负责,即使你不是大部分时间在做这些决定的人。
我会认真阅读你的代码,我希望你对我的代码也有所思考。 到一定阶段后,你会全权负责你自己的代码。如果你有一个很好的理由去做些其他事情,你尽管去做,“善用判断力”是 HubSpot 文化的关键部分,它同样适用于敲代码以外的所有事情。
请尽情反馈
如果你对我有啥反馈,请告诉我。团队里可能有一些你喜欢的东西、想改进的东西、一些你认为我搞砸的事情、或者我没正确分类的事情。即使你认为它们不值一提,我还是想听听;即使你认为我不想听,我也想听听你为啥会有这种感觉。

我更喜欢面对面的反馈。如果你只愿意用电子邮件或者 Slack,那也 OK,至少比你不提来得好。
如果你有想法但不愿意直接给我反馈,你可以反馈给我的上属,这样他们就可以通过匿名的方式传递给我,而我就可以着手处理它们。
同样地,如果你对一个团队成员有反馈,我建议你直接告诉他们。如果这么做让你觉得不舒服,可以随时让我来转达。
如果你还在纠结反馈的问题,告诉我,我们可以讨论下。
关于一对一
我每周会在你的日历上安排三十分钟的一对一会议。如果你需要更多的时间,我会调整。第一次我们可能会安排一小时的一对一会议,只是为了确保我们有足够时间去过一过团队任务和介绍性事务,你不需要专门为此做什么准备。
一对一是你的表达机会,我可能会有一些事情要和你讨论,但首先是你的主场,可以谈谈你最近在做些什么、需要什么、希望改变什么、对团队、同事的感受如何、职业目标等等。这些都是当我们坐在同事的办公桌前你可能不会和我进行的对话。如果你想给我一些事务的状态更新或者你被什么问题卡住了的话,更适合在我办公桌前快速和我聊一下,或者通过 GitHub 的 issue、Slack、单独的事务会议。
如果你认为有帮助的话,我鼓励你写下你想聊聊的事情。在会议时临时想一些事情是有点困难的。如果你有想谈论的事情,但很难口头表达出来,可以提前给我一个粗略的议程。如果你不知道该谈些啥,就直接说你不知道该谈啥,我们就把它作为一个话题。
这些都是我看过的一些有趣的文章,尽管我不一定同意所有的观点:
[1] https://getlighthouse.com/blog/effective-1-on-1-meetings/
[2] https://medium.com/@mrabkin/the-art-of-the-awkward-1-1-f4e1dcbd1c5c
如果你看在其它事情上有独特的想法,这也可以成为我们一对一不错的话题。
关于绩效
在一对一上我会给出你的绩效反馈。如果你十分担心你的绩效,我会让你知道绩效结果。如果你觉得我对你的绩效有些担心,也请告诉我。
工作时间
当我在办公室工作时,你可以在 11:00 ~ 17:30 找到我,我经常会比这个时间早点或晚点。在工作日,我经常下班吃完晚饭后在家继续工作。
在工作时间我通常一周在家工作一到两次,并且将我的 Slack 状态设置为“在家”
CODING 告诉你硅谷的研发项目管理之道(4)的更多相关文章
- CODING 告诉你硅谷的研发项目管理之道(5)
CODING 已经通过前四期文章,让大家逐步了解了一些硅谷优秀的项目管理者是如何工作.如何维持团队高效运作的.在过去的十几年中,中国的互联网行业发展过于迅猛,导致很多管理人员都是赶鸭子上架,商场如战场 ...
- CODING 告诉你硅谷的研发项目管理之道系列(6)
写在前面 优秀的研发管理者是怎么工作的,如何更加高效地管理研发团队?这些一直是 CODING关注的重要话题,我们不断地打磨 CODING 研发系统来让开发更简单.近期我们精心挑选了几篇硅谷科技公司研发 ...
- CODING 告诉你硅谷的研发项目管理之道(3)
前言: 本文为 CODING 教你一步步从一个程序员变身成管理者系列文章的第三篇,文章内容来自 Unity 的一位研发总监,详细叙述了他的管理风格和处事态度,同时列举了很多扩展阅读材料来帮助读者更全面 ...
- CODING 告诉你硅谷项目经理的项目管理之道(2)
优秀的项目管理者是怎么工作的?如何帮助研发团队高效工作?这一直是 CODING 关注的重要话题,我们不断地打磨 CODING 研发管理系统来让开发更简单. 近期我们精心挑选了几篇硅谷科技公司研发管理者 ...
- CODING 告诉你硅谷项目经理的项目管理之道
写在前面 优秀的项目管理者是怎么工作的,如何把一个研发团队的绩效激发到最大? 我们精心挑选了几篇硅谷科技公司研发管理者的 README 进行翻译. README 主要用来向团队成员展示项目管理者的工作 ...
- 如何使用 CODING 进行瀑布流式研发
你好,欢迎使用CODING!这份最佳实践将帮助你通过 CODING 更好地实践瀑布流式开发流程. 什么是瀑布流式研发 1970 年温斯顿·罗伊斯(Winston Royce)提出了著名的"瀑 ...
- 8Manage:聚焦研发企业利器——研发项目管理
[导读]研发是企业保持核心竞争力的基石.那么对于研发企业来说,如何计划研发项目目标.保障项目的稳定运行,如何分配人才.资源,把控项目成本呢?这些一系列问题摆在管理者面前!引入8Manage研发项目管理 ...
- 什么是云效 Projex,云效Projex企业级高效研发项目管理平台
云效项目协作Projects是一款企业级高效研发项目管理平台, 提供了快速实践的敏捷研发项目管理机制,提供对需求.迭代.缺陷各个维度的协同管理以及相关的统计报告,让研发团队高效协作.践行敏捷并持续交付 ...
- Atitit.attilax软件研发与项目管理之道
Atitit.attilax软件研发与项目管理之道 1. 前言4 2. 鸣谢4 3. Genesis 创世记4 4. 软件发展史4 5. 箴言4 6. 使徒行传 4 7. attilax书 4 8. ...
随机推荐
- hdu 3308 线段树 区间合并+单点更新+区间查询
LCIS Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...
- Linux - xshell上传文件报错乱码
xshell上传文件报错乱码,解决方法 rz -be 回车 下载sz filename
- php设计模式课程---8、适配器模式是什么
php设计模式课程---8.适配器模式是什么 一.总结 一句话总结: 充电过程中,手机充电器相对于手机和插座之间就是适配器 1.编程中的适配器是怎么回事? 写一个类(适配器),将传入的数据的格式或者内 ...
- C++(九)— 虚函数、纯虚函数、虚析构函数
1.虚函数 原因:通过指针调用成员函数时,只能访问到基类的同名成员函数.在同名覆盖现象中,通过某个类的对象(指针及引用)调用同名函数,编译器会将该调用静态联编到该类的同名函数,也就是说,通过基类对象指 ...
- uva 111 History Grading(lcs)
题目描述 在信息科学中有一些是关于在某些条件限制下,找出一些计算的最大值. 以历史考试来说好了,学生被要求对一些历史事件根据其发生的年代顺序来排列.所有事件顺序都正确的学生无疑的可以得满分.但是那些没 ...
- WampServer 2.5设置外网访问/局域网手机访问(403 Forbidden错误解决方法)
安装好wamp后,想用手机通过局域访问电脑上wamp下的网页,结果出现如下提示. (403 Forbidden)错误 1.打开http.conf文件 2.找到下图中红色方框中的onlineofflin ...
- 【Google】非下降数组
转自九章算法公众号 题目描述 给出包含n个整数的数组,你的任务是检查它是否可以通过修改至多一个元素变成非下降的.一个非下降的数组array对于所有的i(1<=i<n)满足array[i-1 ...
- JSP页面跳转
JSP页面跳转 RequestDispatcher.forward() 服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到 ...
- java的HashMap的几个问题
HashMap处理hash冲突的几种方法 一. 开放定址法 Hi=(H(key) + di) MOD m i=1,2,...k(k<=m-1)其中H(key)为哈希函数:m为哈希表表长:di为增 ...
- 2.2synchronized同步语句块
使用synchronized虽然能够避免不同步的现象出现,但是也会出现弊端,比如代码执行时间过长,那么其他线程就必须等待该线程执行完毕释放锁之后才能拿到锁. 面对这种问题可以使用同步代码块来解决. 2 ...