8300英里之遥的合作开发

开发 项目管理
每次跟我那些阿根廷的朋友说起我在和一个俄罗斯人合作开发Listboard.it时,他们都会问“你是怎么做到的?”很显然为什么他们会这样问。丹尼斯和我相距8300英里(大约1.3万公里),我们都有自己的全职工作,而且更糟糕的是,我们俩处在完全不同的时区。但幸运的是,“开发者有自己优秀的开发工具”。我的意思是说,现有的用来管理开发和合作开发的应用太方便了。

[[82629]]

每次跟我那些阿根廷的朋友说起我在和一个俄罗斯人合作开发Listboard.it时,他们都会问“你是怎么做到的?”很显然为什么他们会这样问。丹尼斯和我相距8300英里(大约1.3万公里),我们都有自己的全职工作,而且更糟糕的是,我们俩处在完全不同的时区。但幸运的是,“开发者有自己优秀的开发工具”。我的意思是说,现有的用来管理开发和合作开发的应用太方便了。它们让生活工作变得如此简单。

无论你在2个街区外还是位于千里之遥,对于我们的开发来说,这没有区别。在互联网时代,距离已不是大问题。这也就是我们为什么把所有的项目信息(代码,说明,文档,样式,图片等等)都放在网上的原因。我们的工具都是可以连接网络的,甚至我们直接使用浏览器操作。

也许这最大的挑战是我们处在不同的时区里。我们都有全职工作,当我有空闲时间时(晚上6点11点),他正在睡觉(凌晨1点到5点)。反之已然。我们在开发项目时从来没有同时工作过,但我们还是找到了完美合作的方法。我们知道对方都在做什么,我们代码从没冲突过,我们有很活跃的交流,从没有耽误过对方的工作。

我们是如何做到这些的?没有什么诀窍,只是使用了5个优秀的工具。我们不打算介绍它们的详细使用方法,只是简要说一下:

  • Trello: (团队流程协作管理工具)也许这是最重要的一个;我们用它来协调将来、当前,以及完成的任务。
  • Dropbox:(云存储) 它帮我们保持和分享大型文档。
  • Bitbucket (git): 让我们同步代码,审查代码和管理每个任务的分支。
  • Email: 我们用它来发送项目中的最新信息,当有重要事情出现时用来通知其他程序员。
  • Skype: 虽然不经常用,但当有事情用邮件讨论太麻烦时,我们会在空闲时间用它聊10分钟。

不得不承认的是,因为丹尼斯是一个非常优秀的人,我们才会这么顺利。我们都喜欢我们在做的事情,我们在努力开发一款优秀的应用。如果你对我们的产品感兴趣,或想成为早期测试者,欢迎来注册。

英文原文:Co-developing over 8,300 miles of distance

译文链接:http://www.aqee.net/co-developing-over-8300-miles-of-distance/

责任编辑:林师授 来源: 外刊IT评论
相关推荐

2009-04-16 11:01:29

LinuxIntelGCC

2009-02-01 08:50:45

IntelCitrixHypervisior

2009-03-24 08:57:36

SAPSybaseiphone

2010-09-01 09:26:12

惠普海力士

2011-05-27 09:43:00

诺基亚微软

2019-06-05 07:37:09

2022-02-16 14:54:36

MozillaMeta隐私保护

2009-09-22 12:15:06

ibmdwLotus

2009-01-27 09:35:00

服务器虚拟化VMware

2009-02-17 20:05:07

LGMID英特尔

2023-11-06 21:05:29

物联网芯片

2012-02-15 09:49:38

OpenFlowOpenFlow交换机IBM OpenFlo

2018-11-28 13:49:56

SD-WAN广域软件定义网络网络

2021-12-02 10:28:39

AI 数据人工智能

2011-03-25 15:35:55

ARM微软处理器架构

2011-04-27 10:04:13

亚马逊平板电脑Android

2013-02-28 10:05:09

黄晓庆阿尔卡特朗讯无线网络基站

2020-10-09 10:07:46

开发技能工具

2021-12-07 10:35:56

操作系统华为鸿蒙

2016-08-10 21:05:22

物联网
点赞
收藏

51CTO技术栈公众号