引导式演练 · 8 分钟

探索软件生命周期

跟随一项导出功能,从要求走到运维。检查各阶段的负责人、证据和决定。

当前情况

你负责一个客户管理服务。经理要求导出一份文件,包含其所属组织的活跃客户数据。跟随这项虚构功能,从请求走到运维。

要做什么

  1. 从“需求”开始。使用“下一阶段”,沿七个阶段跟随同一功能。
  2. 在每个阶段阅读示例证据。判断它是否回答了决策问题,再查看解释。
需要背景知识?阅读课程

场景:导出客户数据

证据是支持决定的文档或检查结果。下面每个阶段都提供示例。可以按顺序学习,也可以直接选择阶段。

阶段 1 / 7

需求

经理需要导出自己组织的活跃客户数据。

负责人
产品负责人
证据
已接受的目标结果与允许字段
证据示例

经理每周花一小时收集活跃客户数据。已接受需求:将自己组织的客户名称和客户 ID 导出为 CSV。

这一过程可以重复。新证据可能让工作回到规格说明或实现阶段。

完成前

代码可以运行。团队为什么不能在“实现”阶段就停下?

将你的答案与解释比较

能运行的代码不能说明谁可访问记录,或谁处理故障。验证阶段检查数据边界。发布阶段将证据关联到已部署版本。运维阶段明确运行中服务的职责。学习阶段把观察到的问题转化为下一次变更。

应用到工作中

为团队的一项功能,指定发布负责人和接收故障告警的人。

选择其他练习