功能设计
上一步,谋定后,现在则需要动—动——功能设计。 设计哪些内容? 1. 页面布局。使用AXURE进行页面设计,按照上面提到的页面流程图以及功能结构,将每个页面具体有哪些模块、怎么展示进行表现。 2. 一个一个进行页面设计时,可能会发现一些能够增加用户体验的周边小功能。因为页面设计针对的是用户操作的部分,所以这里非常注重用户体验,能够增加用户体验的小功能都可以放回需求分析中进行重新考虑。 3. 围绕一个功能,为了提高用户体验,可能会有很多小功能,比如增加一个“回到顶部”的小按钮。这种小功能没有很大的流程,单独看起来很简单,但是零零碎碎的有时候很难说清楚。这里把握一点,不谈用户场景,只谈这个小功能使用时所处什么状态。达到这个状态时,会出现什么,怎么操作,然后出现什么状态。 4. 动效。有些公司有专门的交互设计师,动效的实质是用户体验的提升。但是也要好好进行分析,有时候过犹不及;也有时候会对开发有影响。比如你是APP,要明白产品技术框架,很多app是原生+H5的模式,原生部分处理有些动效不需要很高的性能,但是使用H5时则会要求较高的性能。而性能会体现在使用的流畅度。可以在“人人都是产品经理”网站上搜“不想被开发一句话呛回?你得知道这3个最基础的APP技术框架”这里的解释非常全面。 5. 与UI结合。公司不同,工作流程可能不同。有些公司在这时就需要UI设计页面,为产品上肤色。有些公司会在真正开发的时候才需要UI参与。如果你注重用户体验,注重页面美观度的话,越早让UI参与,你可能会得到更好的结果。 6. 产品这一行,有一句常用语“少即是多”。在具体设计时,你可能会灵感爆发,有很多想法,不妨都写出来,回归上面需求分析再进行梳理。有些想法,可能暂时你找不出来优点和缺点,或者优缺点并不明显,又或者难以确定,这时,不做比做好,或者先放下、或者放在数据埋点进行数据分析、调查问卷、或者下方的测试验证中进行一些A/B测试。有些东西是平衡的,让用户感觉简单,可能就需要你考虑的更复杂;你做的东西越多,可能用户用起来就会复杂。 7. 然后,将这一切写在产品需求文档中(PRD),将你的功能意义、流程图、脑图、大小规则、异常情况、产品原型等写在上面,将所有能考虑到的问题都写清楚,后面其他人的工作都会围绕PRD开展,切记不要出现模棱两可的歧义。写PRD要多写,详细到队友能明白,否则队友会认为你是猪;也要少写,一句话能明白的东西就别两句话,毕竟PRD中文字还是比较多的,谁都不想看,你再啰嗦,就更不想看了。总之,写清楚写明白。可以使用一些模板,网上随便搜一下,大体都差不多。