Files
heicode-win/docs/vision-heicode-full-stack-agentic-dev.md
T

9.9 KiB
Raw Blame History

Heicode 愿景:团队软件交付范式(方向性说明)

本文档只回答 「为何存在」「指向何方」「坚持什么原则」——不涉及版本排期、接口冻结清单或逐步交付计划;后者应在路线图或项目管理工具中单独立项。

代号表(与真实工程名无绑定,仅为行文一致)

称谓 含义
Heicode Manager 账户、模型与路由策略、计费与渠道等能力的网关及管理控制台。
Heicode 终端与桌面侧人机编程客户端及本地服务(与 Manager 区分时亦称「Heicode 客户端」)。
Orchard 子智能体编排与团队模板所在平台(概念名)。
执行单元 在编排侧按角色模板实例化的智能体实例。

一、我们想改变什么

组织交付软件时,常见断层出在:规格与实现脱节、质量闸门含糊、发布与环境无人认领、事后难以复盘。个人侧的「写代码更快」解决不了这些结构性问题。

Heicode 的关切点是:在多人、多环境、多迭代的条件下,如何让对齐方式、责任边界与可追溯性默认成立——智能体适合承接其中 标准化、可重复 的环节;人机分工与审批边界则由组织策略定义,而不是由某一工具一次性替你定死。


二、北极星与成功图景(定性)

  • 北极星:团队能以可复述的方式回答——「谁在何时对什么负责」「依据是什么」「如何回溯到某次发布或某条决策」。
  • 成功图景(不写 KPI):人在关键环节保有裁决权;机器与智能体放大吞吐与一致性;交付物(规格、代码、测试结论、发布记录)能与版本或发布锚点关联;编排与权限足以支撑多团队并存而不互相踩踏。

三、指导原则

  1. 可追溯优于单次极速:宁可多一道可查的记录,也不依赖口头默契替代闸门。
  2. 范式可裁剪:瀑布与敏捷是协作隐喻,不是教条;规模与角色应由组织工作坊裁剪,而非照搬单一数字。
  3. 集成可替换:Manager、客户端、编排平台、云与流水线均以「契约与边界」相接,避免叙事绑死在某一厂商或目录名上。
  4. 人机协同:涉及权限、费用、生产变更与高敏数据的决策,默认保留人在回路;自动化扩展 提案权,不默认 无限代理权。
  5. 对内对外叙事分层:愿景文档不写实施说明书;角色代号与编队明细放入附录,以免喧宾夺主。

四、战略支柱(方向)

4.1 身份与策略一元化

使人机在统一身份与组织策略下工作:谁能访问何种模型与渠道、何种环境、何种仓库与密钥——应有清晰归属与审计预期,而不是散落在若干控制台口径不一致。

4.2 编排与角色范式

把「谁在流水线哪一段接力」说清楚:既可按阶段闸门(瀑布隐喻)也可按迭代闭环(敏捷隐喻)组织 执行单元;重点是 闸门不被静默跳过、角色不重叠到互相推诿。具体几人几岗属于落地裁剪,见附录。

4.3 全生命周期可信交付

从构想到运营,关键产物应能对齐到分支、标签或发布单元:规格、实现、验证、发布、运维与复盘 之间有可追溯链路;多云与环境仅是载体,原则是 最小权限与环境晋升。

4.4 平台化协作而非单机熟练度

与「个人终端技巧」相比,Heicode 更强调 跨角色、跨会话、跨环境 的一体化协作叙事——客户端与 Manager、编排侧共同服务于同一交付故事线。


五、概念分层(鸟瞰)

人机入口(官网 · 控制台 · CLI / Desktop)
        ↓ 同一身份与策略边界
Heicode Manager ←→ Heicode 客户端
        ↓
编排与执行(Orchard:角色模板 · 执行单元 · 状态)
        ↓
资产与环境(仓库 · 流水线 · 运行环境与观测)

边界:编排平台内部实现细节不属于愿景正文;Heicode 关心的是 契约、体验与安全边界 是否说得清、守得住。

与编排侧(如 Agnet)的可观测分工(方向性):平台回传的 运行态与性能类信息(是否在跑、健康与资源等)宜在 Heicode Manager 上呈现;子执行单元在会话中的产出内容宜在 Heicode 编码与工作过程中 实时展示。团队与个人均可使用两端;划分依据是 信息类型与载体,详见 integration/agnet-platform-api-design.md §1.1。


六、协作范式(方向性,非排期)

  • 瀑布隐喻:强调阶段闸门与可审计链条;适合强合规、长评审链的组织语境——「最小编队 / 最大编队」表示协调复杂度量级,不是 HR 编制。
  • 敏捷隐喻:强调短迭代与跨职能闭环;适合快速试错的产品语境——同样,人数区间是 协调上限的提示,落地时需结合真实产能与依赖。
  • 超出协调上限时:拆分子系统、拆分 Squad 或引入共享平台能力,而不是在同一队列上无限堆角色。

全生命周期上,Heicode 主张覆盖 构思 → 规格 → 实现 → 验证 → 发布 → 运维 → 迭代 的 语义连贯,而非单独优化其中一环的工具速度。


七、可信交付与多主体协作(方向)

多执行单元、多人协作时,需要 可关联的会话与决策摘要、与分支或发布对齐的文档、以及可供审计的开发日志聚合维度——实现形态可为日志服务、工单或治理平台,愿景层只坚持 可追溯 这一条。


八、已知张力(非缺陷清单)

组织级叙事依赖 编排侧的租户隔离、权限模型与可观测性;客户端体验若对标商业产品,属于 长期对齐 而非愿景正文承诺。工程仓库如何组织、文档入口如何统一,属于 工程卫生,与范式方向并行演进。


九、阶段性方向(非路线图)

仅给出 时间无序 的三层递进意象,方便对齐讨论;不绑定季度、不设里程碑编号:

  1. 对齐:身份、策略与叙事口径一致,避免「各说各话」。
  2. 贯通:人机链路在一条交付故事线下可走通,关键闸门有据可查。
  3. 规模化:编队模板与审批策略可按组织复制,而不是单次项目手工拼装。

十、开放议题(范式层)

  • 执行单元的 所有权:按项目、组织还是环境切分?
  • 人在回路:哪些类别动作必须人工批准?
  • 商业与责任:对内效率工具与对外承诺的边界如何划分?

附录 A:编队规模与角色明细(落地参考)

以下为 职务说明书级别的参考,用于工作坊裁剪与编排映射;不属于愿景层的承诺范围。数字与代号均可按组织调整。

A.1 规模总览

模式 最小编队(执行单元数) 最大编队(执行单元数)
瀑布 5 9
敏捷 3 8

A.2 判定依据摘要

维度 瀑布 敏捷
流程特征 阶段闸门强、评审链长 迭代短、反馈密
「最小」含义 仍能走完规格→设计→实现→验证→上线且不合并关键闸门 仍能在一个迭代内交付可演示增量并有独立质量门禁
「最大」含义 覆盖常见专岗且不超过约 9 个并行协调节点 覆盖规模化小组且不超过约「两个披萨」协调上限
溢出策略 拆子系统或多套实例 拆 Squad 或平台组共享,而非单队列无限加人

A.3 瀑布 — 最小编队(5)

代号 角色 职责摘要
WF-BA 业务/需求分析师 规格、范围、验收标准、变更登记
WF-ARC 解决方案架构师 架构边界、接口与数据契约、NFR 落档
WF-DEV 软件工程师 实现、单测、静态检查、设计澄清
WF-QA 测试工程师 测试策略与用例、缺陷与回归、发布前质量门禁结论
WF-REL 发布与运维工程师 CI/CD、环境一致性、发布编排与回滚预案、基础可观测

A.4 瀑布 — 最大编队(9)

在 A.3 思路上扩展:WF-PM、WF-DEV-B、WF-DEV-F、WF-SEC、WF-DOC 等专岗;职责聚焦「合规、前后端分立、安全与文档独立审计」场景。

A.5 敏捷 — 最小编队(3)

代号 角色 职责摘要
AG-PO 产品负责人 Backlog、验收标准、冲刺目标
AG-DEV 软件工程师 迭代实现与设计澄清、评审协作
AG-QA 测试工程师 迭代测试、自动化与探索性测试、DoD 质量项

A.6 敏捷 — 最大编队(8)

在 A.5 基础上扩展:AG-SM、AG-TL、AG-DEV-A、AG-DEV-B、AG-UX、AG-SRE 等;强调双轨并行与嵌入式流程时协调上限。

A.7 角色对照(摘编)

通用抽象 瀑布最小 瀑布最大 敏捷最小 敏捷最大
产品/需求 BA PM + BA PO PO
架构 ARC ARC (并入 DEV/TL) TL
开发 DEV DEV-B + DEV-F DEV DEV-A + DEV-B
测试 QA QA QA QA
DevOps/SRE REL REL (平台/兼任) SRE
安全/合规 (ARC 兼) SEC (门禁委托) (平台策略 + TL)
技术写作 (REL 兼) DOC (最小化) (可由 PO 兼)
流程推动 — — — SM
体验设计 — (可由 DEV-F 兼) — UX

愿景正文止于附录之上;附录仅供落地与工作坊使用。

最近更新:2026(愿景重写:方向优先,明细迁入附录)