写在前面

优秀的项目管理者是怎么工作的,如何帮助研发团队高效工作?一直是 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)的更多相关文章

  1. CODING 告诉你硅谷的研发项目管理之道(5)

    CODING 已经通过前四期文章,让大家逐步了解了一些硅谷优秀的项目管理者是如何工作.如何维持团队高效运作的.在过去的十几年中,中国的互联网行业发展过于迅猛,导致很多管理人员都是赶鸭子上架,商场如战场 ...

  2. CODING 告诉你硅谷的研发项目管理之道系列(6)

    写在前面 优秀的研发管理者是怎么工作的,如何更加高效地管理研发团队?这些一直是 CODING关注的重要话题,我们不断地打磨 CODING 研发系统来让开发更简单.近期我们精心挑选了几篇硅谷科技公司研发 ...

  3. CODING 告诉你硅谷的研发项目管理之道(3)

    前言: 本文为 CODING 教你一步步从一个程序员变身成管理者系列文章的第三篇,文章内容来自 Unity 的一位研发总监,详细叙述了他的管理风格和处事态度,同时列举了很多扩展阅读材料来帮助读者更全面 ...

  4. CODING 告诉你硅谷项目经理的项目管理之道(2)

    优秀的项目管理者是怎么工作的?如何帮助研发团队高效工作?这一直是 CODING 关注的重要话题,我们不断地打磨 CODING 研发管理系统来让开发更简单. 近期我们精心挑选了几篇硅谷科技公司研发管理者 ...

  5. CODING 告诉你硅谷项目经理的项目管理之道

    写在前面 优秀的项目管理者是怎么工作的,如何把一个研发团队的绩效激发到最大? 我们精心挑选了几篇硅谷科技公司研发管理者的 README 进行翻译. README 主要用来向团队成员展示项目管理者的工作 ...

  6. 如何使用 CODING 进行瀑布流式研发

    你好,欢迎使用CODING!这份最佳实践将帮助你通过 CODING 更好地实践瀑布流式开发流程. 什么是瀑布流式研发 1970 年温斯顿·罗伊斯(Winston Royce)提出了著名的"瀑 ...

  7. 8Manage:聚焦研发企业利器——研发项目管理

    [导读]研发是企业保持核心竞争力的基石.那么对于研发企业来说,如何计划研发项目目标.保障项目的稳定运行,如何分配人才.资源,把控项目成本呢?这些一系列问题摆在管理者面前!引入8Manage研发项目管理 ...

  8. 什么是云效 Projex,云效Projex企业级高效研发项目管理平台

    云效项目协作Projects是一款企业级高效研发项目管理平台, 提供了快速实践的敏捷研发项目管理机制,提供对需求.迭代.缺陷各个维度的协同管理以及相关的统计报告,让研发团队高效协作.践行敏捷并持续交付 ...

  9. Atitit.attilax软件研发与项目管理之道

    Atitit.attilax软件研发与项目管理之道 1. 前言4 2. 鸣谢4 3. Genesis 创世记4 4. 软件发展史4 5. 箴言4 6. 使徒行传 4 7. attilax书 4 8. ...

随机推荐

  1. linux 下载rpm包到本地,createrepo:创建本地YUM源

    如何下载rpm包到本地 设置yum安装时,保留rpm包. 1.编辑 /etc/yum.conf 将keepcache的值设置为1; 这样就可以将yum安装时的rpm包保存在 /var/cache/yu ...

  2. HDU 4055 Number String:前缀和优化dp【增长趋势——处理重复选数】

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4055 题意: 给你一个由'I', 'D', '?'组成的字符串,长度为n,代表了一个1~n+1的排列中 ...

  3. C#中在内容页获取其模板页中的变量,或者值

    在CSDN的博文中看到了 muziduoxi 的文章:http://blog.csdn.net/muziduoxi/article/details/5386543 虽然里面提到的方法没有解决我的难题, ...

  4. WEB安全之Token浅谈

    Token一般用在两个地方——防止表单重复提交.anti csrf攻击(跨站点请求伪造). 两者在原理上都是通过session token来实现的.当客户端请求页面时,服务器会生成一个随机数Token ...

  5. Git_学习_01_ 常用 Git 命令清单

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  6. ATL实现COM组件

    参考文献:https://blog.csdn.net/Marcus2006/article/details/41978799 ATL实现COM组件比较简单,关键是在程序中如何调用该组件. vs2010 ...

  7. 10 - Django应用第七步

    1 自定义管理表单 通过在admin.py注册之后可以在后台中管理相应注册的表 但是我们还学要更多的自定义操作 polls/admin.py from django.contrib import ad ...

  8. stackoverflow打开慢

    C:\Windows\System32\drivers\etc 下的hosts文件最下面添加 127.0.0.1  ajax.googleapis.com

  9. [转]WebKit CSS3 动画基础

    前几天在Qzone上看到css3动画,非常神奇,所以也学习了一下.首先看看效果http://www.css88.com/demo/css3_Animation/ 很悲剧的是css3动画现在只有WebK ...

  10. Send Code to evernote by my specify notebook

    #coding:utf-8 import sys sys.path.append("lib") import thrift.protocol.TBinaryProtocol as ...