领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Boris Lublinsky 译者 马国耀 发布于 2011年4月8日
最近focus.com上掀起了一场关于“Facebook是云吗?”这样一个有趣的讨论。focus.com是一个新兴网站,它专注于各种讨论和信息共享,提供与领域问题专家接触的机会。这一讨论是Lori Janjigian的问题引起的:
……我一直希望能更好地理解云计算的真实定义。一百个人似乎有一百种看法,而且人们对于Facebook是不是云的看法也不尽相同。它是云么?或者它只是具有能够在瞬间完成扩展的能力?如果是,又是因为什么而是的呢?
Ben Kepes立刻给出了回复,他说:
Facebook有其自己的基础设施,它不使用第三方云提供商。也就是说,他们能够在自身资源的基础上合理地“开展”云。从云的功能性角度说的话,答案是肯定的,即Facebook是云。
他的逻辑是,Facebook为其自身应用提供了可扩展的弹性基础设施,所以其底层基础设施是云。他的观点与Andrew Clay Shafer不谋而合,Andrew说:
Facebook已经建成了一个高自治、高可扩展、高可用的分布式系统,为其用户提供了按需提供的服务,尤其重要的是,它还为其内部开发者提供了按需使用的平台。
Dave Roberts却持有不同观点,他说,尽管Facebook的确是紧跟Google之后的世界上第二大互联网网站,但是为了回答该问题,首先应该定义云到底是什么:
Facebook“是”或“不是”云,是个主观判断。该公司基本上只运行了一个大型的互联网应用。用户通过在很多种设备上(网络,移动终端等)实现的Facebook UI与此应用交互。充其量你可以说它是一个基于SaaS的社交网络应用,但是,随之而来的问题是,怎样才是SaaS应用呢?Google是互联网搜索的SaaS应用么?Mapquest是查询地图和路线的SaaS应用吗?Yahoo Finance是金融新闻的SaaS应用吗?……如果这些网站都是SaaS应用的话,那么SaaS应用与那些旧式网站的区别又是什么呢?
Robert Keahey与Dave的观点一致。他认为,若要回答该问题,则需要从我们天天所面对的“市场炒作”中探寻云的本质:
Facebook不是云,也不是SaaS,它是一个社交网络应用。就像美洲银行(Bank of America)网站为其用户提供访问其支票账户的功能一样。在登录之后你就可以享受服务,直观且简单……我们陷入了细节,而这又带来了很大的市场和商业机会。我们来看看Gartner是如何定义云计算的:“它是一种计算风格,在这里可扩展性及弹性的IT能力都是通过基于互联网的服务向用户提供的。”此定义倾向于把云计算概念的范围缩小到更加侧重IT的意味。我可以从别人那儿购买计算时钟(Compute Cycle)和存储,从而降低成本,提高IT响应能力。
继讨论之后,JP Morgenthal在博客中写道:
……Facebook如何实现其应用与我们(应用消费者)一点关系也没有。对它的应用架构做出一个假设……将此作为我们判断Facebook是否是云的依据,这为讨论引入了许多不相关信息。混入SaaS或任何搭上云计算的应用只能引发这样的思考,该词汇(云)对于行业的价值是什么,市场在规范该行业过程中所扮演的角色是什么……SaaS只是云计算的消费者之一,它不能算作云计算的组件之一。或者,正如我们喜欢在架构中这么说,SaaS使用云,而非属于云。所以,Facebook应用不属于云。
就像几年前的SOA一样,如今每个人都喜欢变成云。所以,人们不断地扩展或修改云的定义,并希望借此跻身于行业中“最火热”的事物之列。正如Dave Roberts在该Facebook讨论中的评论——“我所担心的是,现在我们开始将所有Web应用称作'云',却仅仅为了在这一轮炒作周期中显得比较酷而已。”
查看英文原文:What is a Cloud?
译者 马国耀 关注企业级应用开发与架构,有多年SOA项目实施和咨询经验,专注于SOA及云计算的融合。
……Facebook如何实现其应用与我们(应用消费者)一点关系也没有。
作为天朝消费者,更是这样
“我所担心的是,现在我们开始将所有Web应用称作'云',却仅仅为了在这一轮炒作周期中显得比较酷而已。”
当我们用云的概念阐述设计方案,虽然可能是新瓶装旧酒,但从长远来看,还是会对后续的设计产生实际的影响的
真正意义上的思维/思考一定会推动技术进步,然而单纯地说或从概念上往“云”上靠却于事无补。
云应该是帮助企业降低it成本的一种服务。云将传统的购买软硬件,部署,维护的转变成购买计算力,存储和服务。
Facebook不是云,也不是SaaS,它是一个社交网络应用。这个不难理解,就为客户提供丰富的个性化定制服务,客户想看啥,Facebook 就把相应的内容呈现到客户眼前。而文中给出云计算定义不免过于抽象,哪位老师能给出一个看得见摸得着的云实例,让云真正打几个闪、下几滴雨!
说说我浅显的理解,不知道对不对哈,我认为云应该从多个方面来进行定义
从普通用户角度定义:云就是通过互联网随时随地、低成本的使用应用
从开发人员角度定义:云就是提供灵活的、可扩展的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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
6 条回复
关注此讨论 回复