本节书摘来自华章出版社《iOS应用软件设计之道》一 书中的第1章,第1.7节,作者:(美)William Van Hecke ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.7 定义纲领
正如你在考虑你的应用软件应当擅长什么,应该避免哪些问题时,也许你会发现自己经常遇到类似的问题。如果你能很好地理解应用软件将来的个性,你就能定义一种纲领(如同政治纲领那样),其中列出了应用软件的核心价值、假设条件和目标。那么在你贯穿项目生命期作决定时,就能引用这一纲领指导你。例如,SnackLog可以有下列这些纲领条目。
人们需要长时间地记住所购物品,才能将其列支到全面预算系统中。
人们的小额购买通常只需归类到较短的清单中。
人们倾向于重复购买一些东西(如咖啡、点心等)。
倘若购买的记录过程长于15秒,人们就不会愿意用它。
如果人们在携带一杯热咖啡时不能方便地记录开支,他们会决定不用这个软件,而不是放下饮料记录开支。
任务管理应用软件可能包含下列论断的纲领:
待办事项清单并不是日历,约会不会在其上。
当规划你的待办事项清单时,你应该能看到所有的条目。
当查看自己的待办事项清单时,你应该只能看到目前要做的事情。
在人们想到新的待办事项时,应当能够快速容易地记录,而无需脱离目前操作的环境。
视图设置不能让用户轻易地隐藏他们的重要事项。
倘若你坚持这样做课题,那么你所开发的应用软件就能独树一帜。只要你有了真正信赖的纲领、坚决的论断,营销文案几乎不言自明。事实上,你也许想达到纲领定义的方法,就如同你在为并不存在的应用软件编写营销文案一样:在你设计应用软件之前,编写你期望其在App Store里的说明文字。这样可以帮你考虑受众和目标,而不单单注重功能。你将应用软件纲领定义得越好,越能让人们确信它有趣和独特的原因,并让人们相信值得安装它。