Недавно я написал:
Всегда можно сделать лучше. Но в большинстве случаев достаточно 80% качества.
Мне задали резонный вопрос: как понять, что достиг этих 80%?
Если я пишу пост, то 80% качества наступает, когда я передал свою мысль и выстроил изложение таким образом, что читатель сможет быстро ее уловить. Детальные улучшения и украшения текста не улучшат жизнь читателя. Может лишь сделают прочтение чуть приятнее.
Если я проектирую интерфейс, то 80% качества наступает, когда пользователь может легко понять суть продукта и выполнить свою работу. Доработка визуала и создание вау-эффектов — вторично. Главное — чтобы пользователь смог сделать то, зачем пришел.
Вывод: 80% качества наступает в тот момент, когда создаваемый продукт начинает выполнять свою задачу. Из этого следует, что перед началом любого проекта нужно определить его задачу.
Оставшиеся 20% могут сделать использование продукта приятнее, но есть вероятность, что они отнимут уйму времени и вы просто погрязнете в деталях. Лучше начать с 80% качества, а впоследствии довести продукт до идеала. Если это будет нужно.