彩票走势图

logo Parasoft 案例研究(一)
文档彩票走势图>>Parasoft 案例研究(一)>>思科成功案例:在思科系统实施质量计划

思科成功案例:在思科系统实施质量计划


世界顶级公司依靠网络解决方案的全球领导者思科系统公司(Cisco Systems)来确保其关键任务系统持续运行。这就是为什么公司积极投入精力以确保其软件质量是世界一流的。

考虑到系统故障会造成数百万美元的损失,思科知道质量保证是其持续取得市场成功的核心因素。


为了实现围绕Java环境中软件质量的目标,思科采用了ParasoftJtest解决方案。在过去的几年中,Parasoft Jtest的常规使用已成为企业标准——每天使用它的人数从24个增加到1100多个开发人员。该公司正在从规则和设置的自动配置以及Java技能的不断发展中获得生产力收益。开发团队正在软件开发生命周期中更早地发现错误——从而在对它有更高要求的市场中提高了整体生产率和质量。


挑战

思科的产品为遍布Internet的许多站点和Web应用程序提供了动力,因此该公司了解到,交付高质量解决方案的能力很大程度上取决于思科。为了满足不断增长的客户需求和期望,思科推出了一项影响深远的计划,以推动软件质量的卓越发展。

“思科意识到,要保持在市场的领先地位,它必须拥有最好的工具来提高质量,”负责评估软件测试产品和工具并促进其采用的技术负责人Andy Chessin说。

但是,思科的挑战之一是围绕其Java开发人员致力于开发测试过程,以消除软件错误并生成干净的代码。思科对质量的期望很高,因此软件开发人员和工程师要对满足软件测试和质量的严格要求负责。受到特别关注的三个领域是静态分析、单元测试和代码审查。

但是,如果没有完善的测试平台和软件,就无法满足如此高的要求。考虑到这一点,思科投资了Parasoft Corp. Central的开发测试解决方案,以支持其Java开发工作,Cisco实施了ParasoftJtest以消除开发应用程序代码时的关键软件错误。

但是,质量与技术一样,也取决于文化和承诺。为确保成功完成软件质量工作,该公司需要使用Parasoft Jtest产品来提高较高的采用率和使用率。Chessin在这项工作中起着特别重要的作用。当他到达公司时,他意识到有必要制定清晰的计划来实施Jtest,培训开发人员并支持采用。现在,Chessin现在被简单地称为“蓝图”,它借鉴了Parasoft的开发测试框架来制定计划,该计划确立了角色、职责和期望,以推动Cisco开发人员在Parasoft Jtest中的实施。

这些努力的结果是惊人的。在过去的几年中,使用Jtest的开发人员数量激增——从24个常规用户增加到1100多个。

是什么使这成为可能?尽管思科高层领导的指示明显加快了采用速度,但也很清楚,成功的实施与勤奋的计划和积极的支持密切相关。


在过去的几年中,使用Jtest的开发人员数量激增——24个常规用户增加到1100多个。



思科赞扬高级领导、勤奋的计划和积极的支持。



Chessin和他的团队提供了必要的基础架构和协助,以扩大Parasoft Jtest的采用。

他们与开发人员会面以解决问题,举行教育午餐,并制作了视频点播课程以支持他们的培训。事实证明,这样的举动对成功实施至关重要。通过以及时的方式向开发人员和架构师提供此类资源,与传统培训相比,他们能够支持更多人的培训和开发。

同时,Parasoft表现出极强的响应能力。该公司的代表不仅积极地解决了开发人员的疑虑,而且还迅速推出了必要的新功能,以支持Cisco苛刻环境中Parasoft Jtest产品的可用性和可扩展性。

Chessin表示:“如果没有Parasoft的合作,我个人的成功率将大大降低。”“事情本来可以完成,但没有那么快......我所感觉到的只是一个阻碍者,或者妨碍了就立即解决了。


结果

自动化配置是提高生产力的一个关键因素。尽管软件架构师可能具有用于测试给定代码库的规则和设置的配置,但是Parasoft Jtest使架构师可以轻松地将其转移到另一个代码库,进行修改并实施新规则。

当开发人员使用不同的技术(例如线程或企业Java Bean)时,此功能变得尤为重要。在几秒钟内,无需手动引入新规则和设置即可打开或关闭规则以保护代码库。当架构师将新的定制规则放在团队服务器上时,所有开发人员都可以立即访问它们。对于一支只有少量领导和遍布全球的开发人员的团队来说,这代表了巨大的生产率提高。

通过以帮助开发人员提高自己的准确性的方式识别错误,也可以实现生产率的提高。例如,当开发人员单击错误时,文档不仅说明特定规则的工作原理,还提供首选代码示例。Chessin说:“最大的收获之一是Parasoft Jtest教会了工程师如何成为更好的开发人员。”在使用Parasoft Jtest的过程中,由于开发人员正在学习如何编写更好的Java,我们在代码库中的缺陷越来越少。

随着他们成为更好的开发人员,架构师将合并更多规则,从而获得更好的代码。具有周期性影响。

此外,上游质量管理正在向下游生产更好的产品。例如,在开发人员在签入代码之前在桌面上运行Parasoft Jtest的情况下,夜间的代码库变得更加干净。通过在软件开发过程的早期解决软件错误和缺陷,他们消除了原本可能存在的质量问题损害生产力或在下游造成质量问题。



“最大的收获之一是Parasoft Jtest教会了工程师如何成为更好的开发人员。在使用Parasoft Jtest的过程中,由于开发人员正在学习如何编写更好的Java,我们在代码库中的缺陷越来越少。”



最后,通过将Parasoft Jtest与Eclipse Foundation的集成开发环境(IDE)集成,思科实现了开发人员生产率的提高。Eclipse IDE的丰富功能使开发人员可以在一个位置管理项目并在它们之间进行切换。它还提供了快速修复功能。

在许多情况下,Parasoft Jtest提供了一种向开发人员介绍此功能强大的工具和框架的杠杆,从而推动了生产率的提高,并将随着时间的推移而不断增长。


结论

在将Jtest部署到1100个开发人员之后,思科现在致力于通过教育来提高采用率,以便在未来几年中显着提高质量和生产率。Parasoft与Cisco一起提供持续的技术培训,以确保所有Jtest用户(无论是新手还是高级开发人员、架构师或测试人员)都可以使用学习资源。

思科的工具评估小组考虑了其他可能的基于Java的软件质量管理工具,但现在它显然已经将Parasoft Jtest建立为标准。

Chessin说:“我们拥有可以在这家公司中部署的最佳软件工具。”

随着这项工作的成功,它正在进行评估,以确定哪些工具应成为测试Web应用程序和面向服务的体系结构(SOA)环境中的软件代码的标准。

Chessin表示:“如果我可以让其他供应商对我从Parasoft获得的支持负责,那将是一个完美的世界。”“我从Parasoft获得的支持、合作和真正的兴趣是非凡的。


扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP