跳到主要内容

避免过度设计规划

在实施之前,对每个应用功能进行全面设计并非必要——事实上,大多数情况下,这样做反而会适得其反。

img

试图提前预见产品中的每种交互模式和边缘情况会带来巨大挑战,尤其是当你只是凭借理论场景来工作时。

想象这些难以抽象的复杂场景:

一个包含2000个条目的联系人列表界面该如何容纳?

在复杂表单中,错误通知的最佳位置在哪里?

日历功能应如何处理同时发生的事件安排?

仅依靠设计工具和假设场景会制造不必要的障碍,并引发挫败感。

采用迭代开发

与其进行全面的前期设计,不如采用迭代开发模式。从构思一个精简版的预期功能开始。

img

当对基础设计概念满意时,就可以继续实施。

在开发过程中不可避免地会出现意想不到的复杂性——这反而是有利的。在功能界面中解决设计挑战,比试图事先预测每个意外情况要高效得多。

Loading...
Want to keep learning more?