说说我们公司架构,很有借鉴意义:
最开始1个办公室,40人在冰岛,后来成长为4个办公室,分布在美国中国冰岛英国,500人左右,应该不算太大,但也不小了:
整体以Microsoft为基础架构,主要的信息共享方式:
全office软件客户端+服务器端平台;
Central平台,一个基于sharepoint的再开发,为公司核心内网平台,上面还有个有趣的CCPTube频道,实现了了Youtube一样的视频浏览功能,可视频直播记录所有会议;
Trac平台,基于http://
trac.edgewall.org/ ,但是有较多针对公司产品business intelligence的深入开发;
各个产品设计策划使用普通wiki;
域管理下的文件共享目录管理2000年以来所有公司信息——这个在共享大文件时还是非常必要的,比较方便的是对某些主要大目录实现了本地和全球目录后台同步。比如一个大文件上传到本地办公室共享目录,后台会自动同步到其他办公室,vice versa。4个办公室通过MPLS专线互联。
另外用微软的Lync+Exchange和AudioCodes搭建了一个电话、IM、语音/视频会议、文件实时共享的统一化平台,实现了unified messaging,这个比较牛。每个人都能从桌面PC接打电话,所有文字语音视频信息都可备份查询。在手机上下载Lync客户端,可以IM、可以以本地话费拨打世界所有电话收听公司电话留言;
三款游戏项目开发由于是全Scrum迭代方式,用的是Hansoft分布式管理软件——我们是这家软件公司的最早用户,所以能以几乎免费价格使用,因为作为一个典型且非常稀有的纯Scrum开发公司,能给他们产品带来许多前瞻性反馈。最开始版本非常简陋,几乎无法使用,但随着合作的不断迭代我们帮他们的产品提出了很多功能,当然我们也受益良多。