领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 霍泰稳 发布于 2008年12月7日
12月4日,由CSDN和《程序员》杂志举办的软件开发2.0技术大会(SD2C)在北京召开,在本次大会的主题演讲以及话题设置里,提到最多的三个关键词分别是云计算、SOA和SaaS。来自Google、微软、IBM、普元和阿里巴巴等公司的技术负责人对这些关键词分别进行了阐释。
云计算不仅是这次大会的一个热点,也是2008年技术领域的热点,以Google为代表,微软、IBM以及国内的安全厂商如趋势、瑞星等都将自己的产品和“云”联系在一起。在谷歌中国工程研究院副院长和工程总监幺宝刚的“共同打造云计算时代的开发网络平台”演讲中,他特别提到Google云计算的网络平台全部是开源和免费的,而且从后台计算到前台展现以及开发云计算应用的语言和工具都提供了相应的产品:
要实施云计算,后台的计算能力必须得到提升,要使得提供给开发商的API得到迅速响应,Google的App Engine即是为了解决这一问题;另外在前端的展现上也要流畅,这样云端的强大功能才能体现出来,为了解决以前浏览器执行JavaScript脚本速度慢的问题,Google提供了自己的Chrome浏览器,特别通过其V8渲染引擎优化JavaScript的解析速度;而为了达到用户能随时随地访问互联网服务的目的,Google又推出面向手机和移动设备的操作系统Android;最后,Google还提供对脚本语言Python的支持,提供方便进行Web应用开发的GWT,而且都以开源的形式提供。
相比于Google的开放特性,微软依然是在自己现有的产品上进行改良优化,提供基于云端的服务。微软中国平台与开发合作部平台策略首席顾问赵立威就提到,云计算的出现不是对原有开发模式的终结,而是给个人和企业应用提供一个新的选择,他特别强调了微软为适应云计算而推出的操作系统——Windows Azure:
(Windows Azure)是基于微软数据中心网络的操作系统,构成了将来微软云计算服务平台的最底层核心,它提供最基础的计算、存储和管理能力。基于这样一套操作系统,不管你的应用、业务系统将来运行在哪里,只要在Azure上面,就能享受包括升级在内的不间断服务,帮助提供基于云端的强大的计算处理能力。在Windows Azure底层架构上面,微软提供了SQL服务、Live服务、.NET服务、SharePoint和动态CRM等5个服务。
如果说Google和微软对云计算还停留在宣传阶段的话,Amazon则已经趟出了自己在云计算领域的商业模式,其EC2和S3已经为众多厂商提供数据存储服务,而且价格不菲。在Amazon Web服务推广部高级经理和云计算战略师Jeff Barr的演讲中,他简明点出未来云计算的方向:
未来云计算会怎么样?只要你上了线,全世界都是你的服务器。你可以将你的时间更多地放到自己的服务和创造性上,你的未来会越来越光明。
在云计算概念出来后,虽然SOA已经不如前几年那么火热,但是在企业应用领域,它依然是个绕不开的话题。对于目前SOA的发展,普元软件首席架构师焦烈焱认为SOA已经进入大规模实施阶段:
SOA已经进入实用阶段,不管是企业集成厂商还是企业软件客户,对于SOA概念已经逐渐接受,因此更多的企业忙于对SOA进行实施和实践,而无心再进一步进行市场推广。
Oracle公司全球研发中心副总裁Frank Xiong在其“互联网创新与企业级应用新模式”演讲中,也提到在未来一段时间内,SOA依然会继续影响企业级应用市场:
我基本上可以判断,将来一定会有一批专业的软件公司,会专注在开发各种小的服务的模块。而把这些模块商业化,再卖给其他要组成这些软件的公司,比如说你的帐单可以是SOA,或者帐目管理也是SOA,顾客管理也是SOA,这些SOA的服务都有共同的特点、共同的开发的层面,所以说会很快被商业化。
不论是Salesforce的SaaS,还是微软的S+S,软件即服务(Software as a Service)对整个软件产业的进程已经起到了变革的作用。通过SaaS方式,Salesforce本能的年度收入已经突破10亿美元。在国内,阿里巴巴下属软件公司阿里软件也在朝这一方向努力,希望能够为国内中小企业开发商提供SaaS平台支持。阿里软件研发中心总监叶伟在其演讲中,提到了SaaS对终端用户、开发商的好处,以及目前SaaS面临的难题:
对用户来说,SaaS的价值第一是按需付费,用多少买多少;第二是免除了安装维护的费用;第三是先天性防毒;第四是随处可用。而对软件开发商来说,SaaS的价值第一是没有盗版问题;第二是借助于互联网,产品推广的成本很低;第三是维护的成本很;第四,也是最重要的一点是客户是可积累的,续签率非常高。对于多租户情况下的SaaS,其不足之处一是要满足高性能,二是要满足高个性化,三是目前的基础设施还不够完善。
注:本文引用部分均非演讲者原话,为记者根据CSDN网站所提供的视频整理所得!
霍泰稳 霍泰稳是InfoQ中文站的联合创始人兼CEO,有多年的软件开发经验和媒体从业经历。
大公司的炒作,没用
SaaS现在看已经可以收钱了,对于国内的版权意识不强的环境来说是个不错的选择
软件+服务,国内的厂商最薄弱的就是服务,希望在“软件+服务”的大潮中,不要穿新鞋走老路~~
SaaS带来的一个观念是,如果你想使用好的服务,那么就要掏钱购买,而不是像从前那样直接从地摊上5元一张光盘搞定。这对整个软件产业会有革新性的影响。问题在于:我们目前有没有能力,特别是创新能力,提供给用户适用的服务,以解决他们的实际问题。虽然现在阿里的SaaS平台上有一些服务了,但是基本还是照搬国外的样子,很多时候并适合国内用户使用。期待像金蝶、用友这样的ERP厂商能够跟进形式,提供类似SaaS的服务,起个带头作用。
SaaS模式对中小企业的最大吸引力在于,节省了IT部门的硬件与人力投资,在这个经济危机的大环境下应该会成为一个发展的重点
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
5 条回复
关注此讨论 回复