第十五章 原型与显影:APP入口第一次打开

原型是数字SDE在现实世界的第一次显影。它不需要完美,但必须验证四件事。第一,结构是否成立:核心对象和关系是否在界面上可见、可操作。第二,主流程是否跑通:用户能否完成从进入到完成核心任务的全过程。第三,三界入口是否打开:现实数据能否进入系统,规则能否被执行,用户画像能否开始沉积。第四,数据库能否承载:实体能否被创建、被存储、被检索、被更新。

原型验证通过后,APP开始从单页原型向多页面模块化系统生长。这个生长过程不是"加功能",而是"长世界"——APP的数字世界越来越厚,沉积越来越深,纠缠越来越丰富。一个APP从简陋到成熟,不是代码变多了,而是它的数字SDE变得越来越充实。

原型阶段最容易犯的错误是追求完美。最小可行原型只需要包含三样东西:一个最核心的S、一条最短的D、和一个最基本的E入口。如果这三样东西跑通了,SDE就在现实世界站住了。GPT在原型阶段的作用尤其突出——给GPT一份蓝图,它可以在几小时内生成原型的全部代码,使得快速验证SDE成为可能。

原型验证中最容易被忽视的一点是"E入口的打开"。很多原型只验证了S(结构能不能显示出来)和D(流程能不能跑通),却忽略了E——系统有没有开始真正记住用户。一个教育原型如果只是展示了课程列表(S)和学习流程(D),但没有开始记录学生的学习行为和生成画像(E),那它验证的只是一个"展示型原型",而不是一个"活型原型"。

从投资角度看,活型原型远比展示型原型有价值。因为活型原型每运行一天,E就沉积一天,护城河就加深一天。展示型原型无论运行多久,竞争壁垒都不会增加。

活型原型与展示型原型的区别在于:展示型原型运行一千次和运行一次没有区别——系统不会因为被使用而变得更好。活型原型则会在每次使用中积累E,因此运行一千次之后的系统比运行一次的系统更聪明、更精准、更有价值。从投资角度看,活型原型远比展示型原型有价值——活型原型每运行一天,E就沉积一天,护城河就加深一天。

原型是数字SDE在现实世界的第一次显影。它不需要完美但必须验证四件事:第一结构是否成立——核心对象和关系是否在界面上可见可操作;第二主流程是否跑通——用户能否完成从进入到完成核心任务的全过程;第三三界入口是否打开——现实数据能否进入系统、规则能否被执行、用户画像能否开始沉积;第四数据库能否承载——实体能否被创建被存储被检索被更新。最小可行原型只需要包含三样东西:一个最核心的S(如一个教育系统只需要"学生"和"知识节点"两个对象)、一条最短的D(从学生登录到完成一个学习任务的主流程)、和一个最基本的E入口(能记录学生的一次学习行为并开始沉积历史)。活型原型与展示型原型的区别在于:展示型原型运行一千次和运行一次没有区别——系统不会因为被使用而变得更好;活型原型则会在每次使用中积累E因此运行一千次之后的系统更聪明更精准更有价值。

原型验证在三大产业中必须各自验证不同的核心假设。教育原型必须验证的核心假设是:"系统生成的个性化路径确实比统一课程更有效"——具体衡量标准是学生的学习效率(同样的知识掌握程度用时更短)和学习满意度(学生更愿意继续使用系统)。最小可行原型可以只选一个学科的一个章节比如小学数学的分数运算——包含30个知识节点、3种呈现方式、基础画像沉积——在50个学生身上运行两周看效果。健康原型必须验证的核心假设是:"系统的个体化干预方案确实比标准化建议更有效"——具体衡量标准是生理指标的改善速度和用户的依从性。最小可行原型可以只选一个健康维度比如睡眠质量——接入智能手环数据、生成个性化的睡眠改善方案、追踪两周的改善效果。科研原型必须验证的核心假设是:"SDE科研流程确实能帮研究者发现传统方法发现不了的新问题"——具体衡量标准是研究者使用后是否产出了此前未曾想到的研究方向。最小可行原型可以是一个"SDE研究助手"——输入一个研究领域,系统自动完成S扫描(显影现有知识结构)和SDE批判(识别结构盲区),输出潜在的新研究方向列表。

在低水平的软件叙述里"原型"往往是一个被严重贬低的词。很多人提到原型时脑中首先浮现的是草图demo半成品样子货仿佛它只是在真正系统诞生之前临时摆出来的假动作。但SDE软件工程学对原型有完全不同的理解:原型不是"缩小版的成品"而是"SDE在现实世界的第一次显影"。它的意义不在于展示功能而在于验证本体——验证S能不能在界面上站起来、D能不能在流程中跑通、E能不能开始沉积。原型必须验证四件事:第一结构是否成立——核心对象和关系是否在界面上可见可操作;第二主流程是否跑通——用户能否完成从进入到完成核心任务的全过程;第三三界入口是否打开——现实数据能否进入系统规则能否被执行用户画像能否开始沉积;第四数据库能否承载——实体能否被创建被存储被检索被更新。只有四件事同时验证通过原型才算真正"打开了现实入口"。任何一件没通过系统都还停留在"展示型原型"而非"活型原型"的层面。

原型验证的四层逻辑值得更详细地展开。第一层验证结构是否成立(S验证)——核心对象是否在界面上可见可操作。如果一个教育原型号称有"知识节点""学习路径""学生画像"三个核心对象但在界面上用户只能看到一个课程列表那就说明S没有真正显影——对象存在于设计文档中但不存在于用户可感知的现实中。S验证的标准是:用户能否在5秒内看出"这个系统里有什么"。第二层验证主流程是否跑通(D验证)——用户能否完成从进入到完成核心任务的全过程。如果一个健康原型用户可以输入身体数据但系统无法生成个性化建议那就说明D没有跑通——系统有输入但没有输出有起点但没有终点。D验证的标准是:用户能否在一次完整使用中体验到系统的核心价值。第三层验证三界入口是否打开(E验证)——系统是否开始沉积用户数据和画像。活型原型与展示型原型的区别就在这里:展示型原型运行一千次和运行一次没有区别——科研表面成熟感泛滥。活型原型则会在每次使用中积累E因此运行一千次之后的系统比运行一次的系统更聪明更精准更有价值。E验证的标准是:第二次使用时系统是否比第一次更了解用户。第四层验证数据库能否承载(技术验证)——实体能否被创建被存储被检索被更新不出现数据丢失或性能崩溃。这一层是最底层的技术保障没有它前三层的验证都站不住。