Онлайн сервис заказа такси. Часть 51. Самый страшный сон владельца IT проекта..

Как вы думаете, какой самый страшный сон у владельца IT проекта?
Здесь речь идет о сне, который иногда сбывается. Иногда, после этого IT проект оживает, становится сильнее. А иногда, проект закрывается. Что будет в моем случае — пока не знаю.

13 Апреля я расстался со своим разработчиком, который с нуля создал мне проект. Причин было много, но основная — как мне высказал директор по развитию одного из крупнейших обменников заказами такси «мой разработчик тянет меня на дно». И в принципе, он прав.
Проблема в том, что чем сложнее становился сервис, тем больше возникало багов. В некоторый момент количество багов дошло до такой отметки, когда все время уходило на их решение и не оставалось времени на внедрение новых идей. Более того, разработчик оказался каким-то нелюдимым и так и не взял себе помощника, несмотря на то, что об этом я ему говорил в последние 6-7 месяцев, так как он не успевал решать мои задачи (а ведь кроме меня, он вел еще несколько клиентов).

 

Наконец я дошел до той точки, когда уже не видел другого пути, как сменить разработчика.
Вот только те, кто заказывал разработку программных продуктов, прекрасно понимают, на сколько болезненный процесс смены разработчика. Ведь всегда новый разработчик начинает говорить о том, мол какой олдскульный предыдущий программист и какой он современный и … предлагает переписать проект с нуля …С одной стороны новый разработчик в чем-то прав, так как старый проект обрастает большим количеством костылей, вот только с другой, когда называют срок в 3-4 месяца и сумму в пол миллиона, как-то отпадает желание переписывать проект с нуля.

Поэтому, я настоял на том, чтобы дорабатывали то, что у меня есть здесь и сейчас.
От старого программиста на данный момент досталась куча багов, как в iOS так и в Android приложениях и четверть сотни невыполненных задач, среди которых есть задача, созданная еще в Ноябре прошлого года.

Почему изначально я не обратился к нормальным разработчикам?
Весь вопрос в стоимости. У меня была задача максимально дешево запустить рабочий прототип. И если прошлый разработчик назвал мне ценник в $1.300 за разработку одного приложения ($2.600 за iOS + Android), то стоимость разработки у нового разработчика составляет порядка $4.000. И при стоимости услуги старого разработчика, самая нижняя точка расходов была на отметке в ₽ -370.000, а вот при работе со студией, данная отметка перевалила бы за ₽ 1.000.000. Зато сейчас у меня есть проект, который хоть как-то работает, генерирует какую-то прибыль, из которой я могу расплачиваться с новыми разработчиками. При этом и мне будет что-то оставаться на «хлеб с маслом».

У некоторых, вероятно, возникнет вопрос, почему ₽ -370.000, если iOS + Android = $ 2.600 = ₽ 145.000?
А не забываем еще и о серверной части, в которой находится вся логика работы приложения и происходит выполняение всех основных операций: управляет городами, тарифами, опциями, считает предварительную стоимость, отправляет заказ в обменники, получает от них ответ, передает ответ в мобильное приложение. Плюс еще ряд сложных алгоритмов. А мобильное приложение — это всего лишь тупой клиент, который отправляет на сервер ваши данные и получая от него ответ, выводит на экран вашего смартфона.


Но есть еще другой момент, который задел меня до глубины души.
Ниже фрагмент из переписки в Skype, фраза, сказанная менеджером веб студии, с которой я начал работать

util_35

Задело, потому что я понимаю, что он прав. Когда-то давно, я занимался ремонтом/настройкой компьютерной техники, но несколько лет назад отошел от этого и сейчас, когда меня кто-то просит помочь, я впадаю в ступор, потому что не могу им помочь.
Недавно меня попросили собрать компьютер для рендеринга и я поймал себя на том, что мое развитие закончилось где-то на уровне операционной системы Windows 7, процессорах Intel 3-го поколения и модулях памяти DDR-III. Все же я пересилил себя, потратил два дня на изучение того, что появилось за последние несколько лет и смог чуть освежить свои знания. Но я освежил их лишь в области «железа», а ось была установлена Windows 7×64.


С середины Апреля я начал работать с веб-студией, в которой 30 человек. Есть как люди в офисе, так и удаленные аутсорсеры.
Конечно, при таком подходе стоимость разработки ощутимо возрастает: ведь теперь я плачу не только программисту, но и менеджеру, аренду офиса, руководству компании, оплачиваю их расходы на рекламу, плюс бюрократия, загруженность, из-за чего некоторые задачи, даже самые простые, будут долго решаться и все такое. Но взамен я получаю сотрудников разных направлений, разного уровня квалификации и поддержку 24/7 и на данном этапе развития моего проекта, имеет смысл за все это переплачивать.

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

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

Подписаться
Уведомление о
guest

2 комментариев
старее
новее большинство голосов
Межтекстовые Отзывы
Посмотреть все комментарии
Георгий

У меня так было, все сыпалось, и много уходило денег на поддержку проекта

2
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x