你有没有遇到过这样的问题:你的组织中有一群程序员有一天你会在咖啡机上遇到,但你不知道他们到底是做什么的?
你有没有遇到过一个问题,你很确定你公司的某个人之前已经解决了,但你不知道是谁,以及如何找到答案?
这些是我想要解决的一些挑战,但是如何解决?是否有任何体面的“程序员协作软件”,提供博客,论坛,代码片段的文件区域,文档,白皮书,当然还有知识库等等?我们有Sharepoint,我觉得它没有资格。
有什么想法吗?建议?我认为以前有人必须解决这个问题,但我怎么知道呢?
Online collaborative environment (not only dev oriented)
What online collaboration sites do you know?
How do you collaborate with other coders in real time?
答案 0 :(得分:4)
如何站起来从你的隔间和“嘿!有任何人......”。
公平地说,更正式的东西可能更好。正式的事情需要时间。时间人没有。这是发展的二分法之一。我们有时间打断,但不能用于其他任何事情。
我建议仅仅依靠社交网络。即“嘿弗兰克,你有没有......?” “嗯,不,但鲍勃可能......”。
由AIM或内部IRC增强以帮助开始对话,然后您可以走过去或通过电话解决问题。
至于了解其他人的情况,那么,这基本上就是水冷却器的用途,午餐时间和内部社交活动,对吧?除非你是人事主管。
公司规模越大,重复工作的机会就越大。同时,你的时间基本上是你的项目,而不是他们的项目。
如果您有公共SVN,那么也许您也可以抓取它。
关键在于,依靠有机系统而不是僵化的东西,我认为你将有更好的机会找到一个快乐的媒介。
答案 1 :(得分:2)
为什么不使用一些Wiki引擎?也许有一些额外的插件可以满足你的愿望。
答案 2 :(得分:1)
我与最多5人的小团队合作。
就个人而言,我喜欢unfuddle。
以下是有关“协作”问题的有趣输入的其他SO问题:
Online collaborative environment (not only dev oriented)
What online collaboration sites do you know?
How do you collaborate with other coders in real time?
答案 3 :(得分:1)
我的工作情况类似。就我而言,我是一名“软件任务经理”,我正试图在其他项目中找到其他人。每当我遇到一个,体验很棒,我会学到很多好的建议 - 但我希望这种情况更频繁地发生。
我的公司也有SharePoint,所以很高兴听到其他人在使用理论上关于连接和共享信息的工具时遇到同样的问题。
我正在尝试收集一些东西,看看它有什么作用。到目前为止,人与人之间的联系,充满了电子邮件和我们内部的IM系统是最好的联系 - 但这涉及到一个人与人的邀请。
我想到的其他事情:
对于找到对我当前任务有所了解并且能够提供帮助(或者至少是同情)的人的真正模糊的需求,我认为最后一个是最重要的。作为人类,我们不仅要获得我们需要的信息,还能够根据我们对信息来源的了解来判断它。 Wiki对于事实答案很有用,但是与其他人交互的原因是具有特定的交互质量,而不是简单的事实。要在在线环境中获得这一点,您需要与他人建立联系,轻松的主题定义,并有机会对某些事物进行访问控制,以便人们可以在没有公司恐惧的情况下说出自己的想法。
答案 4 :(得分:0)
将它想象为程序员的facebook。
答案 5 :(得分:0)