从GitHub和布莱恩·克拉克


在这周的产品集,艾米Chyan,188app苹果 制片人和主持人,聊天产品主管布赖恩•克拉克GitHub

GitHub的产品总监,布莱恩构建一个数以百万计的用户每天使用的工具。布莱恩共享的一些挑战构建一个庞大的用户群的工具和他的发展背景如何影响他的产品管理风格。

布莱恩共享大量的信息和我们强烈推荐看完整的谈话。如果你紧张的时候,我们拿出一些亮点。

突出了


(重点凝聚和编辑清晰)

布莱恩从如何发展→设计→产品(0:17)

艾米:所以布莱恩是目前GitHub的产品总监,以前他是一个点在Mozilla以及设计师在红色的小屋。布莱恩,让我们进去。你能介绍你自己和你是如何参与到产品的世界?

布莱恩:是啊,所以我有一个计算机科学学位。我只是想把止闹按钮放在生活一段时间,主人。然后我成为了一名设计师,因为我真的是集中在人机交互的人们和人们如何看待软件。我做了许多额外的心理课程之类的下人们如何看待和理解他们的世界。所以我的鸽子,这就是我在红色的小屋和Mozilla。我是一个设计师,然后成为一个设计经理。和在某种程度上,我想很多设计师经验,你想要领先,通常你设计的东西已经做出的决定,事情已经由工程师,然后他们想要工作好,让它可用之类的东西。

我累了,感觉这样,当Mozilla是构建他们的产品组织。所以我把机会让从甚至做管理和设计,进产品。我开始在底部和回来的路上在Mozilla Firefox做各种产品管理,也真的想弄出来,因为和我谈了很多关于这个在当地产品组在维多利亚,就像没有产品管理学院,对吧?

作为设计师,设计学校,对吧?有优秀的学校。工程,同样的事情。计算机科学是一种waffley面积等,软件工程。所以我记得很挣扎的产品经理,我使用一个设计过程,但没有人是,每个人都做自己的事情。我们怎么弄清楚,这是一种社区的事情,我认为这是非常有趣的。

GitHub产品团队(3:43)

艾米:你能给我们一个高水平的概述什么GitHub,因为有些人可能不知道,和你的角色如何融入组织。

布莱恩GitHub,在最基本的层面上,GitHub工作有点像Google Docs对于开发人员来说,对吧?开发人员需要一个地方来协调和沟通和与他人分享他们的工作。我的意思是,我的一天是在Google Docs和我制定产品战略和其他东西。我与他人分享工作和人们评论和编辑它。然后我们提供这些文档或演示给别人以一种沟通和GitHub的代码。

所以软件代码需要被存储在一个地方和有组织的方式。因为电脑如此挑剔的是对还是错,代码必须在投入生产之前审查和评估。所以GitHub的解决所有这些问题的托管代码和帮助开发人员完成的沟通过程。以及它有设施问题当你需要文件问题缺陷和功能等等。跟踪软件,现在一直到GitHub提供持续集成解决方案通过我们的GitHub行动以及航运软件GitHub包。188金宝搏客服

我是一个产品。我带领的团队在GitHub GitHub包和包是如何组织软件你想船到一个逻辑组织。这就像当你想要发送一个Google doc或类似的东西,你必须决定,它将是一个Word文档或PDF或类似的东西?这不是几乎类似于包装和软件,就像,你必须找出其他消费,该工作的正确方法是什么?所以我们为人们提供这样的服务发布,然后其他消费者消费最好的提供和更新和做所有这些类型的活动相关的软件。

艾米:你的产品团队是什么样子?

布莱恩:嗯,所以GitHub有自己的产品组织,对吧?种结构是工程组织,这是迄今为止最大的组织在GitHub。与文档等产品也在我们家,营销类产品和其他组织相关活动。然后我的团队,我们居住在我们所说的,代码云,就像我的大组织,这是一起行动。所以有一种整体的行动,更大的群体,因为行动比包是一个更大的产品的产品经理。

我现在有两个报告,四个包团队做各个部分包。如果一个产品经理只关注npm, GitHub今年收购了npm的JavaScript包管理系统。然后另一位产品经理关注的核心包装提供。和我做很多这样的客户交互,战略和规划方案和云的代码和行动的事情。

我们非常新。三年前当我加入GitHub几乎没有产品团队。我们一群人不得不创建一个产品组,像一个org从无到有的过程。有一些产品经理的分散在GitHub,但是对于GitHub都是相当新的。但是我们已经得到很多,微软的产品经理和其他帮助。所以我认为从0三年产品经理,我觉得我们现在在150产品经理。

转变从一个组织没有一个产品团队产品团队(楼梯口)

艾米:我不能想象有一个产品公司没有产品经理,但似乎不是在盒子里。我猜人们很独立。

布莱恩:是啊。GitHub,他们多年来产品经理,他们有这样的涨落。和我谈了很多关于这个的,他们已经经历了所有类型的产品经理。所以他们已经经历了CEO的类型,对吧?他们自己的一切,产品规格和工程交付必须遵守,一般在我的脑海里创建了可怜的关系在组织内。所以产品组的消散,然后他们有产品经理产品经理是谁喜欢的想法。他们去徒步旅行,他们这些想法和他们回来我们撕碎路线图,我们只是做所有这些新的东西,因为这些东西看起来很酷。和他们的市场趋势之类的。

所以请讲。当我们进来的时候,起初我认为当你加入一个组织,没有产品管理作为一个产品经理,你真的担心抗体将拒绝你的系统,对吧?,工程师会反抗,所以你必须真正努力建立关系,试着找出你的位置。但实际上每个人都想要,所有的工程师和其他人,他们不希望额外的过程,但是他们想要一些结构和一些稳定和路线图,他们可以遵循,并且相信它不会动摇。他们经历很多次只是工作几个月,然后没有船,因为终于有人说,“不,不,我们不会这样做。我们不能船。“我认为GitHub松弛竞争者一会儿,内部应用程序。

最后有人说,“我们不能这样做。这不是我们的核心结构的一部分。“但是我认为很多开发工具组织经验。他们由开发人员,因此开发者觉得他们理解他们的观众,也许他们不需要那么多。但GitHub一直有一个真正伟大的设计组织由马克等人已经在这里很久了。所以设计一直是一个GitHub的核心部分是一种哲学和交付。

所以我认为,是的。他们可以依靠这个,我是一个开发人员,所以我理解客户,即使它并不总是因为他们翻译,当然,他们错过了很多企业的业务,因为他们开发人员和他们理解开发人员,但不购买和其他人参与过程。

布莱恩的发展背景是如何帮助还是阻碍了他(十二11)

艾米:你在开发开始,然后设计、开发背景如何帮助或阻碍你在你当前的角色?因为我知道在面试前我们提到,它可以是一个弱点,因为你有时候觉得,你更了解实际的主题,我们认为是一个伟大的时刻,也许你可以谈论的东西。

布莱恩:是啊。喜欢谈论这个。我得到这个问题很多当我给会谈,我绝对不使用我的计算机科学学位了。肌肉,你需要维护,对吧?我去健身中心编程不喜欢别人做为了保持下去。所以我不能跟上。在这一点上它就像经典的计算机科学知识。我仍然理解算法,理解数据库如何工作。从根本上说,很多事情并没有改变,所以我很高兴我有这样的经典计算机科学背景在很多方面。

但是是的,那里绝对是一个二元性。很多时候,尤其是当我年轻的导师或处理新产品经理,他们会问:“我应该去做计算机科学课程吗?我应该学习这些东西吗?“动机有时是他们在开发人员能在放屁。马上,我告诉他们,“这是一个可怕的关系的秘诀你的工程团队。“是,如果你在放屁,然后是组织结构问题。

默认你的工程师,你应该相信,他们正在做正确的事情,他们最好的人的工作,对吧?如果他们没有,那么你应该在组织内找到工作,我们如何能得到一个更好的团队或一个更好的结构或教育,这样我们都可以升级了。我从来没有这样做。有时我确实试图编写代码和工程师认为这是可笑的,尽管我认为我的代码仍然是很真实的,特别是在JavaScript。但最主要的,是的,它帮助我建立了快速的关系因为我可以谈技术,所以当我加入一个新的团队,我理解的技术。我不真的犯很多错误,使工程师怀疑,对吧?以后我做复杂的错误假设我真正了解的东西。

当它归结到Kubernetes是如何工作的,我真的不知道了。这是超级复杂的事情我还没有花了很多时间。当我还在学校,在大学,我有额外的时间来尝试的事情。我们对开源和实验室Beowulf集群和所有这些事情。我记得,你尝试和你学习这些东西,这些东西很好后来当你的工作环境,因为你度过的这段时间学习新技术和其他东西。但我没有我自己的Kubernetes集群在家里了。

这样的东西,如果我做了,会帮我做我的工作,但我没有时间这样的事情了。我,是的,我学会了信任我的工程师告诉我做什么。和很难放开一点,但最好是建立这种关系。

建立关系和你的工程团队(16:05)

艾米:对。所以你使用术语的关系,我跟很多点的人也说,“我想培养一个良好的关系与工程师。我希望他们尊重我作为一个点,即使他们不非常技术。“你怎么培养这种关系特别是如果你是一个很非技术点吗?

布莱恩:这是一个很好的问题。所以我认为因为我有技术背景,我得到这样的欺骗,我可以马上谈技术工程师,他们觉得我不会夸大事情可以做或错误的技术范围的事情。没有,我认为这是一个很多就像建立正常关系。真正想信任在默认情况下,他们正在做他们最好的沟通,你的目标是什么,客户的目标是什么,你想完成的事情,花时间与人。

的挑战,建立一个产品为一个庞大的用户群和企业客户(17:55)

艾米:所以,GitHub已经像4000万开发人员使用的工具。建立一个产品的一些挑战是什么这样一个庞大的用户群?和你谈及企业客户。你如何完成这些挑战?

布莱恩:是啊。再一次,这是一个伟大的双刃刀,对吗?所以在我的职业生涯,最初我开始在红色的小屋。我把红色的小屋,因为它是只关注企业。和我不喜欢的事企业市场的买家,购买了企业软件的人,不是用户。

所以我有这个奇怪的东西,你做很多工作来吸引管理和那些想要制定政策购买软件。很多这些政策可能损害消费者实际的软件的使用。所以我去Mozilla因为我想,“我想去一个地方,它的消费者技术。我希望人们可以选择这个。“因为客流量模型给你一个伟大的晴雨表是否人们喜欢软件和使用它。我一直想在GitHub上工作。我认为GitHub这真正的企业和消费者的二元性,对吧?

所以在github.com上,实际上就像Firefox在很多方面,人们像我们得到这个问题,“你如何赚钱?我不明白。GitHub只是赠送的一切。“答案是:“嗯,是的。我们付出很多东西。“对吧?开源和免费用户得到几乎所有的GitHub特性在一定程度上。但我们也卖一个企业版的GitHub,几种不同的口味,对吧?所以企业价格倾斜在GitHub上你可以做企业我们所说的企业云,也就是,你把所有的特性,我们运行它,托管环境。这一切让你额外的安全扫描,分钟CI之类的东西。

然后一群不同On-Prem GitHub之类的。企业客户,他们想要控制,他们想要的政策,所有这些其他的东西。这些事情真的会压低平均GitHub用户。如果你说最喜欢4000万年的数字,这些人的个人开发者或者工作团队,小项目。然后还有这种漏斗或者就像一个金字塔方面我们的用户,我们倾向于把很多像YouTube之类的,对吧?

所以在YouTube,这些创造者,YouTube,我认为,一个伟大的工作他们的创造者的治疗非常不同于其他人,对吗?有一个完全不同的接口对YouTube的创造者和上传工具。甚至还有不同的YouTube应用程序上传。然后在消费者方面,作为一个YouTube消费者,我不是一个创造者,我不是时尚。但在消费者方面,当你去YouTube上,你有一个非常不同的体验比创造者。你只是有点像,你在他们的机器学习,机器系统,对吧?喜欢看视频,他们说不同的基于这些属性。

我们有与软件开发人员。我们有这些开源的维护者,他花大部分的一天在GitHub的方式与我们的软件交互这4000万人不做,对吧?所以他们是我们的创造者。他们维护软件运行的一切,对吗?东西放大调用保证的一部分,可能超过50%的建造变焦的代码是开源软件,在GitHub某处。我们这些人,听他们比其他人在一条非常不同的路上。

我们关注他们,但同时你必须平衡,在他们想要的东西不一定要别人的好东西。他们想要更多的控制。他们想要更多的信息关于某些事情,其余的人在GitHub消费,这是大多数用户不…我知道,几乎每个产品都有这种二元性的形状。所以你必须找出您的过程的信息优先槽之类的。像你花你的时间。因为我们的企业客户,我们得到了我们所有的钱,对吗?

所以如果我想赚更多的钱为我们的团体,我需要做企业特性,这样我会得到更多的销售和做这些事情。或花更多的时间与市场营销来帮助我们的东西或者在企业用户更快。但这些功能翻译在GitHub更多。这并不让我另外2000万GitHub用户,对吧?

观众问答时间

(23:01)你有什么策略来平衡技术债务与新功能?

(26:24)有人问,他们目前在一家创业公司工作,重点不断变化。你如何处理想提前计划时,它似乎是不可能的吗?我认为这是真的在COVID时期相关。

演讲者

布莱恩·克拉克是一个父亲,哥哥,专用的伙伴,环保主义者。目前产品主管GitHub领导团队和GitHub包和GitHub近3年庆祝。到达GitHub有效布莱恩帮助构建产品通过招聘组织,指导,和产品开发流程。在Mozilla Firefox和布莱恩是一个产品经理Firefox开发人员工具但之前布莱恩是一个点作为一个设计师和设计经理工作了Mozilla用户体验团队。开源静脉跑在他的整个职业生涯有近5年花在Red Hat Mozilla以及开发一个开放源码的学习计划在他克拉克森大学的计算机科学硕士和学士学位。来自新罕布什尔州南部他(最近)双重加拿大/美国公民和维多利亚和他的家人住在加拿大BC。

艾米的内容营销专家188金宝慱官网下载营销团队。她休息,188app苹果 和视频内容。Roadmunk之188金宝慱官网下载前,各加拿大新闻编辑室艾米做一名记者,为出版物像NBC, CBC,副等等。你可以通过她的跟着她网站,推特,LinkedIn

产品| Roadmunk188金宝慱官网下载对产品的人来说,通过产品people.Follow

尝试Ro188金宝慱官网下载admunk免费的

14天的审判|不需要信用卡|开始在几分钟内

Baidu
map