variant.
← 返回文章列表

把一个小项目,认真做完整

从一个明确的小需求开始,练习交付、验证和持续改进。

先写清楚要解决的问题

个人项目很容易从一个小想法长成一张很长的功能清单。开始之前,可以用一句话说明:这个页面为谁服务,要帮助他完成什么。比如,一个阅读清单只需要帮助自己记录想读的文章,并找到下一篇要读的内容。需求足够清楚,后面的取舍才有依据。

给第一版画一条边界

第一版可以只有添加、查看和完成三个动作。先把这条使用路径走通,再考虑标签、搜索或同步。把暂时不做的内容写在另一张清单里,可以保留想法,也能避免在实现过程中不断改变方向。范围小一些,更容易发现真正的问题。

把异常也当成使用过程

一条输入为空时会怎样?内容特别长时,按钮会不会被挤出去?刷新页面以后,记录是否还在?这些问题看起来琐碎,却决定了一个项目是否能被正常使用。验证时,可以分别准备空内容、普通内容和极端内容,而不是只检查最顺利的那一次操作。

完成不是停止修改

一个可以交付的版本,至少应该有清楚的说明、能使用的入口和已知限制。完成后再记录三个问题:哪些步骤最费时间,哪些设计可以简化,下一次最值得改进什么。这样,一次练习就不只有最终页面,还留下了可以复用的方法。

持续学习,认真实践。
继续阅读其他文章 ↗