Назвал заметку IT-правда, хотя общая мысль относится не только к IT сфере, но и к другом. Возможно даже, что это общечеловеческая закономерность. Давно очень, когда ещё учился на первом курсе в ВУЗе прочитал такую историю:
Вася и Петя одновременно начали писать один и тот же продукт. Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру. А Петя месяц разрабатывал архитектуру. Месяц делал удобный интуитивный интерфейс, которому позавидовал бы Джони Айв. Потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение. Однако, Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы.
Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов. У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента. В завершение этого выдуманного примера можно сказать, что через полгода Вася купил все наработки Пети. Петю взял в штат тестировщиком, а сам по «пьяни» разбился на своём новеньком Туареге.
Кажется, что где-то я читал и другой вариант, отличие было лишь в концовке. Там умерли оба, один от того, что его гений оказался непризнанным, второй так же по «пьяни». В чём мораль?
Выводы
Тогда я не понял морали и подумал, что мир несправедлив к технарям. Лучший технарь почему-то кончает хуже. Посмотрев же со стороны маркетолога можно сделать заключение о том, что Вася молодец, начал продажи, до релиза продукта, а Петя ошибся с бизнес-стратегией. Этот вариант только один из возможных. Их приложения могли оказаться никому не нужными и тогда Вася, протестировав нишу, начал бы заниматься чем-то другим. А Петя потерял бы 5 месяцев.
Подытоживая, хочу сказать, что это крайние варианты, но оба имеют право на жизнь. Думаю, что идеальным был бы такой вариант:
- Сначала начать продажи.
- На деньги от продаж реализовать минимальный, но рабочий интерфейс. То ядро, на продажи которого можно было бы его улучшать.
- Расти и расширяться, улучшая продукт, расширяя штат, расширяя клиентскую базу.
Что из этого важней и существенней — видно будет на деле.
