如果您是设计师或网络开发人员,那么您可能应该知道,使您的项目完美无缺可以延长完成项目所需的时间,甚至是几次。 总是存在您要快速改进的最后一个元素,因为有一些令人讨厌的东西。 但不幸的是,事实是– 完美是平等的法西斯主义。
我知道这是一个大胆的声明。 但是环顾四周。 您的房屋或车库中至少有一件有缺陷的物品吗?
你的车? 您需要为它每x英里加油一次,有时它会坏掉-并不完美。 你的电脑? 它会消耗过多的电能,损坏并崩溃,并且硬盘驱动器始终会在两分钟内死掉,然后您才能备份数据(不是很完美)。 面包? 它过时了-不完美。 眼镜? 玻璃很脆弱-远非完美。 那么结论是什么?
完美无损发展
围绕我们的一切都不是完美的。 总有至少一件事可以改进。 如果每个人都将其产品推向完美,然后再将其发布给公众,那么今天我们将一事无成! 甚至没有电或车轮。 既然周围的一切都不完美,那么您宁愿不拥有它们吗? 您是否愿意等到有人让他们达到完美之后再让您拥有它们? 可能不是。
因此,在您自己的项目上工作时,始终以他人的失败作为参考– 富有创造力 ,但不要试图做到完美 。
为什么完美有害?
因为它不利于实现目标。 在开始工作时,设计始终会达到一些实际目标。 这可能与增加销量一样明显,也可以是与众不同的事情,例如为您的水下跆拳道训练中心建立一些知名度。 但是,这些应该是您需要关注的目标,每次您想做新的事情时,都应该问自己一个问题:“这件事使我更接近目标吗?”
现在有趣的部分。 追求完美并不能使您更接近目标 。 另一方面– 提出最简单的解决方案 。 是的-最简单,最可靠,却不是最好。 在项目的早期阶段之一,您不能百分百确定哪种解决方案将是最佳解决方案。 因为即使不启动它,您怎么知道呢? 只有市场(真实用户)的反馈才能为您提供有关网站及其可用性的可能改进的真实想法。 这些反馈是您需要关注的改进。 不是您认为最适合他们的。
这是公然的事实(不幸的是)。 您永远不会知道人们想要什么或需要什么,因此开发一些最终不需要的复杂解决方案会浪费时间。 因此,您需要从以最简单的方式实现目标的解决方案开始 。 还有一件事,您应该知道:
完美往往很少被人注意到
不幸的是,您花费在追求完美上的所有这些额外时间可能会被忽视和欣赏。 有一个原因导致您的项目的接收者甚至没有注意到您的额外努力。 那仅仅是因为他们没有看到该项目的先前版本,所以他们没有什么可以参考和比较的 。 他们唯一会注意到和批评的是基本功能和元素。
处理细节会占用您大部分时间。 细节,例如图形设计的一些小片段。 一件小事一直困扰着您,或者您认为其他一些附加功能很方便。 在意识到之前,项目的总完成时间已经延长了数倍。 您是否真的想将60%的工作时间用于完善细节,而仅将40%的时间用于实现目标?
如果您是自由职业者 ,可以确保每个客户对一个简单,易用且易于理解的项目(专注于实现目标)的感恩程度要比精美的艺术品高出 100倍。 他们口袋里有多余的钱。
放弃完美远非放弃好的项目
正如我之前说过的,在项目/产品/设计的创建阶段,您不能确定完美的解决方案将是什么,因此追求它的整个想法注定要失败。 当您在做某事时,唯一可以判断完美的方法就是您自己的主观动机-一个人的肉是另一个人的毒药。
设计的最重要规则:您不是您的客户或访客。 这就是为什么您不能仅根据自己的观点和假设来判断正在设计的东西的原因。
您可能会因为不完美而创建一个更好的网站
这很简单(而且是对的)。 如果您没有设法使每个细节都完美无缺,而是专注于最重要的关键要素,那么这些关键要素不仅将在最终解决方案中清晰可见,而且您还将更早地完成工作。 因此,将完美隐藏在口袋中,您将提高工作效率并提供更好的结果。
忘记完善并创建网站的简单版本可以带来以下好处:
- 该网站可以更早地启动。
- 该网站可以赚钱/更早地获得曝光。
- 访客的反馈将更早到达。
- 由于有了早期的反馈,您将能够专注于访问者指出的内容(不仅仅是您认为很酷的内容)来改进网站。
这里最重要的结论是(尽管听起来有些奇怪) 简单解决方案比完美解决方案好 。 “好的,但是如何实施这种方法呢?”
将您的任务分为两组:“重要的”和“详细信息”
重要的要素很重要,例如实现目标和目的,建立基本功能等),细节就很好,细节就好。
细节消耗大量时间。 这就是为什么您需要在工作的下一阶段之一中跳过它们并稍后再返回它们(或者根本不返回它们)。 那么“以后”是什么意思? 什么时候是回到细节的最佳时间?
反复工作
这就是我的意思,请耐心等待–将任务分为两组后,在第一次迭代中,您应该尝试仅专注于重要任务,并以最简单的方式完成它们。 在此迭代的最后,您将准备好启动完整的网站( 类似于SCRUM的方法)。 您可以根据需要启动另一个。 在此迭代中,您可以尝试改进以前的版本。 (您将从客户/访客的反馈中得到改进的想法。)第二次迭代后,您将获得网站的改进版本。
如果您想继续进行工作并不断改进网站,可以先进行第三个迭代,然后再进行下一个迭代。 现在是恢复工作开始时归类为“详细信息”的正确时机,但您也可能意识到,根据访问者/客户的React,这些“详细信息”完全是多余的(非常常见的事情)。
这是迭代方法的真正优势。 在工作的每个步骤中,您都有准备启动的完整网站,您可以不断对其进行改进。 与在封闭的房间中工作10年以使它完美而没有来自世界的任何反馈相比,这是一个更好的情况。 迭代方法也更安全。 有什么更好的方案–意识到您的想法只是您所知道的,而工作一个月或工作10年后就没有市场需求?
附带一提 :由于采用了这种方法,所以我能够在同事完成几个月的学习之前完成硕士学位论文。 我所做的只是专注于每章中最重要的事情,尽快完成并把所有细节留给以后。 如果我想从一开始就使每一章都完美,那么直到今天我可能还没有完成。 而且,自从我为我的硕士学位辩护以来,已经过去两年了。
快速有效地工作
这是一个通用的技巧,可以在为您的客户开发项目以及在自己的网站上进行实践时使用。 这些是现在唯一重要的事情:快速的工作和快速的结果。 现在是适应的时候了。
始终尝试通过提供最简单的解决方案而不是您自己的主观意见提供的“完美”解决方案来快速取得结果(专注于实现目标)。 记住–您不需要完美。 “足够好”就足够了 。
还有一件事– 您在尝试提供完美解决方案的项目中有哪些经验?
翻译自: https://www.hongkiat.com/blog/perfection-in-design-why-its-a-bad-idea/