《简约至上》是一本设计类的书籍,我用了16格笔记法,用了两个番茄钟,针对的问题是“如何在开发过程中把复杂的系统简化,开发更快”,然后跳着翻阅的这本书。
减少复杂程度可以从三方面,一个是以用户行为作为重点,删除非核心和必要的功能,功能不是越多越好,是用户用得越顺利越好。再一个是,简约是转移来的,不是发生在用户那里就是发生在开发中,为了让用户感觉简便和有控制感,后台需要解决用户使用中的各种可能性,难以避免会出现复杂的问题。还有一个是把多个功能合为一个,比如带橡皮的铅笔,这也能实现用起来简约。(像在流程中让事物并联?)
好的产品会让很多人都用着舒服,像一把好刀,谁都能感觉用起来顺手,有品质感,一架钢琴,谁都能弹出好的曲子。也有那种能自动配乐的电子琴,但不一定谁都喜欢,初级用户用不到,高级用户不需要。还是要以核心的功能为主,产品的流程尽可能满足用户的心理模型。
优化现有功能比开发新功能,和维护核心功能比开发各种花哨的功能更能让产品可持续,这需要问卷调查;删除功能的过程中会遇到不喜欢变化的老用户的反对,这需要数据支撑。
总结一下,针对问题,“如何在开发过程中把复杂的系统简化,开发更快。”需要回归用户的使用行为方式,把他们使用中不必要的功能砍掉,再是如果想要用户用得轻松,开发的复杂是难以避免的;还有让功能之间形成并联或串联,相似的功能集合在一起,做更简约的结构系统。想要更好的解决这个问题,可能需要看另一些快速开发产品的书籍,敏捷开发和精益设计。关于简约的因素,可能还需要在看一次这本书。