Остерегайтесь сборных мешков
Раздел 7 из 8 · 1 мин
Среди неясных идей хуже всего «редизайны» и «рефакторинги», которые не опираются на одну конкретную проблему или сценарий. Когда кто-то предлагает «переделать раздел Files», это сборный мешок, а не проект. Будет очень трудно понять, что за этим стоит, где работа начинается и где заканчивается. Вот более продуктивная отправная точка: «Нам нужно переосмыслить раздел Files, потому что, чтобы поделиться несколькими файлами, требуется слишком много шагов». Теперь можно спрашивать: что не работает? В какой ситуации шагов слишком много? Какие части существующего дизайна могут остаться прежними, а какие нужно изменить?
Верный признак такого сборного мешка — обозначение «2.0». В прошлом мы ошиблись, начав проект «Files 2.0» и толком не задумавшись, что это означает. Энтузиазм по поводу улучшения огромной части приложения взял над нами верх. Мы знали, что в нашей функции работы с файлами много проблем, но не спросили себя, что именно собираемся сделать. Проект превратился в беспорядок: мы не знали, как выглядит «готово». Мы выправили ситуацию, разделив его на более мелкие проекты, например «Улучшенный предпросмотр файлов» и «Собственные цвета папок». Для каждого проекта задали аппетит и ясные ожидания, после чего успешно их выпустили.