Меняю функциональность
В Бюро принят ФФФ. ФФФ — принцип управления проектами с Фиксированным сроком, Фиксированным бюджетом и гибким Функционалом (Fix time, Fix money, Flex scope). Подробнее про ФФФ на сайте Бюро.
Когда проект отходит от плана и нельзя сдвинуть дедлайн или увеличить бюджет, в Бюро флексят. То есть изменяют функционал проекта.
Флексить — самый сложный для понимания принцип в ФФФ. Лучше понять его мне помог один элемент интерфейса в Эверноте.
Рассмотрим ячейки таблицы, в которых указано время обновления заметки. Если максимально сжать столбец, в нем останутся минимально необходимые данные. Если расширять столбец, постепенно появляется уточняющая информация.
Флексить — значит не убрать функцию полностью, а оставить в минимально необходимом для работы виде.
Когда я делал первую версию Лавки, я хотел сделать и личный кабинет и корзину. Как у «больших» интернет-магазинов. Но знаний, как делать и прикручивать личный кабинет у меня не было. Если бы я стал разбираться в этом, я бы мог не уложиться в установленный себе срок. Или вообще никогда ничего не сделать.
Я опустился на уровень ниже — «Принимать заявки через форму». Но и здесь мне не хватало навыков программирования на серверных языках.
Опустился еще на уровень ниже — «Принимать заявки в мессенджерах и соцсетях». Этого оказалось достаточно.
Запуск проекта с минимальным необходимым для работоспособности функционалом имеет огромное преимущество. Можно проверить работоспособность всего проекта на ранней стадии. Затем дорабатывать те функции, которые в первую очередь необходимы пользователю.
Done is better than Perfect