Page 18 - iOS人机界面指导手册
P. 18

2  确定你的目标用户


                       你的用户除了在使用移动设备,期待精致的图片,简洁的交互方式,出色的表现以外,
                       还具备什么样的特性呢?以食材采购为例,你可以判断下列描述是否适合你的用户:

                           经常在家做饭 or 偏爱准备好的餐饮

                           喜欢使用优惠券 or 认为不值得花精力去弄优惠券

                           喜欢搜索奇特的食材 or 只眷恋基本的食物

                           严格遵守食谱 or 只把食谱当灵感参照

                           采购少量多次 or 一次买很多

                           喜欢一次为多个目标集中采购食材 or 只想在回家路上顺便买几样东西

                           笃信品牌 or 方便就好,牌子无所谓

                           每次采购都买类似的东西 or 按照菜谱买东西
                       考虑完这些问题,挑选三条最符合你目标用户的特性:喜欢实验新菜谱,采购很仓促,
                       尽量节约(在不必花费太多精力时)。


                       3  通过对目标用户的定义筛选功能点


                       如果在确定了目标用户的特性后,功能点只剩下寥寥数条,你就得到了它:伟大的程序
                       应该像激光一样准确聚焦在用户想完成的任务上。

                       比如说,想想在第一步里你为购物程序列数的大量潜在功能点。虽然这些功能点都很有
                       用,但并不意味着每个功能点对用户同样有用。最重要的是,第二步中的目标用户对这
                       些功能点的喜爱程度也不一样。

                       心里装着目标用户,再来检视功能点清单,最后能将程序聚焦在三个功能点上:创建列
                       表、获得和使用打折券、获得菜谱。

                       现在可以定义你的程序了,精确地概括程序的功能以及目标用户。好的定义应该是这样
                       的:

                       “一个帮助喜欢烹饪、主张节俭的用户创建购物清单的工具”



                       4  不要停


                        在开发过程中持续始终程序定义去判断功能点、控件和术语是否妥当。例如:

                       当考虑是否要添加一个功能点时,问问自己它对于你的程序以及目标用户来说是否足够
                       核心。如果不是的话,把它放在一边,它可能是另一个程序的核心组成。例如,你已经
                       确定你的用户喜欢发掘新菜谱,所以强调打包好的蛋糕和菜肴就有失妥当。
   13   14   15   16   17   18   19   20   21   22   23