ALM 告诉你:如何优雅、灵活、高效地交付应用?

人民群众对高质量应用的需求可谓是日渐增长,纵观应用商店的App排行榜,排在顶层的,永远是有着高质量、高口碑的应用。

对于程序员来说,要想交付高质量应用可就要付出很多心血了。从立项到应用交付发布的整个周期有着诸多环节,如何有效地对这个周期进行管理,成了一大难题。特别是随着这些年云计算、移动等技术的出现,使得应用的开发过程越来越复杂了。

那么,程序员们是怎样做到不负众望的呢?

Micro Focus Application大家族中的Lifecycle Management(简称 ALM),就是一款旨在适应业务发展速度而实现新型应用交付,同时具备灵活性、高效性和洞察力的软件。

PART ONE

关于 ALM 软件

ALM 是一种用于管理和实现活动、见解和资产自动化的统一平台,可完成从需求到开发、测试和交付准备的应用交付。

ALM 包括市场领先的Micro FocusQuality Center Enterprise(QCE),可与上游的项目组合管理软件和下游的部署、监控和事件管理软件集成,推动应用从开始到淘汰的完整的应用生命周期管理。

ALM 在加强流程间的一致性,推动最佳实践和资产共享,可以改善诸多层面,包括:

执行管理层

项目经理

业务分析师

开发和测试团队之间的交互式沟通

……

所以,ALM 是当前首批统一、无关技术的应用交付系统之一,可谓是理想之选。

PART TWO

主要功能都有啥?

项目计划与跟踪:

➤团队可以通过 ALM 项目计划与跟踪功能定义、跟踪、衡量并报告项目里程碑和关键绩效指标 (KPI)。

项目经理、发布经理和质量保证 (QA) 经理可以定义并配置项目计划、周期、里程碑(质量门)以及所管理各类任务的相关 KPI(退出标准)。

➤生成报告,通过记分卡显示,并可导出到包括移动设备在内的其他工具。

➤通过可追溯性功能,ALM 可自动更新项目进度,使风险一目了然。

Application Lifecycle Intelligence(ALI):

包含在 ALM 中,是面向操作的决策支持系统,用于现代应用交付。

ALI 可辅助进行决策制定,为高效管理资源提供见解,并确保项目优先顺序与发布目标和业务预期保持一致。

ALM Lab Management Automation:

测试团队经常面临要设置实验室环境来运行测试的挑战,可通过 ALM 实验室管理功能在混合交付环境(裸机或虚拟、内部或云中)中自行配置和部署测试实验室,利用 ALM 与 Micro Focus Continuous Delivery Automation (CDA) 的现成集成进行软件部署。

由于可以在整个应用生命周期管理过程中使用相同的模型或配置,因此ALM Lab Management 有助于开发团队、测试团队和运营团队在 DevOps 模型中更加紧密地合作

资产共享和重用:

ALM 支持可共享的资产库,资产库可跨项目重复使用,同时可保持可追溯性。某些特定更改可以应用到每个项目的共享资产,同时资产库可以保持其完整性,并且可以根据需要将项目与库重新同步,包含所发生的任何变更。另外,ALM 还可进行跨项目缺陷协作。

跨项目报告:

为了全面掌握您所有的应用计划并做出明智的企业发布决定,您需要全面了解企业发布,并能够深入了解各个项目。ALM 可提供跨项目报告和预配置业务视图,为企业发布和各个项目视图轻松创建报告,例如汇总项目状态指标、应用质量指标、需求覆盖率和缺陷趋势。

异构环境支持:

ALM 支持集成开发环境 (IDE),包括Eclipse、Microsoft Visual Studio、IntelliJ、构建系统和源代码配置管理 (SCCM)系统。利用 ALM 可以更轻松地根据需求跟踪开发人员进度和代码变更,因此您可以更好地了解项目状态并降低风险。

Live Network:

为帮助您从 Micro Focus 软件投资中获得最大回报,Micro Focus 通过 Live Network 为您提供其他软件内容、最佳实践、驱动程序和信息。您可以使用个人专用护照通过 Web 访问此内容

需求定义和管理:

管理需求对于在业务需求与 IT 应用交付之间保持一致至关重要。ALM 包含丰富的业务、技术和测试需求定义和管理基础。

简单说来,ALM 在需求管理方面的优势主要包括:

➤将需求关联并构建到导入的业务流程模型当中,并评估路径覆盖率

➤可配置模板

➤使用富文本编辑器编写需求,不必离开 ALM 即可拥有类似 Microsoft Word 的体验

➤您可使用以文档为中心的查看模式在单个视图中查看需求列表,快速编辑描述

➤可在项目或发布级别查看需求覆盖率,并且可以随时对视图进行配置

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

➤可将所有需求直接与测试、开发人员任务和缺陷相关联,以便在面对变更时能够保持一致

➤将需求与其他需求、敏捷用户案例和上游业务策略相关联

我们深知,全球各地的技术用户都在不懈追求更快交付极富吸引力的应用和软件功能,同时也期待更高品质和卓越性能。Micro Focus ALM 绝对能在人民群众日益增长的需求与日渐复杂的环境中给您和您的团队提供一个满意的辅助。

而在跨功能、跨性能、应用生命周期管理、SaaS和移动设备上,ALM还有哪些不俗的表现呢?我们将在下篇为您作出解答。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180531B1BA4S00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券