敏捷该有“两条腿”

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:flyballball
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  敏捷也有自己的“生命周期”,且随着市场需求的变化而不断进化。Rally重新定义的敏捷已经进化出了“两条腿”:一条由开发敏捷和业务敏捷组合而成的企业级敏捷, 另一条则由ALM(生命周期管理工具)支撑的敏捷思想构成。“两条腿”起着相辅相成的作用。
  “敏捷”对企业来说绝不是新概念,在Rally Software亚洲区高级技术顾问钟顺发看来,如果把传统的开发敏捷定义为1.0版本,Rally倡议的企业级敏捷就是2.0版。
  “技术开发上的敏捷实际上十年前就已经被业内提出了,软件的敏捷开发思维其实是从制造业的敏捷思维嫁接过来的,而怎么能够串联业务的敏捷、团队的敏捷,达到端到端、从头到底的敏捷,是2.0版的敏捷,最终实现的是从业务到软件开发团队的整体敏捷。”钟顺发对记者如是说。
  从企业敏捷开发“病例”说起
  敏捷开发的项目,成功的案例有很多,失败的案例也有很多。但在笔者看来,失败的敏捷开发案例通常会具有以下特征。
  第一是败于为人诟病的“公司政治”,也即公司管理出于“不信任”的缘故,不允许真正主导项目敏捷开发的角色存在,或者安排一个没有实权的人来充当最终决策人或者“总设计师”,这种场景常见于大公司,最后的结果是让每个参与该项目的团队都认为“我们不是主人,我们只是帮忙的,所以我们不会对愿景是否能够实现负责”。当出现问题时,没人能找到对的人来咨询该怎么做。当项目继续推进时,即便出现了应该做出愿景调整的情形,也不会有人主动站出来调整。
  第二是败于迭代周期被愚蠢地“标准化”了。一种很令人“惊奇”的情况是,敏捷项目经常会被一些企业很随意地规划成“3天一次迭代”或“一星期一次迭代”而不给出任何原因,这意味着企业只是在刻意地提高迭代开发的速度,而并非在真正地使用迭代这种方法。事实上,迭代应当尊重产品的进化过程,这个过程包括开发、进化、反馈(这个过程是循环发生的),而错误的迭代周期规划,会导致产品进化的畸形。
  第三是对于愿景的实现过程分解得不够细。一个最朴素的道理是,越小的事情就越容易完成,但在企业内部却经常事与愿违。企业经常面对的是规模庞大的项目,项目的规划者常会出于对项目完成困难的畏惧而不愿花更多的时间将一个庞大的项目分解成足够细小的项目,于是当一部分容易完成的项目更早地被完成时,项目整体的完成时间会因为那些具有难度的项目还未被完成而延误。
  第四是需求提交和被满足的过程出现了问题。笔者此前听说过一种场景,这一场景是发生在敏捷开发过程中的。当企业的一个开发团队要做迭代开发,来自客户的需求也不断地被提交过来时,就涉及需求权重的排列问题,简单说就是,先满足哪个需求。对此,产品经理、开发团队、销售或市场人员都会有不同的排序原则。如何解决权重安排时的冲突问题?这难住了很多的企业。
  当然,上述文字并不能涵盖失败的敏捷开发案例所具有的一切特征,但至少能够摆出企业在敏捷开发中遇到的一些关键性问题,而对于解决上述问题,Rally独善其道。
  业务与开发都要敏捷
  无论什么样的企业,无论这家企业从事什么业务,要想更快、更好地发展,都可以考虑采用Rally提出的敏捷思维。
  在Rally提出的敏捷思维中,包含五个层次的规划。最高层是愿景规划,是指企业从市场上获得灵感后,将这些灵感通过愿景的方式提交出来,愿景的提交频率一般情况下不会受到限制。往下一层是目标层,因为有了愿景就需要制定目标来完成。当企业有了目标,就能根据愿景把目标分解为一些特性,这就是第三层。实现了所有的特性,就等于实现了目标,于是企业又需要制定一个计划去安排在什么时间段去发布,并且有了发布计划之后,也需要让团队以迭代的方式继续实现交付,这是第四层。在最底层,需求被提交给团队后会被拆分成不同的任务,这些任务在Rally被称为故事(User Story)。这五层就像一颗洋葱一样层层相扣,从下到上是产生故事、发布计划、分解特性、完成目标,最终实现愿景。
  在具体执行的过程中,企业该如何应用Rally提出的敏捷思维解决问题呢?
  钟顺发以解决需求排序问题为例解释称,因为开发团队会做敏捷开发,业务团队也导入了敏捷的思维,在排序时开发团队会以技术优先,业务团队也会有自己的排序原则,二者之间会存在“冲突”。这时,中间就需要一层接口,即在业务上进行一个定期的规划,把开发敏捷和业务敏捷串联起来。具体的做法是,项目负责人每个星期或者每个季度把所有与项目存在利益关系的角色成员召集起来,先宣布这个星期或者季度的重点目标是什么,再给出这个季度或这个星期搜集上来的需求(用户故事),然后根据需求列出十大特性,让所有角色都参与做排序,最后一起对排序做公正的表决。表决后的结果在一定期间内不可以改动,即便是客户也不能。
  “用户关注的是目标而不是特性,业务团队只关心发布周期,开发团队只关注要实现哪些特性,在排序时就不会出现冲突,排序的结果出来后也会很容易被一致认同。更重要的是,在这个过程中,需求的描述是从客户的角度给出的,而不是工程师的角度,所以开发出来的产品一定会满足用户和市场的需求。敏捷不光要应用到开发上,也要应用到业务,企业只有将业务的敏捷综合了开发的敏捷,才能释放潜能。”钟顺发如是说。
  ALM可与敏捷共存
  敏捷思维会帮助企业实现对市场变化的快速响应,而ALM(生命周期管理)工具会严格控制企业中不适应业务需求变化的那些流程,二者是否能够共存?
  钟顺发认为在Rally可以实现二者的共存。
  传统的ALM工具是管控型的,但Rally提供的ALM工具完全没有管控,并且不注重流程,而注重沟通和减少浪费。企业采用传统的ALM工具会浪费很多资源,比如时间,从企业决定实施一个项目开始,到项目实施完毕,中间的流程可能会耗时好几个月。
  可为什么企业还需要ALM工具?
  软件开发在30年前没有一个很合适的生命周期管理方法,所以只能借鉴传统行业中比如造车、盖房的方法。而因为房子造错了,拆了重建代价很大,因此不允许在规划中有错误出现。但在软件开发环境中,即使是出错了,也允许修改代码,纠错的成本和风险会低很多。
  所以,传统的ALM工具是以一种不允许犯错误的思维或者是先预知问题,再预防问题的思维去做策划和编排。
  可导入了敏捷思维之后,就可以鼓励企业“尽早”犯错,并希望企业在犯错中学习,在学习中“尽早”更正。
  “Rally提供的ALM工具不会帮助企业做一个严谨的、闸门式的审批,而是允许企业做不断的规划和调整。以前的ALM工具都会规划一个固定的、很长的周期,然后所有的团队都要按照这个周期计划去做,即使半途出现差错也没有办法。
  但Rally的ALM工具只会规划眼下短期内要做的事,然后短期内再规划一次,并以波浪的形式持续地发布和持续性地开发,这也是Rally的ALM工具与其他ALM工具的不同之处。”钟顺发如是说。
其他文献
在2014年,爱普生服务万里行活动获得了众多针式打印机用户的认可,2014年爱普生服务万里行活动一共走访了全国117个4~6级城市,行程超过35万公里,为来自电商、服务、零售、交通运输、电信等不同行业的用户送去了福利——延长设备保修时间、免费上门进行保养服务,内容包括清洁机壳、搓纸轮、传动齿轮、导轨、吸取机内灰尘和纸屑等这些让设备使用更顺畅、能够延长机器使用寿命的精细服务,让用户感受到来着爱普生的
如何让企业真正地和互联网深度融合,一定还困扰着大家。其实苏宁也曾经有过迷茫和困扰,而随着苏宁O2O零售模式的逐渐成熟,我们已经开始收获。今年上半年,苏宁线上销售额增幅105%,移动端占比提升到了55%,开启了O2O零售的直道加速。接下来,我想从“互联网 ”高速公路的入口、出口和接口三方面,邀请大家与苏宁一起极速奔跑!  过去大家和苏宁的合作可能只有采销这一个入口,而现在我们将物流、金融、大数据等,
在中国的云计算市场上,书生集团可谓独树一帜。虽然公司创立于中国,研发也在中国,却率先在美国云服务市场上取得突破,然后又杀了个回马枪,大力拓展中国的云计算市场。就像书生集团董事长王东临所说,书生集团一开始的梦想就是成为一个国际化的公司。墙里开花墙外香正是书生集团今天的写照。  多种方式盘活医疗云  记者在独家采访王东临时,首先听到了一个好消息:书生集团在美国辛勤耕耘的医疗云市场终于开花结果,有了第一
本报讯 第11届MOS大赛暨第2届MTA大赛全国总决赛于2015年5月29日在北京成功举行,并于5月31日在北京信息职业技术学院举办了闭幕式与颁奖典礼。  该大赛由教育部职业院校信息化教学指导委员会、全国高等院校计算机基础教育研究会、全国高等学校计算机教育研究会、中国计算机报主办,教育部全国高等学校学生信息咨询与就业指导中心 、中国软件行业协会教育与培训委员会、微软、Pearson VUE、Cer
本报讯5月5日上午,工业和信息化部在北京举办“2015中小企业信息化服务信息发布会暨中小企业信息化培训启动会”,总结2014年中小企业信息化推进工作并部署2015年工作任务。  工业和信息化部副部长毛伟明以《新常态下中小企业信息化大有可为》为题做书面发言。他指出,当前,工业和信息化部正积极推动云计算、大数据、物联网与现代制造业结合,促进电子商务、文化创意、互联网金融等产业融合发展,加速发展智能装备
本报讯6月17日,360公司董事长兼CEO周鸿祎宣布,将联合中信证券、金砖资本、华兴资本和红杉基金,向360公司股东发出不具有约束力的私有化要约。  该要约称,拟以每ADS 77.00美元(对应每股A类或B类普通股51.33美元)的价格收购其他股东持有的360公司股份。该价格相对于6月16日360的收盘价有16.6%的溢价,相对于过去30个交易日收盘价的算术平均价有32.7%的溢价。   “今天将
近日,华胜天成首款国产Power小型机问世,虽然与OpenPower关系不大,却意外地引发了整个业界关于OpenPower国产化的又一轮探讨。  作为OpenPower关键一年,业界如此敏感也在情理之中:今年国产化的OpenPower微处理器和服务器都将问世,而上述事件无疑从侧面挑动了这根紧绷的神经。  OpenPower生态圈,以开放IBM POWER微处理器知识产权使用许可的模式去挑战英特尔x
2012年可以称得上是云计算的转折年。在这一年,整个业界已经从云计算概念的炒作全面转向寻求云计算应用的落地。金融、电信、政府、能源、互联网、教育等行业的许多大型客户已经在私有云方面有了初步的探索。面向中小企业以及个人用户的公有云服务也开始在中国市场上崭露头角。  从传统数据中心转向云计算数据中心,实现基础架构的虚拟化和自动化是关键。大多数用户认为,虚拟化是从传统数据中心过渡到云计算数据中心的必由之
Infor主要从三个方面入手解决云落地“最后一公里”的问题:提供符合行业需求的定制化解决方案;提供创新的云架构;提供软件套件,方便采购和部署。  全球最大的数据统计门户网站www.statista.com的数据显示,2012—2025年,中国服装市场的年均增长率为10%,到2025年,中国服装市场的整体规模将达到5400亿美元,居全球榜首。中国服装市场商机无限,但同时也充满着挑战。比如,商业模式不
本报讯 ZUK近日发布旗下首款智能手机ZUK Z1,这是一款专为使用手机时间长的重度用户设计的产品。  ZUK Z1搭载了其拥有专利的U-Touch指纹识别功能,配备高通骁龙801处理器、标配64GB存储、双卡双待7模18频全网通、支持快充的4100mAh高密度电池、正反插拔设计的Type-C USB3.0接口,以满足重度用户长时间使用的需求。ZUK Z1采用了流线型机身曲线设计,将于8月18日在