您是否曾经遇到过这样的问题:有一天您在咖啡机前遇到了一群程序员,但您不知道他们到底在做什么?
您是否曾经遇到过您非常确定公司中的某个人以前已经解决过的问题,但您不知道是谁以及如何找出答案?
这些是我想解决的一些挑战,但是如何解决呢?有没有像样的“程序员协作软件”,提供博客、论坛、代码片段文件区、文档、白皮书,当然还有知识库等等?我们有 Sharepoint,但我认为它不合格。
任何的想法?建议?我认为以前一定有人解决过这个问题,但我怎么知道呢?
您是否曾经遇到过这样的问题:有一天您在咖啡机前遇到了一群程序员,但您不知道他们到底在做什么?
您是否曾经遇到过您非常确定公司中的某个人以前已经解决过的问题,但您不知道是谁以及如何找出答案?
这些是我想解决的一些挑战,但是如何解决呢?有没有像样的“程序员协作软件”,提供博客、论坛、代码片段文件区、文档、白皮书,当然还有知识库等等?我们有 Sharepoint,但我认为它不合格。
任何的想法?建议?我认为以前一定有人解决过这个问题,但我怎么知道呢?
不如从你的隔间里站起来说“嘿!有没有人……”。
公平地说,更非正式的东西可能会更好。正式的事情需要时间。人们没有时间。这是发展的二分法之一。我们有时间打断,但没有其他时间。
我建议仅依靠社交网络。即“嘿弗兰克,你有没有……?” “嗯,不,但鲍勃可能……”。
由 AIM 或内部 IRC 增强以帮助开始对话,然后您可以走过去或打电话解决问题。
至于知道其他人在做什么,嗯,这基本上就是饮水机、午餐时间和内部社交的用途,对吧?除非你是人事主管。
公司越大,重复劳动的机会就越大。同时,你的时间基本上是在你的项目上,而不是他们的项目上。
如果你有一个公共的 SVN,那么也许你也可以抓取它。
关键是,依靠有机系统而不是僵化的系统,我认为您将有更大的成功机会找到快乐的媒介。
为什么不使用一些 Wiki 引擎?也许通过一些额外的插件它可以满足您的需求。
另请查看维护程序员 Wiki
哇,和好人在一起真好。
我的工作中也有类似的情况。就我而言,我是一名“软件任务经理”,我正在努力寻找在其他项目中担任我角色的其他人。每当我遇到一个,体验很棒,我学到了很多好的技巧——但我希望这种情况更频繁地发生。
我的公司也有 SharePoint,所以很高兴听到其他人在连接这个工具时遇到同样的问题,理论上是关于连接和共享信息。
我正在尝试收集一些东西,看看有什么用。到目前为止,通过电子邮件和我们的内部 IM 系统实现的人与人之间的联系是最好的联系——但这涉及到一个人对人的邀请。
我想到的其他东西:
对于寻找对我当前任务有所了解并且可能能够提供帮助(或至少同情)的人的真正模棱两可的需求,我认为最后一个是最重要的。作为人类,我们不仅要获得所需的信息,还要能够根据我们对信息来源的了解来判断它。Wiki 非常适合提供事实答案,但与其他人交互以具有比纯事实更混乱的特定交互质量的原因。要在在线环境中实现这一点,您需要与他人建立联系、轻松的主题定义,并有机会控制某些事情的访问权限,这样人们就可以畅所欲言,而不必担心公司的恐惧。
看看这些由Ruby on Rails的创建者开发的软件。