应用生命周期是指应用程序进程从创建到消亡的整个过程。比如软件开发从需求分析开始,历经项目规划、项目实施、配置管理、测试管理等阶段,直至最终被交付或发布的全过程。

上述是应用生命周期的定义,旨在回顾下概念,并非本文的核心要点。本文想梳理清楚的问题是:企业内部如何管理应用,及与应用配套的资源、项目、需求、缺陷等这些关键要素之间的组织关系如何构建?从而打造一套自动化的应用生命周期管理基础设施。

1、背景

为什么要理解清楚应用与配套资源、项目、需求、缺陷等关键要素间的组织关系?这是因为目前部分大中企业普遍存在以下问题,而这些问题是企业数字化转型过程中大概率会撞到的问题,特别是非原生互联网企业:

  • 1、如何统计企业内部的应用总数?
  • 2、如何规划企业数据中心服务器年度购买预算?
  • 3、应用代码库在什么环节初始化?
  • 4、应用与资源在什么环节绑定?
  • 5、应用在开发(测试)、预发、生产各环节与之对应的资源血缘关系如何可视化?
  • 6、开发同学对应用运行的虚拟机一目了然?
  • 7、如何激活一个新需求或缺陷的开发?
  • 8、开发同学如何简洁的完成迭代任务的发布?
  • 9、灰度发布如何实践?
  • 10、如何回滚到上一版本?
  • 11、机器挂了,需要下线这台机器,重新申请一台机器?
  • 12、机器问题应该找谁,能不能不依赖经验记忆,可视化责任人名单?
  • 13、你的企业内部应用发布流程是怎样的,一条线能否串起来?
  • 14、你的企业中开发同学觉得发布应用过程简洁不?
  • 15、服务器宕机数天,为什么没人响应?开发同学找不到责任人?

上面仅仅列出了应用生命周期中大部分关注度高的问题,但细枝末节的问题数不胜数。这里重点关注一个词语-“流程”,开启一个新应用,直至完成这个应用的发布,流程是什么?梳理流程是本文的核心内容,不过本文仅聚焦各环节节点,节点细节不在本文的讨论内容中。

2、项目管理

3、需求管理

4、应用注册

5、资源申请

6、代码库申请

7、创建feature分支

8、发布开发

9、发布测试

10、发布预发

11、发布生产

12、质量管理

13、缺陷管理

14、持续交付

参考资料

1、应用生命周期-百度百科
2、阿里巴巴云效

关于阿里巴巴企业内部应用生命周期管理的一点思考相关推荐

  1. 企业 SDLC 安全生命周期管理

    最近看了很多SDLC的东西,把其中比较重要关键的记录一下,用简洁的语言说清楚 0x01 SDL 介绍 SDL是微软提出的一种软件开发安全生命周期管理的一种最佳安全实践,全称为Security Deve ...

  2. 数商云SCM系统供应商全生命周期管理,助力建筑材料企业快速定位合适供应商

    与庞大的产值对比下,国内的建筑材料行业当前仍处于粗放型的管理模式,缺乏有效的信息化管理.在人工智能.产业互联网.大数据.云计算.物联网等技术快速发展趋势下,大多数建筑领域的龙头企业已在加速数字化转型, ...

  3. 全生命周期管理,是趋势更是未来

    世界正处于新一轮科技革命和产业变革之中,科学技术还从来没有像今天这样深刻影响着我们,从国家前途命运到个人工作生活.在这一过程中,数据中心产业作为科技必要的信息基础设施同样也在发生深刻的改变:由于对数据 ...

  4. 谈AK管理之基础篇 - 如何进行访问密钥的全生命周期管理?

    简介: 我们也常有听说例如AK被外部攻击者恶意获取,或者员工无心从github泄露的案例,最终导致安全事故或生产事故的发生.AK的应用场景极为广泛,因此做好AK的管理和治理就尤为重要了.本文将通过两种 ...

  5. 如何发布接口_Devops下的接口全生命周期管理与测试

    什么是devops?随着时间的推移,devops的定义也在不断的演进.对于其定义可能出现千人千面,但从核心观点,整体业界还是保持着一致的认识.DevOps不是单一的技术或者工具,甚至不只是一个流程,而 ...

  6. 从方法到实践:主数据全生命周期管理

    也许您已经听过这个故事:一个顾客走进一家商店来退掉雪地轮胎,尽管这家零售商不卖雪地轮胎,但他们还是欣然接受了退货.另外一位客户,他在网上订购的价值200美元的鞋子被UPS快递司机淋了雨,客户只打一个电 ...

  7. “讲得清,控得住,降得下”——红辽公司备件全生命周期管理创新实践

    "去产能.去库存.去杠杆.降成本.补短板"是当前烟草行业高质量发展的重点工作.红塔辽宁烟草有限责任公司(简称红辽公司),为落实其中"去产能.去库存.降成本" 有 ...

  8. 从全生命周期管理角度看大数据安全技术研究

    从全生命周期管理角度看大数据安全技术研究 李树栋1,2, 贾焰2, 吴晓波3, 李爱平2, 杨小东4, 赵大伟5 1. 广州大学网络空间先进技术研究院,广东 广州 510006 2. 国防科技大学计算 ...

  9. 重磅发布 | Serverless 应用中心:Serverless 应用全生命周期管理平台

    随着 Serverless 架构的不断普及与应用,Serverless 工具链体系的匮乏.更新/部署流程复杂.资源零散以及管理难度大等问题也随之显露.尽管 2020 年 11月,Serverless ...

最新文章

  1. 正则表达式懒惰贪婪和replace函数
  2. postfix管理邮件队列的小程序
  3. PdfSharp.dll 更改pdf 設置 如不能複製,列印等
  4. python 消息队列、异步分布式
  5. 索尼电脑娱乐(SCE)公司周一宣布
  6. 如何解决秒杀的性能问题和超卖的讨论
  7. 数据结构的简要介绍:堆栈如何工作
  8. .net基础知识22点
  9. 教你用好手中的McAfee 杀毒软件和McAfee 企业集中管理工具EPO
  10. [手机分享]黑莓手机7系列分享之——黑莓7290
  11. 【python+selenium】自动登陆学校青果教务网
  12. 斐波那契序列的实现方法及对比
  13. 红米手机TWRP读不了刷机包成功解决记录
  14. 深度对比:电子合同与纸质合同到底有哪些差异?
  15. mysql hint是什么_mysql hint是什么意思
  16. SQL:统计每5min在线人数思路
  17. 使用ffmpeg进行视频文件转换成FLV整理
  18. CSS 选择器 :last-child与:last-of-type的区别
  19. 判断素数(java语言编写)
  20. 移远NB-IoT BC28 AT指令集

热门文章

  1. 抖音Java后端123面开挂,复习指南
  2. 本日14时《格子仙侠行》公测 仙界舆图年夜料想--国民网游戏
  3. Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflow
  4. 计算机网络之电子邮件系统
  5. 上周技术关注:C# 3.0 Orcas 简介
  6. element-ui 中autofocus失效问题
  7. Verilog数字系统设计——10进制计数器
  8. 通过journalctl查看日志
  9. (202103更新)海康威视网络摄像头sdk python版 (报错排查) 移动物体检测 多通道海康威视网洛摄像头后台检测 海康威视网络摄像头Python SDK
  10. Minio分布式存储入门(使用新版本)