首页 新闻 论坛 小组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员

logo

您的位置:CSDN 首页−>新闻频道−>正文

Dominic Tavassoli:Telelogic SYNERGY/CM 6.4a软件过程最佳实践经验

2006.03.26  来自:CSDN      共有评论(0)条 发表评论    收藏

  谢谢Jean-Louis Vignaud 的讲话。在此我想跟大家介绍的是我们最新发布的Telelogic SYNERGY/CM 6.4a 这个版本如何帮大家进行流程改进工作的最佳实践经验。在当今社会的企业结构的发展过程之中,我们会面临着各种各样的挑战,比如说在产品研制过程之中,怎么样来面临不断的变化,或者如何面临你竞争对手的挑战,还有如何满足你用户的需求,如何来使你的工作效果更灵活化,这些都是我们在管理企业过程之中面临的各种各样的挑战。我们在企业过程之中面临的挑战,应该是我们寻求怎么样的解决方案来解决这些复杂的挑战。在我演讲最后一个部分,我会对大家展示一下我们的用户,如何用我们的解决方案来解决他们所面临的所有挑战。
  我刚才谈到了挑战的问题,从各种各样的挑战角度来说,使我们的解决方案应该是给用户一个广泛的视角或者一种方法来解决各种各样的问题。比方说如何满足一些用户的需求等等,这个方法或者说这个解决方案我们称为Telelogic 企业生命周期管理解决方案,简称为ELM,它起源于我们在前几年定义的ALM 的解决方案基础之上,派生出来ELM 的解决方案。ALM 解决方案在我这张图中的底层部分(见图),更关注开发过程的管理,当我们提升ALM到ELM 解决方案之后,我们提升了一个层次,是在我这张图的上方部分,帮用户思考如何做正确的事情。为了控制、管理或者搭建ELM 平台,我们有完整的Telelogic 解决方案,这个方案起源的源头是我们有企业级的构架管理平台,或者是商务流程管理平台,来帮助用户思考他们的组织结构应该怎么样正确的运作。我们Portfolio 这个平台是帮助我们用户去思考或者去捕捉市场信息来更好地满足用户的需求,来帮助客户做市场决策。需求管理平台或者需求跟踪管理平台,是帮助我们的用户在需求捕捉和管理之中如何进行正确的跟踪和管理。设计平台或者是测试管理平台,是帮助我们的用户在开发过程之中提交正确的东西。
  变更、配置管理平台,这也是我今天要谈到的平台。最底层的我们叫做综合管理平台或者是集成平台,它是集成了所有的解决方案来搭建成的。我们不仅强调一个产品在组织管理或者开发过程之中所起到的作用,我们更强调我们的产品在集成之后为我们用户带来了什么样的价值。从我们提供的产品角度来说,一个产品是Popkin Software,是帮用户建立企业级系统构架和建立商务流程平台解决方案。Focal Point 是产品线管理和产品管理领域功能最全面、基于Web 的决策支持解决方案,更关注用户在捕捉市场信息和帮用户做决策方面所起到的作用。SYNERGY/CM 是帮我们用户在系统的研发过程之中如何进行配置好你的产品和管理好你的产品,Telelogic DOORS 这个产品是进行需求管理和测试管理的最主要的一个解决方案。我们提供了一个Telelogic 企业级的变更、配置管理解决方案的集成体系,这个集成体系会给用户在各个不同方面带来价值。
  现在让我们关注SYNERGY 产品,在我演讲过程之中,我会从三个方面来强调SYNERGY的价值:第一个方面,SYNERGY 如何在业界起到技术的主导者和技术的改革者,在变更、
配置管理方面。另外一个方面,我们SYNERGY 在研发过程之中,我们重新定义了CM 或者AM 解决方案的思想,这个思想会给我们的用户带来更多的价值,如何给用户带来价值,我
会在我的演讲之中谈到。
  最后一点,我会介绍Telelogic 公司是如何用它的解决方案来提升企业流程改进水准的方案?我现在想跟大家高兴地介绍一下我们很有力的需求管理解决问题的平台,就是DOORS产品,它是市场主导者,它是在我们市场份额之中占有最大的解决方案。DOORS 这个产品是帮大家捕捉用户的市场需求信息,然后帮用户的技术规格来指导用户在开发过程之中应该怎么样提交正确的用户信息的工具。这个工具是帮助引导用户,我们项目应该如何正确进行?在一般情况下,这类人员往往是开发团队之外的人员,这样需求的人员和开发人员就产生了一定的隔阂和距离,在他们没有工作联系的情况下,就产生了工作之中的问题。作为我们Telelogic 解决方案,我们如何处理这个问题,我们是引入了实施的请求解决方案来控制需求的人员跟开发团队人员合理的情况。这个时候我们在你的客户需求跟你的开发团队人员嫁接了这么一个友好的桥梁。比方说在手机的开发过程之中,有可能加一些手机呼叫的信息功能,或者你想在手机上显示一些图形或者图像的功能。可以采用DOORS 这个工具,把这个需求先写下来,然后可以把所需要的图形、可视化的东西描述出来,然后传递给你的开发人员,使你的需求管理信息更明确,这个是帮助用户来传递正确的信息,给他的开发团队人员,来引导他的项目沿着正确的轨道运行,同时也创建了你的开发流程管理,在一个正确的方向上进行。
  开发的请求或者需求,可以用Telelogic 公司的SYNERGY/Change 来进行创建,这个是什么样的问题呢?我们在需求之后会有变更情况,变更控制和跟踪管理可以放在Change 中进行。像SYNERGY/CM 是控制和跟踪你的开发资产在开发过程之中的变更。另外一个比较重要的问题,如何解决开发过程之中的工具集成性的问题,比如说像IP 的环境,像如何集成进来,跟一些测试管理工具如何集成进来,这是另外一个思考的问题。在发布新的SYNERGY产品的时候,我们提供了各种各样的功能,同时在用户界面友好性上我们做了很多的工作,整个用户的界面可以完完全全中文化。另外一个重要方面,我们在SYNERGY 这个解决方案之中,变更请求管理解决方案跟配置管理解决方案,我们用的是一个单一的体系来进行管理,这是一个单一的系统,使得系统更简单化。这个单一的体系会帮助你从变更的请求的跟踪到最终的配置管理、发布管理,还有整个在软件开过程之中的流程管理,会形成一整套的体系,是整个单一的体系管理。当我们介绍我们新的产品给用户的时候,基本上用户关注的就是我们如何能够简单地使用新的产品,能更快地入门。
  举个最简单的例子,当我打开配置管理工具的时候,我的开发人员或者我的团队人员能不能尽快地看到他所拿到的变更请求是什么,或者变更是什么,变更的详细细节是什么,比如说优先级是什么,重要度是多少。作为工程师本身来说,如何使用SYNERGY,应该找到你应该做得事情,就是我的工作列表,从这个列表中找到你的任务,从这个任务可以跟踪到各种各样的信息,比如说这个任务关联到哪些请求或者哪些源代码或者哪些信息。提供用户界面的易用性来说,我们认为是一个非常重要的问题,就像 厂家提供的工具,虽然有功能,但是它的易用性不好或者很难用,很多用户在买了之后只是放在那儿不用它,提供最好的易用性,我们可以保证组织在购买解决方案之后,全面地使用、全面地展开,而且可以在很低的培训费用之下,就可以很快地来使用这个工具。从另外一个角度来说,在易用性上我们提供ActiveCM 这个功能来提升用户界面的友好性和易用性。当你采用一些标准化组织或者采用一些标准的时候,CMMI 会给你提供一个很好的标准。在CMMI 中提到了,我在配置管理之中,所有底层交互都应该是自动进行的,这个定义是CMMI 之中的一个标准,同时我们的解决方案之中融入了这个标准,来帮助用户在底下交互过程之中的自动化。
  这是我们从实施请求到变更控制,这一系列过程之中的链接,我们称为需求驱动的开发过程,这个开发过程是一个集成的解决方案。这个解决方案帮助我们用户从需求开始捕捉到最后需求跟踪,从需求最后分解到请求,从请求分解到任务,再从任务分解到开发人员的代码,只是在我们解决方案之中,你去点击一下就可以得到这么一个完美的报告出来。在欧洲跟美国,这样一个集成解决方案已经成为我们用户最愿意采纳的集成解决方案,这个解决方案会帮助我们在有效的期限内满足用户的产品。这类的解决方案帮助我们提升另外一个角度,帮助我们用户通过CMMI 或者来建立CMMI 以及其他标准体系过程的解决方案。因为在CMMI 之中谈到监视、提交报告的功能,在我们解决方案之中你只要点击一下就可以产生CMMI 提交的报告。SYNERGY 这个产品除了做配置变更管理之外,我们另外一个很强的一项,我们帮助用户可以做发布管理。
  在我们新发布的6.4a 产品之中,我们引入了新的发布管理的功能,这也是其中一个很重要的管理项目,在历经10 年的配置管理之中起到了决定性的作用。比方说我们的开发人员在一个新的开发版本之中,他怎么去识别在新的版本之中哪些功能增加了,或者是哪些问题解决了。如果没有SYNERGY 产品,是很难取得这些信息的。在SYNERGY 之中,你只要简单地点击两个建立的号,就可以显示出来,哪些功能是最佳的功能,哪些功能是解决问题,哪些问题被解决掉,可以一目了然看出来。这要从两个层面来说,项目经理可以简单或者明了知道,一眼就可以看到在新的方法之中,哪些功能是我增加的功能,从QA 的管理人员来说,他可以一目了然地看到,在新的方法之中,哪些我提交的问题解决掉当前,这样一个解决方案是完完整整地支持了我们在企业或者组织之中的质量保证体系管理人员所做的工作。从另外一个角度来说,我们这个解决方案还帮助了我们团队人员在更快的时间范围内开发出更好的产品,这个高级的功能已经在我们的发布版中体现出来。如果是我们有变更、配置管理的功能,为我们开发团队提供变更、配置管理功能,实际上从整体意义来说,这个变更、配置管理的功能可以用在整个组织范围之内。
  当前,SYNERGY/Change 可以用在各种各样的管理层次上,可以起角色、测试、建模这类角色,与其他的问题一起来进行变更管理,它的特点是我们基于Web 界面访问的解决方案,这个解决方案是集成了整个软件开发的生命周期,或者可以定义自己的周期,来统一地管理你的软件开发过程之中的变更或变更的请求。同时我们还提供一个分布式团队来变更、配置管理解决方案。从另外一个角度来说,比如提交的变更请求可以提交从美国或者更远的地方来提交,实施是在中国来做。从一个需求管理变更角度来看,我们是如何提升企业变更管理的平台的,我们需求管理的变更可以用SYNERGY/Change 进行管理,实际上这个变更管理是存在于管理项目之外的管理。在需求管理大需求管理变更,需求变更管理内容可以直接链接到SYNERGY/Change 变更请求下。比如说如果这个变更的需求建立了之后,分析设计人员只是点击一个按纽,你就可以把变更请求提交到SYNERGY/Change 系统之中,来进行审批、审核的一个过程。这种企业级的变更管理平台是我们SYNERGY 提供的非常简单易用的系统。
  我刚才谈到了变更、配置管理是采用单一的解决数据库系统,我们所有信息都存在于这个数据库里,你可以实时捕捉到各种各样的信息来报告出来。在新的版本之中,我们引入了新的报告格式和报告系统,来帮助团队监视开发过程。可以用产生的报告来提交给我们的高层领导人员,或者是项目经理、测试人员,从各个不同的角色来看项目进行的状况。Telelogic解决方案是在满足了各种标准体系的基础之上建立起来的解决方案,这包括流程管理的标准,比如说CMMI、ISO9001、SIX Sigma、ITIL,或者是支持政府或者是一些企业结构的标准,还有一些快速开发的流程标准。当然还有一些协同开发,或者是满足某种商业价值的标准,或者是支持分散型的外协开发团队的这类流程体系。
  作为Telelogic 公司,我们是非常关注我们的用户在实施我们的产品之中的成功,所以,我们提供了一个非常简单易变的解决方案,你可以直接采用我们提供的流程体系,你甚至也可以做一些定制或在你的体系之中做一些移植,来用我们的解决方案。  
当我们向大家介绍我们最新的产品的同时,我们也得到了Ovum 对我们新产品的评价,他谈到我们的产品是一个非常简单易用,而且是一个提供了高功能的产品。兼顾易用性和高
功能是一个产品非常重要的一个方面,有些厂家提供的工具易用但是没有足够的功能来帮助用户解决问题,或者是你有足够的功能,而你的易用性差,这都会影响用户的实施。SYNERGY是兼顾了既易用又提供了高端功能的解决方案,所以是帮助用户提供企业级的解决方案。这是非常重要的一点,因为当你引入变更、配置管理解决方案,你期待的是它能帮助你们团队人员解决问题,来提升你的产品价值。另外的评估架构,比如说EITL 也给了SYNERGY 高度的评价,同时也谈到了Telelogic 这个解决方案是需求驱动的一个企业需求的变更、配置管理解决方案。
  来看一下用户怎么谈我们的解决方案?首先看一下菲利普这个用户,他所面临的挑战,他是地理式的分散开发团队,他们必须管理变更,而且要满足这个变更,要把这个变更连接到是否他们满足了用户的要求。当他们部署了新的工作之后,他们发现他们的出错率降低了。另外在他们分散型的团队之中,资产的可见度提升了很多,他们还可以用SYNERGY 去跟踪变更请求、跟踪缺陷或者跟踪需求的变更。所以,SYNERGY 不仅仅是一个变更、配置管理的解决方案,它还帮助用户提高了来实现他们的商业价值和商业目的,成为高水准的配置管理解决方案。
  第二个例子,Hewitt 是一个美国公司,他面临的挑战是如何按期把他们的产品投放市场,他们采用SYNERGY 作为他们公司的配置管理的一个解决标准方案,他们发现在采用
SYNERGY 之后,他们的生产率提高了18%,现在采用SYNERGY 之后,他们builds 的程度可以达到90 到100 次,甚至开发人员的效率提高了5 倍。而且他们认为SYNERGY 这个解决方案还帮助他们降低了管理人员的成本,因为当你采用SYNERGY 之后,你是700 人左右的开发人员才用两个配置管理人员。当采用SYNERGY 之后,不仅帮他们解决了配置管理过程之中的问题,而且帮他们实现了快速地将产品投放市场。所以从解决方案的角度来说,从高层次的管理观念一直下发到开发人员的观念都得到了提升。
  第三个例子,航天航空方面的公司,他们所面临的挑战是他们的软件开发变得越来越复杂,但是还要满足他们业界的一些标准来进行开发的过程。当采用SYNERGY 之后,他们把这个流程映射到了DO-178B 的管理体系之中,通过管理他们的软件开发的复杂度跟软件开发过程中的资产,在他们引入SYNERGY 之后,不但发现了提高了他们产品的质量,而且帮他们节省了资金。在他们部署了SYNERGY 九个月之后,当时他们购买Telelogic 产品的钱就有回收。当我们看到这些用户的案例之后,我们可以看到SYNERGY 不仅仅是一个变更、配置管理的工具,SYNERGY 还通过作为企业的流程管理的解决方案,来帮助用户面临的各种各样的挑战。他可以帮助用户来按期提交正确的功能产品,而且是满足用户的预算。减少开发过程之中的费用或者成本,缩短交货期,还可以帮助开发团队加强合作和加强协作管理,增加用户的满意度,帮助用户来提升流程的成熟度,来提升整个企业的协作管理水平。这些用户已经认识到Telelogic 公司帮他们提供的是一个能够更加参与竞争的解决方案。这也是他们选择SYNERGY 的一个主要原因,它区别于其他厂家,只提供一个变更的配置管理工具。
  作为简短的总结来说,我们可以看到Telelogic 解决方案已经提升了企业流程管理的价值水平,SYNERGY 是变更、配置管理的技术主导者和改革者。另外,SYNERGY 还帮助重新定义了配置管理的水准或者ALM 的水准。Telelogic 公司以其独特的解决方案,为我们的企业级的用户提供了流程改进的价值水准。
  这是我的讲演,谢谢大家!

发表评论 0条】
其他文章
相关文章
最近评论
正在载入评论列表...
热点评论

    热点新闻
    最新资源

    最新招聘更多
    精彩视频
    精彩专题


     
    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
    北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号
    Copyright © 2000-2006, CSDN.NET, All Rights Reserved