2、应用生命周期管理(ALM)全面解析

应用生命周期管理(ALM)全面解析

1. 从 SDLC 视角看 ALM

从软件开发生命周期(SDLC)的角度来看待应用生命周期管理(ALM),能让我们了解一个典型开发项目的不同阶段以及常涉及的角色。以下是典型开发项目的简化视图:
| 角色 | 阶段 |
| — | — |
| 利益相关者、管理层、决策者 | 分析、决策 |
| 项目经理 | 初始需求收集、项目规划 |
| 业务分析师 | 协助需求收集 |
| 架构师 | 初始架构设计 |
| 开发人员、UI 设计师、DBA | 开发 |
| 运维人员 | 交付、系统运营 |

项目的启动通常有两种情况:一是基于业务需求分析产生想法,比如“要是有个系统能帮我们做 [具体事情] 就好了”;二是先有想法,再评估其商业价值。之后会进行分析或可行性研究,估算成本,由 IT 和业务管理层决定是否启动项目。选定项目经理负责项目,在业务分析师、PMO 决策者、用户等的协助下收集需求并详细规划项目。

架构师接着进行系统的初始设计,该设计会根据项目进展和需求变化进行评估和更新。开发工作随后展开,涉及开发人员、UI 设计师、DBA 等。测试贯穿整个过程,从需求规格到交付代码,用户或利益相关者的验收测试包含在开发阶段。系统通过验收测试后交付给运维部门使用,并且随着新版本发布和 bug 修复,这个周期会不断重复。

ALM 在这个开发过程中的作用是协调所有开发生命周期活动:
- 确保有涵盖这些活动的流程。
- 管理开发项目工件之间的关系,提供可追溯性,这些工件包括需求收集时的 UI 原型、源代码、可执行代码、构建脚本、测试计划等。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值