跳转到主要内容

避免过度设计规划

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

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

img

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

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

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

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

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

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

采用迭代开发

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

img

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

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

会员专享

余下内容仅对会员开放。

会员可读完整内容 —— 每一个公开发布的观点背后,那些框架、决策与推理的全貌。

  • 完整文章,包含未公开存档的部分
  • 可落地的工作框架,附带权衡与决策依据
  • 新文章抢先看,先于公开发布

随时取消 · 一次订阅,畅读全部

保持联系,关注我获取更多内容