我的公司在全国设有公司办事处,我被雇佣到一个办公室工作,而我的团队其他成员则在另一个办公室工作。我们在同一时区,但绝对是偏远的。我还没有见过这支队伍,但很快就会飞到那里去。
您对与这个团队集成和开发的最佳建议是什么?最重要的优先事项是什么?标准版本控制、电子邮件、电话、会议电话和IM都是可用的资源,但谷歌应用程序、Skype等并不是出于安全原因。
发布于 2011-01-31 14:28:21
发布于 2011-01-31 08:45:46
我认为远程工作的第一件事是交流。
当你都在一个地方时,建立信任就容易多了,没有什么比面对面的时间更容易了。
是的,视频IM之类的东西可以给你一点帮助,但对我来说,它和坐在某人的办公桌前,或者抓住会议室,甚至只是去喝杯咖啡,都是两码事。
确保团队知道你是可用的是关键,但同样让他们包括你也很重要。
您提到了版本控制,对于dev进程来说,这显然不是一个-you绝对应该拥有的问题。此外,您应该得到一个持续的构建环境,希望能够运行您的单元测试套件并运行--这将使您的新团队对这个新的远程工作人员有信心--真的,对于任何开发团队来说都是很重要的!
发布于 2011-01-31 09:10:01
正如“詹姆斯”所指出的,面对面的交流非常非常重要。我们处于同样的情况,团队成员分散在全球各地,目前分布在3个不同的地点,总时差为5,5小时。
我们最近刚刚有了一位新的队友,在第一次与他举行视频会议之前,我们花了一段时间。能把脸和声音联系在一起对我来说有很大的不同。
我们身体上的互访或多或少是定期的(我们的团队每年领导3-4次,我们的开发人员每年约一次),每次都有几天到一周的时间。当然,在这种情况下,我们也安排共同的午餐/晚餐。这无疑有助于团队合作,尽管它仍然远远没有在同一个办公室一直工作。
我们还通过电话会议进行日常的站立式会议(Scrum风格);这有点尴尬,但仍然有助于保持团队的团结。
https://softwareengineering.stackexchange.com/questions/41732
复制相似问题