ENGINEERING METHOD / 01—05

我通常不是从“写代码”开始。

不按「沟通 → 设计 → 开发 → 交付」的空泛流程堆叠,而是把每一阶段的输入、输出与验收口径说清楚,让范围可控、过程可追溯。

01

METHOD / 01

需求与目标澄清

对齐业务目标、使用场景与第一版要解决的核心问题,避免在错误方向上投入开发。

02

METHOD / 02

第一版范围与边界

明确本阶段做什么、不做什么,以及验收标准与交付物形态。

03

METHOD / 03

技术方案与任务拆分

确定架构要点、接口约定、数据流与任务拆分,复杂模块提前识别风险。

04

METHOD / 04

核心开发与协作推进

按迭代推进前端 / 后端 / GIS / 三维等核心模块,与团队协作时保持接口与进度对齐。

05

METHOD / 05

阶段验证与问题处理

在真实或接近真实的环境中验证功能、性能与数据链路,及时处理阻塞问题。

06

METHOD / 06

部署与验收

完成环境部署、配置交接与阶段验收,交付可运行系统与必要文档。

07

METHOD / 07

后续修改与沉淀

在约定边界内支持迭代修改,并沉淀可复用的组件、脚本或工程经验。

AI ASSISTED ENGINEERING

研发方式与质量控制

AI 辅助开发用于提高迭代效率,但不替代工程判断。在任务边界、变更控制与验收记录清晰的前提下使用。

  • 任务边界每轮改动限定范围与文件,避免失控扩散与顺手加功能。
  • 变更控制重要修改留下决策记录,便于对齐进度与回溯原因。
  • 验证与 Review关键逻辑与接口变更经过运行验证,必要时进行代码或方案 Review。
  • 验收记录阶段交付与验收结论可追溯,降低口头对齐带来的返工。