云计算如何将开发者带入业务流程

近日,亚马逊建立了一个十亿美元的业务来迎合全新的市场,其Amazon AWS 通过提供低廉且易于获得资源的特点获得了广大开发者的强烈回响。事实上,这是非常好理解的事,Amazon AWS本身就代表了一个颠覆性的创新,并在理解颠覆的基础上推动着IT向前走。

克莱顿·克里斯坦森在《创新者的窘境》一书中阐述了颠覆性的创新,也指出了一个明白无误的信息:不创新,毕然灭亡。在他看来,当一个新的厂商选择进入一个成熟的市场时,只有通过提供一个可替代的成熟解决方案才能改变成熟市场中用户的既定期望,这就是创新,所以真正的创新不仅极具挑战性,而且充满艰辛。

一个新玩家要打入一个成熟市场,最常见的创新方式就是在一个价格昂贵、操作复杂的市场提供一个便宜的、易于使用的解决方案来争取那些对当前解决方案满意度低的用户。克里斯坦森将这些不满意的用户称为当前解决方案过度服务的用户。换句话说,当前的解决方案并未满足这些用户的需求,多半原因是因为提供商的解决方案不仅非常昂贵、操作复杂,而且提供商还没有进一步改进产品、降低成本的意愿。

云计算的灵活性和速度给予开发者希望

就客户满意度来看,Amazon AWS对于开发者的吸引力是显而易见的。传统的基础设施资源的获取方式要求他们在关注产品系统的操作组中获取资源。而这些操作组主要是为了监控流程,保证所有的应用程序的正常运行。这个流程控制方法通常以为基础设施中的改变可能需要数周时间来实施,而过去因为基础设施的稳定性而保持良好。

这个关注点非常适合产品应用程序,但是对于那些需要快速访问资源和自我管理的开发者来说是非常痛苦的,很明显,用克里斯坦森的话来说我们的开发者已被过度服务,也就意味着目前的解决方案已无法满足开发者的需求,这时候Amazon AWS提供的低价格、高质量的服务就显得非常有预见性的。

AWS为市场注入了新的血液,因为他为开发者带来了灵活性。这种短周期、低成本、简单的服务让开发者在测试、加速应用交互及市场反馈上有了更大的自由。毫无夸张地说,AWS帮助开发者将注意力从IT本身转移到业务上。

开发者也许是国王,但是他们并没有做好统治的准备

从笔者的经验来看,有很多经验验证了这一论点。其实很多的创造力都是来自底层的。当这些富有创意的开发者使用新一代的工具来开发应用程序,那么这些工具迟早会成为正式的。所以AWS的创造力角色是不容忽视的。当然,笔者也看到很多IT企业修改了之前的私有云战略并将AWS融入战略之中。

然而,要是IT组织盲目地以开发人员为中心也是会出现反作用的。为什么呢?

在如今的IT实践中,总是有许多让人啼笑皆非的事情发生:ITIL实施把重点房间文件路径上而不是做好事情;业务部门以稳定性为名拒绝应用的更新,半个月才能修改需求…这样的事情层出不穷。

然而,事实上这些功能都有其存在的重要意义,忽略或是俯瞰他们都不是正确的解决方案,确保系统的更新、监控基础设施的变化等都是企业必须要做的事,不可忽略,因为在未来的世界里云计算才是主角。

为什么这些问题在开发前并没有得到重视呢?

其中一个原因是因为开发商通常是用单一的应用程序来解决单一的问题,并没有注意到IT部门其实是要支持多个应用程序的。因此,开发商用一个简单的解决方案来为用户解决问题,而完全没有考虑到应用的可扩展性和不同应用之间的兼容性,身份认证就是一个典型的案例。

另一个原因是开发商只关注在应用程序的开发过程,他们并不关注用户的业务流程、应用和基础设施的安全和员工的技能。坦白地说,这并非他们的专长,但是并不意味这些需求是可以被忽略。

最后一个重要的原因是因为开发商没有动力来解决这些问题。这里指的并不是个人动机,而是指管理层要将措施做到位,以促进开发者们进行应用程序的快速开发,快速迭代功以满足业务部门的需求。建议管理层以业务部门需求满意度来衡量IT部门的工作,相信会有改进的。

自从云计算成为大家的期待,自动化代替了人工过程,反思工作就显得至关重要。否则,IT企业发现自己在匆忙和等待中失去了客户的满意度,最终失去客户。

在行业中,云计算依然是不可争议的趋势,我们希望它为开发人员提供的灵活性,开发者也将不得不重新考虑其终端到终端的业务流程。相较于以往任何平台,云计算将为开发人员带来更多的改变,如果你想通过新的开发者模式来获得成功,你就要清楚的明白创新才刚刚开始。(原文链接:http://www.cio.com/article/712987/How_the_Cloud_Brings_Developers_into_Business_Process?page=3&taxonomyId=3024)