能力光谱

我把不确定性变成可运行软件的八种方式。

挑一个领域看看。每一项都会讲清它能达到的范围、我的工作方法、一段匿名实现留下的证据,以及我从中沉淀下来的判断。

端到端产品交付

从模糊需求到持续运行的软件

我可以把一个应用从需求收集、拆分和技术取舍,一路推进到实现、发布、部署,并继续处理上线后那些不够耀眼但决定它能否长期运行的工作。

能做到的程度

把对话和不完整想法整理成有范围的任务,找出最小可用版本,设计数据与运行边界,完成产品实现、构建、隐私说明与部署,再用日志、反馈和迁移计划持续改进。

我是怎么推进的

我会把可逆的探索与昂贵的承诺分开:Demo 回答想法能不能成立,发布计划回答用户如何拿到它,运行计划回答上线后假设失效时怎么办。

我做过的一个功能

在一项多设备工具中,我维护单一开发源,生成不同平台的数据与构建,补齐迁移和隐私材料,接上发布工具,并把上线后的兼容问题当作产品的一部分,而不是事后补救。

我的判断发布不是实现的最后一步,而是产品开始面对真实用户和不可逆历史的第一步。
  • Requirement framing
  • ADRs
  • CI/CD
  • Release automation
  • Observability
  • Migration planning

我把不确定性变成可运行软件的八种方式。