敏捷完工与发布检查

简介: 版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/40736897

项目完工了!哪呀?“你的这段代码太垃圾了!“

项目完工了!哪呀?“测试还没测完呢!“

项目完工了!哪呀?“性能太差了!“

....

大家对项目的完工存在着不同的理解,所以整个团队甚至管理层要商定完成的定义,例如

1)代码已经通过其他人员的评审
2)代码由单元测试
3)已经实现了故事测试的自动化测试
4)测试人员已完成探索性测试
5)用户文档更新完成,记入了最新的功能

6)完成某个操作系统特定配置集的性能测试

......

完成的含义需要协商定义的。

测试通过就可以发布了么?非也!发布前至少要做如下的 发布检查:

1)软件是否已充分测试
2)是否存在致命问题
3)对终端用户而言,现在是否是获取新发布的好时机
4)相关文档是否已完成(例如发布说明)
5)团队是否需要委派一名团队成员支持这个发布
6)碰到问题是这个发布是否可以回滚


当然了,鼓励团队实现部署和部署测试的自动化,以便能够迅速而无错地发布软件。

目录
相关文章
|
图形学
Unity射线检测的避坑指南
Unity射线检测的避坑指南
uniapp开发app获取当前位置的经纬度
uniapp开发app获取当前位置的经纬度
627 0
|
7月前
|
弹性计算 运维 监控
基于进程热点分析与系统资源优化的智能运维实践
智能服务器管理平台提供直观的可视化界面,助力高效操作系统管理。核心功能包括运维监控、智能助手和扩展插件管理,支持系统健康监控、故障诊断等,确保集群稳定运行。首次使用需激活服务并安装管控组件。平台还提供进程热点追踪、性能观测与优化建议,帮助开发人员快速识别和解决性能瓶颈。定期分析和多维度监控可提前预警潜在问题,保障系统长期稳定运行。
260 17
UE5使用Dash插件实现程序化地形场景制作
本文介绍了如何在Unreal Engine 5中使用Dash插件来实现程序化地形场景制作,包括插件激活、基本使用、资产导入路径和练习成果展示。
385 0
UE5使用Dash插件实现程序化地形场景制作
|
算法 Oracle Java
Java字符串拼接技术演进及阿里巴巴的贡献
本文主要讲述了Java字符串拼接技术的演进历程,以及阿里巴巴贡献的最新实现 PR 20273。
371 12
|
存储 索引 Python
生信教程:使用全基因组SNP数据进行ABBA-BABA分析
生信教程:使用全基因组SNP数据进行ABBA-BABA分析
|
存储 运维 安全
在Linux中,如何使用tcpdump和tshark进行实时数据包捕获?
在Linux中,如何使用tcpdump和tshark进行实时数据包捕获?
|
数据采集 数据可视化 数据挖掘
基于Django的数据分析可视化系统,有后台,有增删改查,实现多用户登录
本文介绍了一个基于Django框架开发的今日头条数据分析可视化系统,该系统具备后台管理、增删改查功能以及多用户登录,利用数据可视化技术为新闻媒体行业提供数据管理和决策支持。
299 0
基于Django的数据分析可视化系统,有后台,有增删改查,实现多用户登录
|
人工智能 搜索推荐 Serverless
《阿里云 AI 客服解决方案测评》
作为一名即将步入大学的新生,我对科技充满好奇与热情。阿里云的“10分钟构建AI客服并应用于网站、钉钉或微信”的解决方案深深吸引了我。经过为期一周的亲身体验,从简易上手到深入定制,我都感到惊喜连连。阿里云详尽的文档指导与强大的云产品支持让我轻松应对挑战,尤其是函数计算FC与大模型服务平台百炼提供的免费额度,为初学者创造了友好的试验环境。整个过程不仅让我收获了技术知识,更激发了我对科技应用的无限想象。我期望阿里云能提供更多面向学生的教程和支持,让我们共同探索科技的无限可能。
|
消息中间件 NoSQL 安全
javpower:后端技术革新的开源之旅
🌟 Java后端开发者javpower热衷于开源项目,分享AI、Git、Redis等领域的知识和工具,如JavaVision、EasyGit。擅长JVM优化、数据库事务处理、微服务架构等,积极参与开源社区,为技术世界贡献力量。
560 3