《程序员精进之路》第一章:善用设计原型,探索项目创意

2018-07-16  本文已影响0人  Lucky_ce60

不论做什么产品或项目,首要任务都是尽快发掘和实现客户头脑中的需求。

例子:(音乐视频推荐系统

对于音乐视频推荐系统,我们首先要做的就是从客户了解需求,帮助我们在确定原型设计中应该重点关注那些问题。接着继续讨论如何设计软件原型:( 用博客搜索视频,并将搜索结果作为原型中的样本。)

解决完需求之后,需要想的就是如何开始项目的第一轮开发,通常我们会使用绘制线框图,以便给大家解释待开发应用的基本结构,在思考实现功能问题上尽量做到”最简单可行的方法”,(有了粗略的线框图后为了达到交互感,可以尽快做一个真实的网页,用模拟网页测试基本想法)

速成原型法的意义在于拉近项目中每个参与者之间的距离。

用框架搭建一个helloworld页面,代码推送到Git仓库,花几分钟搭建一个 常用的css框架,写一些简单的HTML代码,把图片和编好的标题对齐到网格,将简单的页面部署上去,虽然页面很简略,但第一次发布的真正目的是创建一个可用的系统,以便提高后续的变更速度,并由此开始探索项目创意的过程。

当我们完成第一次发布时,就应及时与客户探讨沟通,改善追求实效。但在讨论的过程中,我们要做的就是平衡软件缺陷带来的损失和修复这一缺陷的时间成本。

最初的线框图主要关注用户界面的外观,接下来我们需要讨论系统如何工作,一定要做到有设想,就去验证,询问客户了解需求是否,早问总比晚问好。

在开发过程中,会出现很多关系细节的实现问题,我们要做的就是排出问题的优先级,尽量最有效的时间做出有效的工作。

忠告与提醒

上一篇下一篇

猜你喜欢

热点阅读