小团队协作,有哪些值得推荐的 Web 应用和工具软件?有什么好的做法可以作为最佳实践?
【李楠的回答(119票)】:
我可能比较“老派”。。
1 github
一个付费的 github 我认为是最必要的。它可以一下子解决代码托管, issues , wiki 三个小团队最需要的东西。
2 testflight
团队管理中最容易忽视的,却最重要的东西是。。。
“发布”
无论一切多么井井有条,不能频繁发布的团队也是危险的。
所以,可控制灰度的空中测试工具也很重要。移动项目导入 testflight 是必要的。
3 invision
另外, github 不适合设计的交流,和 basecamp 比较,个人更喜欢 invision 。
4 微信群
相信我,你们需要一个微信群 - 他非常有利于实时的消息共享。
5 最后的话
github + invision + testflight + 微信群基本可以解决:
需求文档( github wiki ) -> 课题跟踪( github issues ) -> 设计讨论( invision ) -> 代码托管( github ) -> 灰度发布( testflight ) 的整个的流程。
6 工具之外的话
但是,工具之外,更重要的是你的团队组织和管理方法。
团队都有什么角色?如何分工?需要那些规定和流程(会议安排,迭代周期等等)?
个人的推荐是 SCRUM 。
其实,只要组织和管理方法定了,工具反而不重要了,Low-tech 也可以很高效:
7 广告
有没有把“方法”和“工具”更好的结合在一起的团队协作工具?目前真的没有看到很好的。
不过,也许过一段我们会拿出一个。。。敬请期待。
【马力的回答(36票)】:
小团队协作,首先要明确的是协作的目的是为了提高效率,辅助沟通,帮助记录,而不是为了流程而流程,为了看起来理想的套路,盲目的希望通过工具来标准化大家的行为,这样往往会适得其反,最终难以推行下去。
这里的关键点在于,根据团队和工作的特点,把握好人机分工的度,哪些是需要通过流程解决,用计算机来辅助解决,哪些是留给人的空间,给人足够的自由度,避免工具反过来成为制约。常犯的错误是对后者的忽视。
我们在选择工具时,伙伴做了很多探索(感谢我们的 Geek伙伴),几乎主流的工具都品味了一下,最终选择了 Trello。我自己现在的体会是,Trello 好在你以什么样的程度去用都可以,简单当看板用也可以,再复杂点支持更多项目管理内容也能用,没有一个高学习成本和固化的套路,这很好。
我们非常注意何时将其用作流程工具、何时用作沟通工具、何时用作记录工具。例如,昨天我们还进行了一个小的讨论,某件工作本身是流程化的,我们在探讨是否应该使用工具来固化下来流程,在每一个步骤大家应该在工具里做什么样的操作、标记等等。但是后来发现,在这里其实有好几个主要环节,由人直接去线下实施,而不是先让信息在计算机里绕一圈,会更有效率,只需要将结果记录在工具中即可,过程可以非常有弹性。最终我们的结论是,只需要明确流程(哪怕是以邮件或口头通知的形式),在线下流程已经有效率的情况下,无需再使用工具来看起来「很规范」。
对于小团队,中国的团队,工具越简单越好,越轻量级越好,越灵活越好,越能够根据团队和实际工作选择性使用越好,而不是盲目追求强大,追求自动化。
Trello:
其他工具,例如 Github 等,也非常有帮助。
【李会军的回答(28票)】:
以前回答过类似的问题 http://www.zhihu.com/question/20114578/answer/21067452,我觉的答案非常适合这个问题,等有机会再写一篇文章专门讨论。
大部分朋友都推荐一堆的工具,我个人认为对于创业团队未必适合使用这么多的沟通交流以及团队协作工具:
- 工具比团队人数多
简单统计一下,有邮件Email、即时通讯IM、日程管理 Google Calendar、文档协作Google Docs、项目管理Basecamp、群组聊天 Campfire 、文件共享Dropbox、缺陷跟踪 Lighthouse,这就已经有八个工具了,试想对于小创业公司来说,团队成员人数都不一定能有这么多,少则两三人、多则七八人。每个成员还要分别注册不同的系统帐号,才能跟大家一起工作,这是在提高效率,还是在降低效率?
- 各个工具的数据无法共享
使用太多的工具造成的另外一个问题就是各个系统之间的数据无法共享,邮件分散的各自的邮箱里,IM聊天记录在各个成员的电脑里,Dropbox里的文件怎么跟Basecamp结合,怎么跟缺陷跟踪工具结合?经常想起一件事的时候,不知道应该去Dropbox里找文件还是去Email里面查找附件,又或者去Basecamp里找。工具应该是为人服务,人不应该被工具所牵绊。
- 简单够用就好
结合以上两点,我认为在创业团队中,不需要太多的工具,下面是我们团队的使用情况:
1)Email:Email的地位始终无法取代,Email是必须的,我们使用的是 腾讯企业邮箱,Gmail由于众所周知的原因,无奈放弃。
2)GitHub :源码管理,放弃自己搭建git、svn服务器的想法吧,在Github每月支付几美元就够用了,一年也花不了几个钱。我们所有的源代码都放在Github。
3)Worktile :我们团队自己的产品,自产自销。用它做项目管理、缺陷跟踪、文件共享、群组聊天和文档协作,各个元素之间可以很好的互相配合。有朋友会问,Worktile做了这么多,估计哪个都做不专。这点我承认,文件共享我们不如Dropbox,文档协作不如Google Docs,但是仔细想想,我们真的用了Google Docs的全部功能了吗,还是那么句话,够用就好。再补充一点,Worktile可以很好的跟Email结合,通过Email创建任务、发起讨论,这样不就把把团队的资源连接起来了吗?
总结,我们内心始终在追求强大的工具,却忽略了寻找工具是为了解决团队问题。选择适合你的团队、满足需要的少数几个工具足以,用好工具才是关键,对于创业团队尤为重要。切记,别让你的团队使用的工具数比团队人数还多!