当功能非常复杂或者大家对设计内容理解不充分时,我们会尝试针对这个功能做一个“试探”(Spike)(即构建一个原型系统)并将发现记录下来。参考模板:
标题:
目标
<对本次“试探”给出一个总体的目标,例如;这是为了让项目经理更好的定义用户的需求,还是为了让开发工程师更好的理清技术难题,评估可能的解决方案,等等。>
<有时这一部分也可以包括对“非目标”的描述——这次“试探”中我们不会试图解决的问题>
场景
<对用户的使用场景进行描述>
解决办法
<对本次“试探”所要解决的问题提出一个解决方案概览>
细节
<对解决方案进行详细描述>
已知问题
<对在本次“试探”中所明确的待解决问题进行罗列>
结论
<根据本次“试探”的结果对问题推荐一个解决方案>