惠普应用生命周期管理软件

在当今瞬息万变的商业领域中,业务灵活性取决于IT灵活性。现在,如期交付高品质的应用比以往任何时候都更重要。惠普应用生命周期管理(惠普应用生命周期管理(ALM))软件是一款功能强大的单一储存库,方便您的应用软件团队协作、规划、构建和加快提供安全可靠的应用,推动创新和提高客户满意度。

以业务要求的速度交付新应用

您的业务对IT的要求日益提高。但是,您要面对的是几十年的传统IT基础设施和应用投资。如何在加快创新步伐和提供更丰富的软件功能的同时维持质量和控制成本?成功的第一步是进行应用改造,以对应用组合进行评估、现代化和管理。应用现代化对于改造软件组合,从而满足业务需求至关重要。但是,分散的团队、迭代的方法、新的架构(如面向服务的架构和复合应用)、Web 2.0技术、移动平台及云端组件—这些现代化的手段给您的团队提出了新的挑战。实际上,许多企业在没有考虑到逻辑复杂性的情况下,就实施了应用现代化。

惠普应用生命周期管理(ALM)可帮助您的团队管理逻辑复杂性,以业务要求的速度提供现代化应用软件。惠普应用生命周期管理(ALM)是一个基于角色的平台,可管理应用交付的所有方面:从需求到开发、测试和交付准备。我们的现代化的应用交付模式鼓励在整个生命周期内进行互动沟通。

管理更多移动部件

当今现代化应用由许多移动部件组成。 由于复合应用架构更容易修改,所以它们正在被迅速采用。然而,跨多个分散的团队管理组件和服务,以提供一个复合应用很有难度。过去,发布是在孤立的项目中进行管理的。分散的团队之间很难沟通,同时又必须能够预测和精心策划各个复合应用团队的应用交付任务,强调管理流程。IT通常管理多组服务和复合应用来作为企业发布。准备好投产的组件包含在发布中,未准备好的组件或服务需等到下一次发布。既可管理更多的移动部件和依赖关系,又可调整发布-这就是惠普应用生命周期管理(ALM)软件的优势所在。

改进跨团队的可见性

做好变更准备就是将整体应用分成可分享的组件,由不同的团队和外包团队负责构建和测试。这将给应用项目经理提出挑战,项目经理必须迅速评估应用发布版本的质量状态,处理变更产生的影响。若没有自动化和洞察力,可能很难应对这一挑战。惠普应用生命周期管理(ALM)软件可在适当的时候向相应的人员提供正确的信息,以调整计划,处理变更影响,如期完成交付。

关于惠普应用生命周期管理(ALM)软件

惠普应用生命周期管理(ALM)是一个用于管理和自动化活动、洞察力和资产,以顺利交付应用软件的统一平台,它可管理从需求到开发、测试和交付准备的整个应用生命周期。惠普应用生命周期管理(ALM)可与上游项目组合管理软件和下游部署、监控及事件管理软件相集成,以实现由始至终的完整的应用生命周期管理。借助惠普应用生命周期管理(ALM),应用软件团队可以以两倍以上的速度交付现代化应用软件,同时将生产问题平均减少80%。

惠普应用生命周期管理(ALM)非常适用于部署卓越应用中心(COE)解决方案。它增进了各个流程的一致性,促进实践和资产共享,加强业务分析师、开发和测试团队之间的互动沟通。惠普应用生命周期管理(ALM)基于一个易于扩展的标准架构和集中式存储库,它是现有与技术无关的统一的应用交付系统中的一个。

关键特性

项目规划和跟踪:要如期交付应用需要时刻了解进度,与目标及里程碑一致,并能够随时获得新信息,不依赖于容易出错的手工数据收集。惠普应用生命周期管理(ALM)使团队能够通过项目规划和跟踪,定义、跟踪、测量和报告项目里程碑和关键绩效指标。项目经理、质量检放经理和质量保证经理可以定义和配置项目计划、项目周期、里程碑(质量检验关)及每种被管理的任务类型的相关关键绩效指标(退出标准)。生成报告,在记分卡中可视化,并导出到包括移动设备在内的其他工具。通过其追踪功能,惠普应用生命周期管理(ALM)可自动更新项目进度,以尽早突出风险。

应用生命周期情报:应用生命周期情报(ALI)包含在惠普应用生命周期管理(ALM)中,是一种以行动为导向的决策支持系统,旨在帮助您顺利交付现代化应用软件。ALI提供实时信息,包括什么时候谁在哪里做什么及为什么。它以精细的方式提供这一信息,从编码和测试到风险管理、风险评估和按要求调整,非常详尽。ALI提供决策支持和资源优化意见,确保项目重点与质量检放目标及业务预期相一致。ALI将可追溯性进一步延伸到要求、检验、缺陷、代码更改和构建管理系统之间。它可让您从这五个方面进行实时追踪。


图1. 使用Enterprise Collaboration时的惠普应用生命周期管理(ALM)测试覆盖率视图




惠普应用生命周期管理(ALM)实验室管理自动化:测试团队经常遇到设立一个实验室环境以进行测试的挑战。多数情况下,设立实验室需要与多个团队和角色进行手动协调。这很耗费时间,如果做得不当,可能会导致出现问题。惠普实验室管理能力使测试团队能够在混合交付环境(裸机或虚拟、内部或云)中,自行设立和部署测试实验室,充分利用惠普应用生命周期管理(ALM)与惠普持续交付自动化(CDA)的现成集成特性。这种模型驱动的方法有助于避免用户的实验室配置错误,使测试工作更加相关和准确。测试团队也可以在部署实验室的同时安排测试,这样当新构建准备好测试时,就可以立即执行测试。有了这一功能,团队可以在每一个构建周期结束时,更好地执行构建验证测试,在灵活的环境中提高应用质量。惠普实验室管理有助于使开发、测试和运维团队在DevOps模型中开展更密切的协作,因为整个应用管理生命周期都可以使用同一个模型/配置。

资产共享和重用:企业内部的许多应用作为不同项目的一部分可能需要同时进行修改,导致需要在多个项目之间共享和重复使用需求及测试。验证对一个应用的修改不会对另一个应用产生不良影响进而导致返工是非常关键的。惠普应用生命周期管理(ALM)支持可跨项目共享和重用,同时保持可追溯性的资产库。每个项目可以对共享资源进行特定的修改,同时允许资源库保持其完整性,项目可以根据需要重新同步库,采用已做出的任何修改。此外,惠普应用生命周期管理(ALM)可让团队进行跨项目合作,共同处理缺陷。

跨项目报告:为充分了解所有应用计划并作出明智的企业发布决策,您必须对企业发布有个整体了解,并有能力深入到各个项目。惠普应用生命周期管理(ALM)提供跨项目报告和预配置的业务视图,可轻松生成各种报告,如汇总的项目状态指标、应用软件质量指标、需求覆盖率以及企业发布和单项目视图的缺陷趋势。

惠普应用生命周期管理(ALM)支持集成开发环境(IDE),包括Eclipse、Microsoft® Visual Studio®、IntelliJ、Build Systems和源代码变更管理(SCCM)系统。这意味着,可在整个开发生命周期内将开发人员的任务、需求和缺陷问题联系起来。惠普应用生命周期管理(ALM)使您能够轻松跟踪开发人员的进度,查看代码变更是否符合需求,从而提高项目状态的可见性,显著降低风险。惠普应用生命周期管理(ALM)的成熟平台在整个应用生命周期内都支持跨异构环境,包括需求管理工具、项目管理工具、多个SCCM工具、商业和开源构建管理工具、持续集成工具和不同的开发人员IDE。这一支持能力可保护您的现有投资,让您更全面地了解贵公司的业务绩效。


图2. ALI构建变更报告可提高灵活性,提供持续交付的更好实践。

Enterprise Collaboration:对于许多办公人员来说,电子邮件正在降低而不是提高工作效率。通常,一天会收发大量的电子邮件,不断打断自己手中的工作。Enterprise Collaboration (EC)结合了社交媒体,使人们能够以现代化的方式自由沟通。它采用计划周密的互动沟通方式,而无需退出惠普应用生命周期管理(ALM)环境。EC可即刻创建会话,将相关的对象(缺陷、事故、报告等详细的背景信息)直接导入会话中,供会话参与者查看和评论。此外,会话自动存档并添加到企业的知识库中。EC可消除延迟和优化人们的协作方式,实现更流畅的工作流程。它可让您更快地交付安全和高性能的应用软件,满足业务需求。

需求定义和管理:管理需求对于业务需求与IT应用交付之间的协调至关重要。惠普应用生命周期管理(ALM)为支持需求定义和管理提供了一个功能丰富的基础。

主要优势包括:

• 结构化需求并将其与导入的业务流程模式联系起来,同时评估路径覆盖率

• 可配置的模板

• 功能丰富的文本编辑器,可提供类似Microsoft Word的体验,无需退出惠普应用生命周期管理(ALM)

• 可从项目或发布级别查看需求覆盖范围

• 可跟踪需求、流程路径、缺陷和测试覆盖率之间的关系

• 可将需求直接与测试、开发任务、缺陷联系起来,以根据变化进行调整

功能、性能和安全性三个方面的质量保证:惠普应用生命周期管理(ALM)是业界功能完整的测试规划和管理平台中的一个。QA的功能包括:

• 基于风险的测试规划和管理:集中定义、管理和跟踪所有测试脚本类型(功能、性能和安全)。将惠普应用生命周期管理(ALM)与基于风险的测试管理结合起来,利益相关者可以指定需求的业务风险,并计算出应该将测试资源应用到哪里。先进的测试规划能力使您能够进行功能、回归、负载、单元和集成测试,每种测试都允许有自己的一套需求、执行调度和过程。借助惠普应用生命周期管理(ALM),质量保证团队可模拟业务流程,在非业务高峰期在无人值守的情况下运行测试,定义和分享测试用例及业务流程测试组件,并执行手动和自动测试,获得综合结果。

• 版本控制:可对需求、测试和测试资产进行版本控制,以便分散的团队开展协作,并行管理多个资产版本,同时维持数据完整性,提供整个项目生命周期的变更审计历史记录。

• 基线:基线是指在项目生命周期的战略要点,捕获一组需求、测试或测试资产,以标志特定的里程碑。参照基线可以评估变更影响,实现回退。

• 发布和周期质量管理:发布和周期管理可缩短开发和测试周期,将大型项目分解成有意义的小阶段。可规划发布工作:确定每个周期的需求和测试,实时了解实际的与计划的测试状态,以便确定“过关/不过关”。

• 测试调度和执行:Sprinter是一个创新的手动测试环境,使您可以执行、控制和安排所有手动和自动测试,包括无人值守的测试。您可以查看和评估测试执行过程和结果,记录缺陷,包括执行的详情。

• 综合手动测试:Sprinter革新了手动测试手法,测试人员可利用精确的细节,缩短测试周期和记录缺陷。借助数据注入、镜像测试和缺陷扫描仪,消除重复步骤,节省了时间并减少返工。Sprinter可让您在类似Microsoft Excel®的环境中手动创建测试,也可根据与测试的应用的互动进行自动测试创建。它使测试人员摆脱了在探索性测试期间跟踪测试步骤的负担;测试步骤是自动跟踪的,可作为缺陷提交,也可保存起来,以供将来使用。与惠普应用生命周期管理(ALM)完全集成,这意味着可从需求到测试用例再到缺陷,进行全程追踪。hp.com/go/sprinter

• 缺陷管理:若在应用投入生产后才发现缺陷,修复成本将提高一倍以上。惠普应用生命周期管理(ALM)缺陷管理功能可发现、管理、跟踪并促进解决整个应用生命周期内的缺陷。手动和自动执行测试后,测试人员可以手动或自动创建功能、性能和应用安全方面的缺陷,将缺陷及相关的需求和测试执行结果告诉给开发人员。


图3. 将一个业务流程模型导入惠普应用生命周期管理(ALM)并根据要求调整业务流程

统一管理:惠普性能中心(Performance Center)软件

惠普性能中心(Performance Center)可与惠普应用生命周期管理(ALM)相集成,带来统一的用户体验并简化性能验证过程。您可以在一个统一的视图中,查看手动、功能和性能需求、测试及缺陷的状态。借助这一统一平台,惠普性能中心(Performance Center)客户可以升级到惠普应用生命周期管理(ALM),然后在其所有项目和质量发布中应用惠普应用生命周期管理(ALM)及性能验证。

增强防御:Fortify软件安全中心

应用安全需要从一开始就成为应用生命周期的一部分,而不是到生产运营阶段才考虑。Fortify软件安全中心提供了一系列成熟的应用安全软件,包括动态的Web应用安全测试和静态代码分析两种。这些解决方案可按需通过云提供,由业内大的安全专家团队提供支持,这些专家不断使用新的知识更新解决方案,以防御来自世界各地的应用威胁。Fortify解决方案可集成到惠普应用生命周期管理(ALM)中,以推进从需求到开发和测试的应用生命周期的进展和决策。对于您,它意味着安全地交付高品质的应用。

惠普应用生命周期管理(ALM)和Agile

惠普应用生命周期管理(ALM)支持Agile交付方式,使团队能够跟踪项目状态,加快测试速度,降低成本,改进开发流程,开展质量保证合作,并行管理Agile和非Agile项目。团队可以利用惠普应用生命周期管理(ALM)和Agile Accelerator软件,在定义用户故事、管理开发和质量保证的Agile工作流程及汇总项目状态信息时,可获得Agile的用户体验。

惠普应用生命周期管理(ALM)移动版

越来越多的用户希望在移动设备上执行日常测试。惠普应用生命周期管理(ALM)移动版支持Apple® iPad、iPhone和iPod Touch,功能不受限制,可查看报告和仪表板,运行手动测试脚本,将图片和照片附加到测试结果上,并创建和查看缺陷,全部无需台式机。


图4. Agile Accelerator Taskboard提供了清晰的团队进度视图


惠普应用生命周期管理(ALM) SaaS

惠普应用生命周期管理(ALM)可安装在场内,也可通过云作为软件即服务(SaaS)提供。与场内安装版本相比,SaaS实现投资回报的速度更快,因为它有以下优势:

• 更低的总体拥有成本

• 即时获得新功能,无需升级

• 惠普强大的服务交付能力

对于新惠普应用生命周期管理(ALM)客户,SaaS意味着:

• 加快实施速度,更快地获得收益

• 初始投资更低

• 全面的惠普技术和项目管理所有权

惠普应用生命周期管理(ALM) 通过 SaaS 为企业带来云的业务效益:

• 订购价格低,可降低总体拥有成本

• IT开支可预测

• 多层安全保护、24/7/365支持、99.9%正常运行时间

• 内置可扩展性和按需提供

• 降低风险

惠普应用生命周期管理(ALM)专业服务

惠普软件专业服务提供基于业界领先的惠普应用生命周期管理(ALM)软件的测试、咨询、设计、实施和培训服务。惠普提供多种灵活的服务交付方案,包括测试即服务(TaaS),该服务包括基于输出的功能、性能和安全测试服务。我们为惠普应用生命周期管理(ALM)客户提供正确的战略指导,以降低成本并大限度地提高其IT性能。