2014-07-09 09:57:31 来源:csdn
很多大企业面对开源软件(OSS)资源库里的质量、数量和复杂度这三者出现冲突的时候,如何解决这个难题是个棘手的事情。GitHub是最大的在线代码托管站点,它已经有超过1020万个存储库,Black Duck公司也一直在追踪研究超过300亿行开源代码的运行情况。
这些重要的软件资源创新都离不开最流行的操作系统Linux;最流行的移动操作系统Android,以及Hadoop,用于大数据处理的Apache项目。这些操作系统是对任何人开放的,有的人就是通过这个流行的操作系统完成了从独立游戏开发者到世界五百强企业里的CIO的逆袭。根据IDC的调查显示,近30%的企业代码库是整合了开源代码进去的,开源软件正在改变企业发展和创新的模式,也正是因为这样,我们都需要找到适应开源的方法去达到成功目标。
例如在这个视屏里,Deutsche Bank CIO Tony McCarthy 就明确说明,当今依赖软件的企业其需求和关切点在于:
担心一个组织内不具备所有需要的技能。
怀疑一些出色的人才没有在大公司工作的意愿
相信一个企业的职能不仅仅是构建软件,相反,他们应该生产框架和开发组织以外的创造力。
那么上面所说的创造力在哪呢?其实就在看似美妙、无限的开源世界里。McCarthy 也想知道到,如何最大程度的利用这个资源,造福全球企业呢?或许这个答案已经超出了软件范畴。
在框架内思考
以Amazon为例,有人可能会坚持说这是一个名副其实的“物流”公司,因为它处在消费者和仓库之间。它所面临的挑战是如何盈利最大化?他们的解决方案是将你的幸福最大化,通过将阻止你欲望的最小化来实现。另一家正在蓬勃发展的全球化公司是联合包裹服务公司(United Parcel Service,缩写为UPS),UPS在2010年宣布它是一个物流公司,而不仅仅只是一个“运输”公司。其口号“我们爱物流”已经很有吸引力了,并且UPS分享的爱已经超过了消费者范围。UPS为公司提供和亚马逊一样的可见性、控制性和优化自己的供应链。
在世界各地有96个仓库(每个仓库有20个足球场那么大),产品交付不依赖于叉车和最后期限减少订单份量。UPS和它的竞争对手 FedEx 每天要发出超过2500万个包件,每个都需要考虑到位置识别、处理、库存、运输、仓储、和安全上的等等问题。
汽车配件、PS4s、书籍或代码……从物流的角度来看都是相同的。一旦数量和复杂性达到今天这么大的尺度,可见性和控制的信息流都需要管理和自动化。
迈向科学物流的时代
Klause 和 Muller 在2012年的一篇论文里就争论到,“应该尽早迈向科学物流的时代”,不能老是局限在即时运输的思维模式,现在很流行的动态流程就是很好的科学依据,例如信息、人员、资金等等可以在网上运输的复杂链条。
所有企业都想利用开源的力量来实现利益最大化,但是他们必须考虑清楚如何把开源软件应用到企业里面,在组织内实施、跟踪、保存、并确保安全。“事实上,使用OSS会制造出一个典型的供应链问题,但是有一点不一样:公司需要像Linux那样去思考--也就是说,你可以站在开源软件贡献者的角度来思考,这样才能解决公司运行过程中出现的问题。
拥抱开源物流模式
使用一个 OSS 的物流框架能够为多源软件环境的代码管理活动带来三个成功管理因素:可见性、控制和优化。
OSS的可见性需要扫描、匹配和评估代码,还要了解代码潜在安全漏洞是已经到达内部了还是已经渗透进组织了。
OSS的控制则需要了解正确的获取代码的方式,批准流程,编目在组织内,不断监测其运动和使用情况。
OSS的优化涉及到协作,能够从开源生态系统真正的获益,最大化整个组织的可见性,设置合适的指标,提高效率和创造力,并集成到现有的系统。
OSS物流模式提供了一个新的框架来应对大型企业采用OSS所带来的挑战。此外,它提供了一个隐喻,那就是对于代码运动的抽象世界而言,OSS模式既可以理解也可以真实利用。拥抱OSS物流的原因和UPS为什么热爱物流是一样的:它是一个关于业务增长,更好的服务客户,节省企业时间和金钱的模式。如果这一点做得好的话,你就可以站在Amazon的角度来看这个世界,你可以对任何一个地方微笑。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。