ALM工具:集成之前应该考虑哪些东西

日期: 2013-01-13 翻译:boxi 来源:TechTarget中国

一些供应商提供的ALM(应用生命周期管理)套件已经包含有不少功能。其他一些供应商则提供可适应ALM框架的细分工具。两种方案均有利有弊。   在许多商务计算领域,存在着两种购买方案:从一个提供商处购买;或构建一个细分的或各种组件的“最佳组合”。

  两种方案各有优势:比方说,从单个供应商购买集成套件往往更快更简单,相对于跟多个来源打交道,这一方案牵扯到的变故也会更少一些。   在ALM市场,客户现在可以享受到这两种方案的好处了:领先的产品集成了很多不同的功能,但同时也能将其他供应商的工具或组件吸收进来。现在ALM是重要的,往后几年的重要性还会加强。商业产品的开放性就是这种增长的动力之一。

  这……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

一些供应商提供的ALM(应用生命周期管理)套件已经包含有不少功能。其他一些供应商则提供可适应ALM框架的细分工具。两种方案均有利有弊。

  在许多商务计算领域,存在着两种购买方案:从一个提供商处购买;或构建一个细分的或各种组件的“最佳组合”。

  两种方案各有优势:比方说,从单个供应商购买集成套件往往更快更简单,相对于跟多个来源打交道,这一方案牵扯到的变故也会更少一些。

  在ALM市场,客户现在可以享受到这两种方案的好处了:领先的产品集成了很多不同的功能,但同时也能将其他供应商的工具或组件吸收进来。现在ALM是重要的,往后几年的重要性还会加强。商业产品的开放性就是这种增长的动力之一。

  这些是最近与市场观察家和分析师讨论得出的结论;还有,这些分析师报告称这也是市场自身的结论。正如独立分析机构voke的创始人Theresa lanowitz的概括,包括惠普、IBM、微软及MKS产品在内的ALM产品是“对集成开放的”。Lanowitz等分析师从三个层次看待市场确认:

  —即使是卖集成系统的ALM框架提供商也提供“钩子”来连接第三方的东西;

  最令人兴奋、发展也很快速的工具商,包括Coverity、Electric Cloud以及Replay Solutions等,正好就是对与ALM框架的良好集成进行投资的公司;

  —那些利用了框架的开发性来将ALM与组织流程深入绑定的公司就是最满意的客户。

  理解这些并不需要深入剖析:除了少数例外,开放集成方案正在赢得竞争。

  并非豪赌

  如此清晰明了的业务选择是很罕见的,ALM工程依然不会一直朝着一个方向倾斜。在云计算和as service(X即服务)成为IT领先的热门词汇的时期,公司考虑购买每一项功能均经过认证、能很好地适应工作流的一体式的ALM包也是有意义的。Gartner的研究总监Thomas Murphy强调了软件管理中“复杂性的责任及质量的价值”,同时也指出了在不增加复杂性和维护量的前提下,组织对ALM的需要程度。IT部门在预算紧张的情况下要全力关注于领域知识的自动化。要求他们仔细研究ALM并运用到自己的细分领域是不现实的。大多数主流ALM产品框架源自端到端的、“完全成熟”的系统,或者起码是按照这个方向营销的。

  尽管如此,若干的业务趋势已经促进了ALM技术的开放化。首先,从lew Moorman到David Kirkpatrick,每个人都观察到“大家都置身于软件之中了,”因此软件管理已成为基础的差异化因素和竞争性技能。其次,产品和组织周期缩短了:公司往往倾向于每过几年就并购。Murphy等分析师强调,当公司被一家使用了不同ALM系统的公司收购之后,部门不会为了一项特定技术“扔300万美元来购买工具和实施培训”的。最后,在证明协议和接口更胜于实施上,开源社区正在迈向20年连胜的道路上。

  其结果是:没有一家开发团队,甚至包括ALM供应商巨头的团队在内,能够跟上所有的变化和复杂性,而这些是现代ALM需要控制的。供应商的最大价值在于确定最佳实践,提供开箱即用的经验,对合法的工作流进行建模,并设计足够的可配置性来连接所有的传统工具,后者对于组织来说是必须的。这丰富了整个由框架供应商、客户、专业产品提供商及顾问组成的生态体系。

  当然,端到端的ALM产品还有位置,尤其是依赖于嵌入软件的受管辖行业更是如此,如医疗设备和航空,以及地理上分散的团队的未开发建构团队。Murphy指出,同一组织内部不同的支持者对ALM有不同的需求:组装线工人……希望快捷直接的开箱即用的行为,而管理层要求“报告和监管”,开发者往往需要对ALM进行调整和配置,以便与已有流程匹配。

  更广的背景

  Murphy说,对于恰当理解集成在这些框架中的角色而言,区分好ALM与SDIC(软件开发生命周期)也是至关重要的。有时候决策者会把这两个混为一谈。根据Chris Birmele和Mridula Velagapudi的解释,ALM不仅包括所有的SDLC,也包括开发开始之前的业务分析,以及开发完成之后的使用。此外,综合的ALM必须允许将好的集成与对客户化的开放配合起来。你得在采用ALM的精确标准指定上做大量工作;可一旦做出决策并付诸实践,你就可以有更大价值的收获。此种开放性对客户的另一种好处是降低风险。像掺杂多种计算技术的SDIC:从不同的收购中形成的业务部门;与嵌入系统对接的软件,Web应用或桌面;面向“大数据”的软件,记账或领域技术;用java、SQL或Ruby编码的软件。只有在ALM这个层次上这些差异性才能消除并进行有效管理。在许多情况下,挂着ALM名头的产品实际上仅承担狭义的SDIC责任。ALM推出伊始目标的清晰性就显得非常重要,这是Murphy在Gartner的出版物如《成功选择ALM产品的挑选标准》上详细阐述的一个专题。

  对于ALM客户来说这是个好时光。领先供应商之间的健康竞争让市场取得了若干突破,企业资源规划(ERP)、先进存储系统都在强调成本高昂的“大爆炸”,即持续数年的努力应该可以带来流程改进的革命性变化。尽管ALM也将可管理流程的定性和定量改进作为目标,但从ALM的具体细节看可以循序渐进的。这给了组织选择最适合自己的变更和风险水平的可能。开放业务的后果因此可以随着规划和执行而进行精细调整。

翻译

boxi
boxi

相关推荐

  • ALM工具大比拼:SaaS工具能否胜出?

    在分析ALM工具的最后,你需要考虑想要从ALM的哪个部分开始,公司的规模,工作流需要什么以及可以从运营团队中得到多少帮助。

  • Rally Software与仁能信息联手 助华企业提高敏捷性

    2014年8月21日,Rally Software宣布与上海仁能信息技术有限公司建立经销商合作关系,将为中国的企业提供独一无二的工具、服务及本地支持组合,协助它们提高业务敏捷性。

  • 敏捷与ALM的天作之合

    你曾经设法说服高级管理者尝试敏捷项目。现已形成几个试点团队,并且“概念验证”项目也成功运行。在短期迭代过程中团队也开发了一种可交付的软件,商业客户为此感到高兴

  • 碎片化的Android领域解决移动ALM质量挑战

    虽然当涉及到在本地移动模拟器上测试应用时,移动开发人员和质量工程师们很坚定勤奋,但在移动ALM测试阶段有一个悲剧,那就是市场上没有设备模拟器可以代替用户提供的反馈。