• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

开源项目应该如何来实施?

发布: 2008-3-13 10:46 | 作者: 不详 | 来源: leadge.com | 查看: 33次 | 进入软件测试论坛讨论

领测软件测试网

 

不过这种方案也有其局限性。首先,必须慎重处理好客户对开源项目会产生影响的这个问题,因为社区可能会觉得参与者是在为自己谋利,而不是有益于整个项目。其次,雇用开源项目开发人员需要财力资源,而拥有这笔资源的公司比较少。最后,一旦开源计划规模迅速增加,这种模式不具备良好的扩展性,对项目开发人员的需求会超过现有人才的数量。

    6. 借助顾问。如果组织无力雇用开源专家、没有时间进行内部培训,或者不需要专业支持协议,那么借助顾问不失为一种切实可行的选择。很容易通过开源项目邮件列表和开发队伍名册物色到专家。一些网上资源也有所帮助,譬如著名的FindOpenSourceSupport.com网站。2004年设立的这个网站列出了500多个开源顾问和提供商。

    但借助顾问最好是过渡性地,因为从长远来看,他们的费用比较高,而且不如固定员工忠诚。他们可以逐渐对内部队伍进行培训,然后需要时仍可以随叫随到。

    开源支持要讲究搭配

    获得出众的开源支持服务并不在于单单选择其中一个方案,而是找到适合组织的最佳组合。没有哪个解决方案能满足所有组织的所有开源需要。CIO们应当先调查一下所有方案,然后在谨记自身需求的情况下,对诸多机会进行评估。

    企业使用的开源软件用于非关键系统还是生产环境这很有关系。从开发阶段进入到生产阶段,支持需求也会随之变化。

    尽管这道理听上去很显然,但许多组织常会犯这个错误: 对所有的支持需求一视同仁,不管涉及的风险有多大。这是因为CIO们习惯于同商用软件开发商合作,这些开发商提供从开发到部署,甚至部署以后的支持。不过如果用的是开源软件,可以获得代码和网上用户社区,假如组织内部的技术能力足以胜任的话,在评估或者开发过程中就不需要开发商的支持。这些早期阶段的开源支持往往更加注重于学习曲线,这可能会让一些公司受益。

    一旦开源软件从部署阶段进入到实际使用阶段,其支持需求就会酷似商用软件。组织希望24×7的全面支持、服务级别协议、问题上报路径以及明确责任。

    如果系统涉及风险越大,围绕软件构建可靠的支持结构就越重要。虽然没必要为非生产系统购买支持方面的“保险单”,不过对面向生产环境的系统来说提供可靠保障可能是基本要求。

    随着开源开发商竭力满足企业用户的需求,支持模式会继续随之发展。与此同时,用户会逐渐接受软件开发方面新的社区模式。

    培养开源方面的专长和技能需要藉以时日,同时,还需要CIO们愿意尝试新模式来开展业务、管理资源。不过只要方法得当,开源软件带来的好处会远远超过风险。

    链接:三个月部署开源项目

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

54/5<12345>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网