文档章节

一个成功的研发团队应具备的9大属性

暖夏未眠丶
 暖夏未眠丶
发布于 2017/06/21 16:07
字数 1425
阅读 1
收藏 0
点赞 0
评论 0

摘要: 1.自动化是关键 研发过程中,很多工作步骤枯燥耗时,具有较强的重复性或规律性,研发人员往往考虑会将这部分内容用自动化代替,如此一来,团队就可以把更多时间投入在核心工作和更有创造性的任务上。例如,在发布工具库中有大量的脚本,这些脚本可以自动完成,这样研发人员也不会遗漏琐碎的部分,节省大量时间和精力。

1.自动化是关键
研发过程中,很多工作步骤枯燥耗时,具有较强的重复性或规律性,研发人员往往考虑会将这部分内容用自动化代替,如此一来,团队就可以把更多时间投入在核心工作和更有创造性的任务上。例如,在发布工具库中有大量的脚本,这些脚本可以自动完成,这样研发人员也不会遗漏琐碎的部分,节省大量时间和精力。

2.协作工具必不可少
充分利用协作工具,进行节点记录、事件分配、工作交接等,对于促进协作和确保每个人都能跟上项目的最新进展是至关重要的。标签、里程碑、共享平台这些工具确保了每个成员知道什么时候该做什么,交接工作也井然有序。每个人都可以使用协作工具轻松访问相关文档,随时引用。

3.使用集成平台
在同一个环境中拥有所有的软件研发工具,是一件很爽的事。当工作交接时API发生变化,维护及管理的复杂性,都可以被优化,使整个研发过程更加顺畅。以前我们认为两种产品是单独的产品,需要建立渠道进行交流。但如果有了一个内置的解决方案,它集成了一些由孤立研发团队研发出来的独立产品,那所得到的集成就不仅仅是更加顺畅了,我们将它视为一个研发环境。

4.技术文档要全面细致
梳理细致的过程文档和操作指南是一个分布式团队应有的行为方式。每个人各司其职的同时,需要相互联接。如果一个问题经常出现,有详尽的解决方案文档可以随时查阅,不必等待其他成员来回答问题,这大大提高了协作效率。可能很多初创的小团队并不在意这个行为,遇到问题可以喊一声:“亲,这个问题怎么解决?”但随着团队的发展,队伍壮大,可能会有20个人问同一个人某个问题,那就完全没有效率了。

5.做好版本控制
使用版本控制的做法,对源代码更新和修改,是一个很好的习惯,它改变了只有高级团队成员才能进行代码管理的现状。使用版本控制去管理源代码意味着,即使是最初级的人,发现了可以优化的地方,也能毫不犹豫地提出建议。写一个合并请求,清楚地勾勒出他的建议的优点,这使得提出改变的建议变得不那么困难,在发生错误时可以轻松回滚,大家拥有更对学习和分享的机会。

6.成员贡献要简易化
通过开放的研发平台,每个团队成员都可以发现、贡献并从其他团队成员的工作中学习。你不应该把你的代码看作是你的产品,应该把它看作是公司里其他人的资源。如果你问一个研发人员他们是如何学习编程的,大多数人都会提到“我读过的代码,是由比我更有经验的人写的。”通过让研发人员获得尽可能多的代码,使他们成为更好的程序员。

7.集中精力在项目开发上
努力改善现有的工作平台或工具,会让工作变得容易,这些付出的时间,有着很高的回报率,所谓磨刀不误砍柴工。即使有些事情没有被安排在这个版本中,如果你认为你可以在几个小时内完成,它会在未来节省你更多时间,那就去做吧。

8.建立代码审查协作机制(质疑:可能会激化矛盾)
团队中的每个人都可以自由地审查对方的代码,或者要求进行审查,特别是如果有人比你在某个领域更有经验,那他对这段代码的优化可能会有质的提升。真正有助于协作的是让每个人都可以自由地互相质疑对方的代码:“这是最好的方法吗?”得到的结果将是不断的优化。

9.鼓励创造性思维
让研发者保持创造性思维,让产品经理不要过于刻板和执念,这会带来更好的产品,也让研发者更快乐。”好的创意可能帮助你建立一些新功能,这些功能不仅可以按照客户想要的方式解决一些特殊问题,甚至可能解决一些每个人都会遇到的问题。

用云栖社区APP,舒服~

原文链接

本文转载自:

共有 人打赏支持
暖夏未眠丶
粉丝 0
博文 250
码字总数 427
作品 0
太原
聚成实战大学《创新与坚守》莅临天津,全网营销助企成长强国梦想

2017年12月20--22日,聚成股份实战大学总裁高端班《创新与坚守》于天津梅江中心皇冠假日酒店隆重举行,此次课程由聚成股份董事长,华商书院院长陈永亮先生亲自主讲。 世界经济持续下行,至今...

拉米拉科技 ⋅ 2017/12/20 ⋅ 0

他如何从普通实习生,成长为阿里 AI 领域最年轻的 P9 之一?

作者:100offer 公众号ID:Im100offer 人物简介:海青,阿里巴巴集团 P9 级员工,人工智能领域高级专家,8 年工作经验,曾参与支付宝业务的建立过程,并带领团队为其设计智能客服平台,目前负...

100offer ⋅ 2017/10/12 ⋅ 0

我理解的互联网产品研发管理与文化【2】

接前文(《我理解的互联网产品研发管理与文化[1]》 )我总结的关于互联网产品研发的定义:互联网产品研发是一件以效率和创新为先的小规模协作型软件研发工作。基于效率、创新的核心诉求,以...

来装个BCD ⋅ 2017/11/22 ⋅ 0

微软研发云全家桶VSTS登陆中国

在上周的微软技术大会上,来自微软研发部门的全球副总裁潘正磊女士宣布了一则重磅消息,微软研发云VSTS将于2017年底前落地中国香港。 今天,VSTS的研发老大布莱恩大叔在自己的博客上发布了一...

leixu ⋅ 2017/11/10 ⋅ 0

未来酒店——建设高效研发团队的经验分享

在5月29日召开的第二届研发效能嘉年华中,由浙江未来酒店网络技术有限公司的孙吉君带来了“未来酒店——建设高效研发团队的经验分享”。本次分享中他对未来酒店研发规模进行了介绍,对高效团...

smile小太阳 ⋅ 05/30 ⋅ 0

蚂蚁金服OceanBase,让客户越过山丘,抵达云和山的彼端

本文作者介绍 冯柯:2014年加入蚂蚁金服,入职前在数据库厂商神舟通用任CTO,浙江大学计算机应用专业博士,十五年数据库研发和产业化经验。目前在基础数据部(OceanBase团队)任架构师,参与...

兔子酱 ⋅ 04/12 ⋅ 0

从一个普通程序猿到CTO,要经历哪几个阶段?

点击上方“程序员大咖”,选择“置顶公众号” 关键时刻,第一时间送达! 不想当CTO的技术开发,不是好程序员,那么从一个普通程序员到顶级的CTO都要经历哪些关键阶段,又都需要具备怎样的工作...

px01ih8 ⋅ 2017/12/10 ⋅ 0

打造顶级大数据团队的几个偏方

出人意料的是,音乐人才、物理学家和工商管理人士能为大数据团队带来全新的视角。 你的企业正在打造数据科学团队吗?首先,你应当从业务部门抽调专家来提出正确的问题。然后考虑招募一些物理...

oschina ⋅ 2013/09/22 ⋅ 13

我理解的互联网产品研发管理与文化【1】

当我们在打造一个新团队时,该招什么样的人?该淘汰什么样的人?该如何把招进来的散兵游勇打造成一个配合默契、战斗力爆表的团队?这都是管理和文化的课题,我相信在不同行业有不同的答案,我...

来装个BCD ⋅ 2017/11/21 ⋅ 0

知名互联网公司【高级数据挖掘经理】诚觅人才

高级数据挖掘经理(**网) 职位说明: 通过机器学习和数据挖掘技能,探索公司应用场景,提升公司运营效率。 岗位职责: 1.参与**网用户的生命周期管理,有针对性进行精细化运营; 2.参与推荐...

holison ⋅ 2017/11/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Kubeflow实战系列:利用TFJob导出分布式TensorFlow模型

介绍 本系列将介绍如何在阿里云容器服务上运行Kubeflow, 本文介绍如何使用TfJob导出分布式模型训练模型。 第一篇:阿里云上使用JupyterHub 第二篇:阿里云上小试TFJob 第三篇:利用TFJob运行...

全部原谅 ⋅ 19分钟前 ⋅ 0

007. 深入JVM学习—老年代

老年代空间的主要目的是用于存储由Eden发送来的对象,一般在经历好几次“Minor GC”还会保存下来的对象,才会被复制到老年代,这样就可以存放更多的对象,同时在老年代中执行GC的次数也相对较...

影狼 ⋅ 20分钟前 ⋅ 0

常见的一些C#开源框架或者开源项目

原:https://blog.csdn.net/qq_27825451/article/details/70666044 Json.NET http://json.codeplex.com/ Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更......

whoisliang ⋅ 20分钟前 ⋅ 0

设计模式基本原理

刚开始接触编程这行的时候看过设计模式,当时感觉学这些模式没有太大的用处,当时也看不太懂。但是随着慢慢接触这一行,经过一段时间的编程以后,再回过头来看设计模式,发现设计模式的确是太...

王子城 ⋅ 24分钟前 ⋅ 0

阿里云全面支持IPv6!一文揽尽4位大咖精彩演讲

摘要: 自从去年11月以来,阿里巴巴高度重视数据中心的网络改造、云产品改造、应用及网络改造等多个维度,经过半年以来的建设,阿里云已经完成了域名解析等关键产品的分析,现在阿里云已经完...

传授知识的天使 ⋅ 34分钟前 ⋅ 0

windows Android sdk 配置

1、下载Android SDK,点击安装,直接默认路径即可! 下载地址:http://developer.android.com/sdk/index.html 2、默认路径安装后,安装完成,开始配置环境变量。 3、打开计算机属性——高级系...

阿豪boy ⋅ 37分钟前 ⋅ 0

bash shell script 简明教程

User <--> bash <--> kernel shell is not kernel or part of kernel various shells: tcsh, csh, bash, ksh find the using shell: echo $SHELL find all the shells: cat /etc/shells what......

mskk ⋅ 39分钟前 ⋅ 0

Service Mesh简史

William Morgan Service Mesh是一个相当新的概念,讲它的“历史”似乎有些勉强。就目前而言,Service Mesh已经在部分企业生产环境中运行了超过18个月,它的源头可以追溯到2010年前后互联网公...

好雨云帮 ⋅ 40分钟前 ⋅ 0

10个免费的服务器监控工具

监控你的WEB服务器或者WEB主机运行是否正常与健康是非常重要的。你要确保用户始终可以打开你的网站并且网速不慢。服务器监控工具允许你收集和分析有关你的Web服务器的数据。 有许多非常好的服...

李朝强 ⋅ 52分钟前 ⋅ 0

压缩工具之zip-tar

zip 支持目录压缩。使用yum安装zip包,使用yum安装unzip包 zip 1.txt.zip 1.txt #将1.txt文件压缩,新生成的压缩文件为1.txt.zip,原文件保留 zip -r 123.zip 123/ #-r对目录操作。将123/目录...

ZHENG-JY ⋅ 53分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部