Разработка продуктов, сайтов и приложений по принципу ФФФ.

Принцип ФФФ

Универсальный принцип запуска проектов в срок

Все когда-нибудь срывали сроки и понимают, чем это грозит: долги по зарплате, злые клиенты, работа в выходные — продолжать можно бесконечно. Неумение достигать результата в срок может сделать шатким любой бизнес. Никому не хочется тратить на работу времени больше, чем запланировано, но мало у кого это получается.

Ситуация: компания «Конькистадор» заказала сайт, чтобы продавать в интернете коньки. Сайт большой, функций много. Всё учесть сразу оказалось сложно, поэтому запуск отложили. Прошло три месяца, начался сезон, а сайта по-прежнему нет.

Получился долгий изматывающий проект.

Запуск сайта Конькистадора в обычной компании

 

Прошло полгода, заказчик уже перестал торопиться, понимая, что сезон упущен. Все понесли потери: у заказчика нет продаж, а разработчику приходится где-то искать новые средства на зарплату сотрудникам. Это типичная ситуация, к которой могут привести растянутые сроки.

Долгострой — всегда потеря денег.

Любой проект сложнее, чем кажется с первого взгляда. Успех заключается в контроле сроков, бюджетов и в умении быстро принимать взвешенные решения.

Принцип ФФФ утверждает: чтобы запустить проект вовремя, нужно зафиксировать сроки, ограничить бюджет и решить, что делать, если сроки могут сорваться. Принцип прост в теории, но сложен на практике.

FFF — Fix time (несдвигаемые сроки), Fix budget (ограниченный бюджет), Flex scope (гибкая функциональность).

Фиксированные сроки

— Да, человек смертен, но это было бы ещё полбеды. Плохо то, что он иногда внезапно смертен, вот в чем фокус!

Воланд, «Мастер и Маргарита», Михаил Булгаков

Когда откладывается запуск проекта, мир продолжает крутиться. Конкуренты выпускают новые продукты, рубль падает, сезон заканчивается. Время играет против вас. Сроки — самое главное. От них зависит успех всего проекта и важно их зафиксировать.

На это есть несколько причин:

Жизнь уходит

Человеческая жизнь ограничена. Если тянуть личные дела, вы рискуете ничего не достичь за всю жизнь. Нельзя тратить жизнь на плохое планирование. Ваша жизнь — ваш главный проект.

Рискуете «перегореть»

Вялотекущие проекты изматывают исполнителей. Проект тянется и тянется — конца не видно. Интерес к проекту падает. Сотрудники негативно воспринимают новые доработки. Рано или поздно сотрудники откажутся от работы над проектом, а в худшем случае — уволятся.

Падает продуктивность

Вместе с «резиновыми» сроками уменьшается продуктивность компании в целом. Скажем, за год компания выполняет 10 проектов, если клиенты вовремя платят, и нет проблем с кадрами. Если проекты затягиваются — только 5. Так компания теряет продуктивность и вместе с ней деньги, которые можно было заработать на дополнительных 5 проектах. Когда вы делаете работу в срок, продуктивность растёт, прибыль увеличивается.

Можно упустить момент

Чтобы прийти к успеху, мало стараться самому — важно учесть ситуацию: коньки лучше продаются зимой, поезд отходит точно по расписанию и не станет ждать, красивая девушка за соседним столиком сидит одна и скоро уйдёт домой.

Срок, как новый год — сдвинуть его не получится.

Время — ресурс, который невозможно вернуть, поэтому сдвигать сроки нельзя ни при каких обстоятельствах. В ФФФ-проекте этого варианта просто не существует.

Фиксированный бюджет

Бюджет проекта — деньги и люди. В ИТ-компаниях возникает соблазн подключить к проекту больше сотрудников, чтобы успеть вовремя. Но большой командой сложнее управлять, а новым сотрудникам нужно больше времени, чтобы вникнуть в суть дела.

Выходить за рамки бюджета — опасно. Если вкладывать новые ресурсы в проект без ограничений, это может поставить под угрозу его экономическую целесообразность. Деньги сложно зарабатываются, иногда их просто нет.

Гибкость в принятии решений

Чтобы застраховать проект от провала и запустить его вовремя, часть решений можно упростить или вовсе ими пожертвовать. Это называется гибким подходом.

Если выключили свет, можно достать свечки (или пойти в гости). На работу можно доехать на автобусе, если сломалась машина. Важно найти максимально простое и эффективное решение. Если появился риск сорвать срок — пора найти другое решение или упростить текущее.

Евгений Асанов, менеджер проектов
Евгений Асанов
Предприниматель
Полгода назад супруга попросила купить в новую квартиру шкаф. Когда я спросил, зачем он ей, то выяснилось: на дне рождения сына будет много гостей, а места для вешалок в доме не хватает. Денег на шкаф в тот момент не было, и я придумал временное решение: повесил в коридоре между двумя стенами перекладину.

Пример Евгения не только хорошо показывает универсальность принципа, но и даёт понять, как важно найти главную функцию, прежде чем что-либо упрощать.

Найдите самое важное

В основе любого проекта лежит полезное действие — то, ради чего создаётся продукт. Найти пользу — половина успеха.

Весь процесс работы над проектом зависит от полезного действия: выкидываете из проекта лишнее, выбираете из массы идей, только те, которые оставят продукт полезным и помогут запустить вовремя. Все решения в проекте должны основываться на главной функции. Так работа даёт предсказуемый результат.

Не всё можно упростить

При упрощении важно не лишить продукт главных свойств, иначе он окажется бесполезным. Машина поедет без бампера, но бесполезна без колёс. В каждой точке проекта помните о пользе, которую хотите достичь.

Упростить — не значит сделать хуже

Репутация зарабатывается годами, а испортить её можно за один день. Лучше сделать проще, но качественно — но это личный выбор каждого.

Короткие итерации

Чтобы не потерять деньги, как компания «Конькистадор», важно запустить проект как можно раньше. Компания могла сделать сайт в три этапа: в декабре выпустить сайт с каталогом, в январе добавить на сайт онлайн-оплату, в конце сезона можно заняться дополнительными страницами и всё проверить.

Запуск сайта Конькистадора в бюро «Панкисофт»

 

При запуске короткими итерациями компания уже в декабре привлечёт первых клиентов, получит первые отзывы о сайте и поймёт, как его улучшить не дожидаясь завершения работ над всем сайтом.

ФФФ не для всех

Любой проект по принципу ФФФ — это гибкий процесс принятия решений в фиксированных временных рамках. Принцип требует сплоченной командной работы и импровизации. Приз за такие сложности — отсутствие авралов и работы в выходные, в срок запущенные проекты и счастливые клиенты.

Начать применять методы ФФФ сложно. Упрощение решений в проекте становится совместной заботой команды и клиента. И многие решения будут даваться нелегко — будьте готовы к сложным ситуациям. Главное понимать, что подход нацелен на скорейший результат.

ФФФ — для сильных компаний, которые хотят развиваться в условиях кризиса и готовы к трудностям ради результата.

Мало просто знать об ФФФ. Чтобы принцип работал, нужно уметь договариваться, внимательно планировать время, заботиться об ожиданиях клиента. Есть несколько практических методов, которые помогают вести ФФФ-проект. Это отдельная большая тема, о которой мы расскажем в другой раз.

Обсудить статью в фейсбуке
Поделиться

Не пропустите следующую публикацию

Нерегулярно пишем об управлении проектами, автоматизации бизнеса и электронной коммерции.

 
Ура! Вы подписаны.