Вчера был на курсах БизнесМолодости, ребята рассказали про опыт выпуска новой версии сайта и как они его делали. Было интересно.

Надо сделать перевод этих 3-х состояний:

  • As-is = Как есть
  • As-to-be = Как надо
  • It-works = Это работает.

Они рассказали про состояние продукта It-works. Это состояние, которое является промежуточным между As-is & As-to-be.

Другими словами:

  1. Сначала мы осознаем что у нас есть. Может не быть ничего. Или может быть что-то есть, но у этого сайта есть проблемы, которые нам хочется решить. Это состояние As-is
  2. Далее мы берем и придумываем некий список того что хотим получить. Это может быть даже большой список, может быть даже оформленный как некий документ, может быть даже его назовут ТЗ.

И вот тут есть засада. Если разность между этими двумя состояниями слишком велика, то попытка за один шаг все сделать оказывается очень дорогой, и чаще всего приводит к провалу.

Те у кого есть опыт подобных переходов знают, что это сложно сделать за один раз. Нужно выделить некие промежуточные состояния. И эти состояния называются It-works. Это должно работать. Фокус на функционале. Иногда приходится жертвовать идеальным поведением сайта, идеальным состоянием, идеальным дизайном. Важно добиться того, чтобы функционал работал. Чтобы им уже можно было пользоваться. Разница по цене между As-to-be и It-works — может быть десятикратной. Скажем первое может стоить 50 тыс. руб. а второе состояние может стоить 500 тыс. руб. Даже если у заказчика есть бюджет на это, то все равно велик риск провалить задачу. Слишком велико расстояние для одного прыжка.

Те кто умеют расставлять приоритеты — получают результаты.

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