ALM概念

ALM(application lifecycle management)应用程序生命周期管理
是指软件开发从需求分析开始,历经项目规划、项目实施、配置管理、测试管理等阶段,直至最终被交付或发布的全过程管理。

利用计算机辅助软件工程(CASE tool)的软件工具,一个组织通常为多个客户生产软件,而客户的要求也是多样化的。一种软件生命周期往往不能适合所有的情况,因此组织可以规定多种软件生命周期供项目使用。这些软件生命周期一般从软件工程文献中获得,并可加以修改,使之适于组织的情况。在制定项目定义软件过程时,这些软件生命周期可以和组织标准软件过程结合在一起使用。以标准的流程管理方式,协助降低软件开发过程中人为造成的开发瑕疵,特别适用于大型应用的开发。

ALM 价值

应用生命周期管理(ALM)能够帮助企业科学地管理软件开发过程:
●提高团队工作效率:团队在用一个管理架构内,共享产品研发和部署实施的最佳实践;开发工程师可以根据项目计划和产品需求,有条不紊地进行开发工作;
●提高产品质量:使最终交付的实际产品,各个模块均符合客户需求;
●促进跨部门间协作,确保团队成员无障碍沟通;
●无缝集成的软件平台,使项目团队的开发水平明显提升;
ALM管理
ALM管理
●节约项目成本,缩短软件生命周期;
●获得较高的投资回报率。

ALM 平台与厂商

成熟的ALM平台,通常拥有一套完整的软件生命周期管理模块;每个模块不仅能够管理对应的产品开发阶段,还可以与其他模块无缝整合,从而确保项目团队交付高质量的软件产品。
典型的ALM包括以下模块:
● 需求管理
● 项目规划
● 项目跟踪与执行
● 质量保证
● 版本管理

目前市面上比较流行的ALM平台有:

No 公司 产品
1 PTC Integrity
2 Simense Polarian
3 IBM Rational ALM
4 Serena PVCS Professional
5 Micro Focus HPE Application Lifecycle Management
6 TechExcel  DevSuite

就个人的经验来说, PTC的封闭性较强, Simense的Polarian则相对开发, 提供使用。

ALM 平台导入的关键点

对于稍微成熟的软件公司或是其他企业来说, 项目的各阶段都有一些工具在使用, ALM平台如何很好的集成现有的工具,是导入的一个比较关键的点。

知识管理
◆ TechExcel KnowledgeWise (TechExcel)
需求管理
◆ DOORS Telelogic (IBM)
◆ TechExcel DevSpec (TechExcel)
缺陷跟踪
◆ Rational ClearQuest (IBM)
◆ TechExcel DevTrack (TechExcel)
◆ TeamTrack (Serena)
◆ StarTeam (Borland)
项目规划和项目管理
◆ MS Project (Microsoft)
◆ Visual Studio Team System (Microsoft)
◆ TechExcel DevPlan (TechExcel)
测试管理
◆ TechExcel DevTest (TechExcel)
配置管理
◆ Rational ClearCase (IBM)
◆ TechExcel VersionLink (TechExcel)
◆ Firefly (Hansky)

个人的一些观点

ALM要求的是规范和可追踪性, 不同的平台支持不同的软件开发模式。
像 PTC主要是 V Model,  Micro Focus强调 精益、敏捷且经过 DevOps。
不同的企业导入ALM有着不同的目的:
对于一些对安全性要求较高的企业来说, 可能仅仅是为了通过ISO认证,更多的企业有着更高的要求和追求, 
但不过目的如何, 导入一个新的系统或是工具, 对于项目团队的成员来说, 无疑会改变一些现有的工作模式或习惯,短期会增加工作量。
如何成功的导入, 其实是很多类似系统都存在的问题, 不仅仅是执行层能解决的。

关于软件开发模型, 可以参考:

http://blog.csdn.net/oscar999/article/details/79168778

ALM(application lifecycle management)介绍相关推荐

  1. ALM(application lifecycle management)应用程序生命周期管理

    ALM(application lifecycle management)应用程序生命周期管理 似乎挺有用. ============================================= ...

  2. 软件测试管理工具alm,惠普最新测试管理工具 HP ALM 11.0 详细介绍

    惠普最新测试管理工具 HP ALM 11.0 详细介绍 发表于:2011-06-01来源:未知作者:admin点击数: 标签: 惠普最新测试管理工具 HP ALM 11.0 详细介绍惠普应用生命周期管 ...

  3. 知名的开源apm(Application Performance Management)工具

    现代APM体系,基本都是参考Google的Dapper(大规模分布式系统的跟踪系统)的体系来做的. 通过跟踪请求的处理过程,来对应用系统在前后端处理.服务端调用的性能消耗进行跟踪,关于Dapper的介 ...

  4. 在IBM PureApplication System中启用IBM Application Performance Management监视

    IBM®Application Performance Management(APM)是用于监视关键应用程序和生产中用户体验的新一代监视解决方案. 到目前为止,IBMPureApplication®S ...

  5. Application Performance Management Monitoring | New Relic

    Application Performance Management & Monitoring | New Relic: "" (Via.) 转载于:https://www ...

  6. Oracle ILM相关(Information lifecycle management)

    一. 信息生命周期管理简介 1. 概念 ILM(Information lifecycle management)这个概念诞生于上世纪60-70年代,由StorageTek(2010年被Oracle收 ...

  7. Elasticsearch Index Lifecycle Management (ILM)

    0 - 前言 Elastic Stack 6.6版本的发布,带来了很多新功能,比如: Index Lifecycle Management Frozen Index Geoshape based on ...

  8. PLM,是一个英文缩写,有2个含义,一是表示产品生命周期管理(product lifecycle management,PLM),...

    (product lifecycle management)产品生命周期管理 根据业界权威的CIMDATA的定义,PLM是一种应用于在单一地点的企业内部.分散在多个地点的企业内部,以及在产品研发领域具 ...

  9. 数据生命周期管理(Lifecycle Management)

    概述: oracle的生命周期管理叫做Information Lifecycle Management(ILM) SQL server的生命周期管理叫做Database Lifecycle Manag ...

最新文章

  1. python基础===Python 代码优化常见技巧
  2. 机器学习算法进阶——决策树和随机森林
  3. 长假后第一天不想工作,这病咋治?
  4. Ubuntu下使用WebStorm开发nodejs(一)
  5. win7讲述人安装包_文件夹选项与讲述人
  6. mysql基础4-数据表操作2
  7. timerfd.h中定义的函数
  8. python读取excel数据生成word_利用Python将excel数据读取到word表格
  9. java整数int的32位输出
  10. excel打印时显示服务器脱机怎么办,excle正在访问打印机!连接局域网打印机在excel中预览,excel自动就关闭是怎么回事...
  11. Windows沙拉:开机时自动打开NumLock键背后的故事
  12. 【那些年学过的计算机基础】--计算机发展史(图片版)
  13. JQuery事件绑定解绑方法小结
  14. qt、adb、小米屏幕滑动demo
  15. Simpletron模拟器(二)
  16. 《PHP与MySQL程序设计(第四版)》中第73页4.2.6节分期还贷计算器数学原理分析
  17. 推荐一个有趣的Flash小游戏——FlashElementTD
  18. 中国电信4g最快服务器IP,中国电信DNS IP地址大全(32个省)
  19. GEE关于像元大小或分辨率的一些问题
  20. IDEA设置 (Ctrl+滚轮) 调整字体大小,快捷键调整字体大小

热门文章

  1. 玩vr游戏的计算机配置要求,4款电脑横向评测: 寻找最适合玩VR的PC配置
  2. 神经网络优化算法总结
  3. 星巴克猫爪杯开售遭哄抢 淘宝同款比比皆是真假难辨
  4. 人立方六度搜索的界面设计的来龙去脉
  5. drools rule (三) RHS语法详解
  6. java采用什么与什么相结合的产物,智能仪器是
  7. ie8下实现预览pdf
  8. 宜信智能监控平台建设实践
  9. 四阶行列式计算python_四阶行列式的计算题?
  10. 《调教命令行09》磁盘很廉价,放小电影最合适了