技术开发 频道

开源软件公司如何成功?

    三、开源软件公司也需要管理 

    虽然Catalyst公司凭借开源软件已经掘得了自己的第一桶金,但是,它却存在另外一个问题,也是开源软件公司中普遍存在的一个问题,即公司中的员工安排问题,因为开源公司的员工大多数是远程办公或移动办公,经常不在公司中。 

    对于这种情况,Catalyst公司目前运作一种被Christie称作人才“非结构化管理(Management Unstructure)”的工作模式。随着公司的成长,公司不得不开始着手处理管理问题和内部交流问题。虽然现在的员工最近显示了一种主动性,并提出了一些管理方面的建议,但Christie承认还是需要招聘一个项目经理——无论是从外部招聘还是从内部职工中选拔——来建立一种领导关系。Christie表示:“我们正在试图来管理变化和成长带来的问题,同时又不让我们失去公司创建之初所享受到的那些快乐。” 

    Catalyst一直遵循着一种相当灵活的招聘政策,即决不拒绝一个人才。由此带来的问题是,公司现在的员工已经接近80个了,其中包括六个全职工作的主管。 


    事实上,开源软件技术公司未来潜在的员工一般与开源社区中的一些项目有关,“唯才录用”的招聘策略可以让公司了解一个开发者的技术水平和能力如何,以及他(或她)与开源论坛社区中其他成员的交流状况如何。 

    而对于开源技术开发人员,参与开源项目可以帮助一个开发者得到迅速的成长,通过参与开源项目,一个年轻的开发者可以获得本来他可能需要花费数年才能获得的技能和经验。 

    站在开源软件公司的角度,为了吸引那些技术水平成熟的、了解开源项目如何运作且又能够与客户紧密工作的开发人员,公司的最大的优势就是其对开源的热情。以Catayst为例,Christie回忆起第一个与公司签合同的员工的时候说,就是因为该员工在Catayst公司的网站上看到了开源是如何被促进发展的,才决定来到Catayst。 

    在一个开源公司中的工作环境也反映了开源的思想,因为这些开源开发者一开始碰到的就是自己起初使用或参与的开发工具或者开源项目。告诉开发者他们在一个开源公司工作,最清晰的说法莫过于这样:指着一个Debian库来告诉他们搭建一个他们自己的桌面。

0
相关文章