我们的工作方式
范围固定,中途没有意外
我们如何把一个定义不清的问题变成固定的价格和周期,团队里谁负责什么,以及每个阶段您会拿到什么。
项目的各个阶段
四个阶段。前两个阶段很短,并设有退出点:您可以停下,已经拿到的东西不会丢。
- 1
与您一起诊断
我们用您自己的话理解问题:卡在哪里,这让运营付出多大代价。我们一开始就问预算,以便提出预算之内的方案。如果这个问题不值得解决,或者不值得用软件解决,我们在同一次交流中就会说明。您会拿到一页纸的问题描述。
退出点:您可以在这里停下,不产生任何费用。
- 2
范围梳理,价格固定
为期 15 天,价格事先约定,结束时产出下面介绍的四份文档:固定范围、验收标准、交付计划和固定价格。
退出点:如果您不继续,这四份文档归您。
- 3
短周期执行
四份文档签署后才开始。我们以短周期交付,每次交付都由您验收。每个里程碑结束时有一份验收报告,附上每条已核对标准的证据。价格不会因技术难度而改变,只会因您提出的范围变更而调整。
- 4
上线与质保
系统进入生产环境,附运维文档,指标开始读取。之后是 30 天质保期:已交付范围内的缺陷,也就是与验收标准不符的行为,免费修复。
决定之前,您先拿到什么
范围梳理为期 15 天、价格固定,产出四份文档。即使您决定不继续,这些文档也归您,可以拿去找别的供应商。
固定范围
要做什么的编号清单,以及明确写出不做什么的清单。真正避免收尾争执的,是后一份清单。
验收标准
每一项都有一句可测试的完成定义。没有形容词,没有解释空间。
交付计划
阶段、里程碑和日期,以及每个节点您会收到什么。两次付款之间,绝不会超过六周还没有可验证的交付。
固定价格
总价、付款条件和范围变更规则。不会因为技术上做起来更难而涨价:这个风险由我们承担。
谁负责什么
我们统一协调、分工负责,所有人一起思考整个系统。每个领域都有负责人,客户服务从第一次接触到售后全程跟进您的项目。
技术负责人
主导诊断和范围梳理,制定计划,负责评审并决定合并。为项目向您负责。
架构与数据
方案设计、数据架构和机器学习架构。
前端与设计
设计系统、原型和界面。
后端与集成
API、与其他系统的集成以及数据流。
AI
AI 功能,从模型到产品。
基础设施、DevOps 与安全
基础设施、流水线、可观测性和安全。
节奏与记录
项目进行中您会收到什么,不用开口问也知道项目进展到哪里。
月度报告
每月一页:计划完成了多少、有哪些风险,以及需要您配合什么。
范围变更
您书面提出,在两个工作日内收到对工期和价格的影响。由您决定,在您答复之前我们不会动工。
里程碑验收
每个里程碑结束时都有一份报告,展示每条已核对验收标准的证据。付款按已验收的里程碑进行。
交接
上线时,您的团队会收到运维手册、文档,以及一次交接会。
代码和云从第一次提交起就归您。您的系统里不会留下任何我们的私有组件。
预计排期
中等规模项目的参考值。带具体日期的实际排期,会在范围梳理结束时随交付计划给出。
- 15 天
01 调研与技术对齐
细化范围、原型和架构决策。
- 6 周
02 开发与集成
前端、后端与 API,每个周期都有交付供你验收。
- 2 周
03 测试与技术验证
自动化测试、集成测试和端到端测试。
- 1 周
04 文档与可观测性
方案文档、日志、指标与告警。
- 最终里程碑
05 最终交付与上线
代码、访问权限和生产环境交付,并开始读取指标。
各阶段互相重叠:测试与开发同步开始。日期在合同中固定,只有你提出范围变更时才会调整。
我们需要您配合什么
延期最常见的原因不是技术难度,而是等待。我们在确定工期之前梳理这些事项,并把每一项当作有负责人、有截止日期的依赖来管理。
决策与人员
一位有权批准范围与验收的决策人、一个技术对接人,以及约定好的投入时间。没有决策人,每个疑问都会变成一场会议。
访问与凭据
云账号、代码仓库和 DNS 都在您名下。基础设施建在您的账号里,代码从第一次提交起就属于您。
系统与集成
每个对接系统都需要:文档、测试环境和一位技术联系人。没有沙箱,测试就只能在生产环境做,而我们不这么干。
数据
有代表性的测试数据,以及脱敏规则。用三条编造记录验证过的系统,上线第一天就会出问题。
环境与合规
谁承担基础设施费用、您在哪里做上线前验收,以及项目的个人信息合规定位,它会改变架构和日志方案。
交付之后
谁来运维、告警发往哪里、什么时候做交接。没人收到的告警只是摆设。
缺失项如何影响计划
没有分类仪式:我们围绕已有条件来编排交付。依赖缺失项的工作向后排,就绪的工作向前提。
排期永远反映现实,而不是最初的愿望。
当缺少只有你能提供的东西且无法绕开时,受影响的阶段等待,日期随之顺延,这在合同中事先约定,无违约金。
每位创始人都会问的问题
如果我中途改主意怎么办?
范围固定不等于范围冻结。您书面提出变更,我们在两个工作日内给出对工期和价格的影响,然后由您选择:接受、换成一个我们尚未开工的等值条目,或者放弃。互换不额外收费,也是最常用的做法。在您答复之前,我们不会动工。
如果你们估错了怎么办?
一定会发生,但价格不变:估算风险由我们承担,已经计入报价。如果影响工期,我们知道的当天您就会知道,而不是里程碑前一天。而且在提出延期之前,我们会先建议砍掉一个低价值条目,选择权在您。
代码真的归我吗?
是的,从第一次提交起,就在您的仓库和您的云账号里。我们不会在您的系统里留下任何私有组件。没有我们,您也能继续走下去,这是刻意为之:靠技术依赖绑住客户的供应商,就不必把质量做好了。
如果某个前置条件迟到了呢?
我们在它变成风险的那天就告知,而不是等它变成延期。有绕行方案时我们会提出,比如用合成数据代替真实数据,同时记录这个绕行将带来的返工。如果它是阻塞项且无从绕行,该阶段冻结,日期顺延同样的时长。
你们用 AI 写代码。谁为代码负责?
我们。AI 是开发者的工具,只用在结果可以核对的地方。每项改动在合并前都要经过评审,技术负责人为项目负责。
我怎么知道项目是否按期推进?
每个月您会收到一页纸的报告,写明计划完成了多少、有哪些风险,以及需要您配合什么。每个里程碑结束时都附上每条验收标准的证据,报告中的数字都经过实测,从不估算。
上线之后呢?
30 天内,已交付范围内的任何缺陷都免费修复。缺陷是指与验收标准不符的行为;新功能属于新范围,按变更流程处理。您的团队会收到运维手册和文档,可以不依赖我们自行运营系统。
要不要把范围定下来?
三十分钟,免费。您会清楚这个问题值不值得解决、该不该用软件解决,以及我们是不是合适的人。
