Ошибки при разработке проекта и опыт работы с разработчиками. Как я потерял 9 месяцев жизни🐺
Так, начало поста вы уже же прочитали и знаете зачем вы тут, поэтому сразу к делу👇
Оглавление:
- 🏄♂️Этап первый - "Горящие глаза и желание всё сделать как можно скорее".
- 🤘Этап второй - пучина конченных долбаебов на сайте www.fl.ru
- ⏰Этап третий - 6 месяцев кайфа и "разработка проекта с нуля"
- 💎Этап четвертый. "Давай по новой миша всё хуйня"
- 🧘🏻Финал. Мои ошибки и опыт.
🏄♂️Этап первый - "Горящие глаза и желание всё сделать как можно скорее".
После того, как я продумал проект и построил его диаграмму - я начал искать разработчика. Так получилось, что вся моя команда разработчиков в тот момент уже имела задачи, поэтому я решил не прерывать их и заодно, по возможности, расширить штаб разработчиков еще кем-то полезным.
Мне часто пишут люди с предложение поработать вместе, поэтому поискать разработчика я решил среди тех, кто мне писал в лс. Прочел всё лс -> провел собесы с каждым, позадавав вопросы -> подобрал самого подходящего по навыкам, бюджету, и срокам.
Передал тз, ответил на все вопросы, уточнил все ли понятно и проект уже в работе. Срок выполнения и поставленный дедлайн - 1 месяц, а бюджет вроде 25к рублей.
На протяжении этого месяца узнавал чё как, смотрел что готово, тестировал и всё шло как надо, но, к сожалению, за 1 месяц сделать всё не успели, поэтому пошел следующий месяц, который проходил также - узнавал че как, тестил и уже почти видел готовый результат, а потом... читать в источнике.
🤡А потом он нахуй стер всю переписку за 2 месяца, ушел в жесткий игнор и я так и не узнал что произошло, ведь челик даже не забрал оплату. Он просто блять пропал вместе с проектом, который был почти готов.
Выйдя из состояния непонимания и обыскав всё в интернете по его нику из тг - я отписал ему еще и во все другие соц сети, но и там не получил ответа (🤡🤡). В итоге, после небольшого возгорания жопы, я пошел искать другого программиста
На тот момент мои ребята все еще были заняты т.к. работа идет всегда и не бывает момента, чтобы разработчики сидели и ждали, что кто-то зафакапит мне проект и он сам начнет его делать.
🤘Этап второй - пучина конченных долбаебов на сайте www.fl.ru
"Ладно, через подписчиков чет не получилось, пойду на сайт с фрилансерами" - и выбрал тот, которым пользовался много лет назад - fl.ru (реклама, ну или нет:)))
Там можно написать задачу, опубликовать и ждать, пока кто-то откликнется. Если у тебя не куплены "бусты заказа", то на него отвечать могут только премиум гигачелы, которые донатят, чтобы им шли заказ (покупают себе кружок вокруг авы).
о, ща скажу чем плохи эти vip челики - чаще всего это аккаунт-посредник, который принимает заявки, а потом также ищет фрилансеров или берет свою команду на выполнение (чаще всего тупо ищет). В результате вы переплачиваете за посреда, который тоже может оказаться долбаебом.
Также можно дать возможность отвечать обычным челам без vip, для этого заплатив вроде ~1500 рублей + будешь висеть в топе и будет больше откликов (благодаря этому будет из кого выбирать). Я так и поступил - оплатил размещение и мне полетели отклики.
о, а ща про отклики расскажу - чаще всего почти моментально начинают писать "всемогущие" челы, которые "сделаю ваш заказ за 1 день, делал подобных сайтов 9 млрд штук, у меня 47 хромосом и я обхожу других заказчиков на площадке" - ну вы поняли, это все те же посреды, которые даже не читали ваше описание. Они понятия не имеют смогу сделать или нет - вы откликнитесь главное, а там чёто придумают. Советую обращать внимание на отклики только тех, кто в ответе написал какие-то вопросы по проекту, предложил сразу какие-то решения или сделал что-то еще, что показывает, что описание он читал и реально заинтересован
Прочитав все отклики и снова пообщавшись с каждым - мой выбор пал на экстра долбаёба - https://www.fl.ru/users/gribakinsoftw27/portfolio/.
upd. подписчик скинул его актуальную страницу в тг, хыхы https://t.me/GribakinSoftwareEngineer (приведем парню новые заказы!)
Если взглянуть на отзывы, то можно увидеть, что с год назад уже были 3 негативных отзыва, но после них появилось с десяток позитивных и я подумал, что чел исправился (ну тут я долбаеб сознаюсь).
Он показал примеры своих ботов, у него были нормальные актуальные отзывы и, опять же, срок и цена разработки меня устроили. Только в это раз срок уже был 4 дня (еще быстрее прикиньте) и цена 20к рублей.
за 4 дня мой заказ мог сделать только гений, поэтому в голове я сразу заложил 30 дней разработки, особенно имея прошлый опыт и видя скорость предыдущего разработчика, который давал рапорты по сделанному почти каждый день.
На сайте есть безопасная сделка, то есть, я кидаю заранее депозит на сайт и деньги уйдут исполнителю только в случае, если заказ будет выполнен и это подтверждено мной. А если разработчик накосячил или не сделал - открывается арбитраж и мне все возвращается или возвращается часть.
Единственный минус - безопасная сделка стоит ~15% от заказа и оплачивает её заказчик, но это все равно как будто лучше, чем потерять 20к в случае скама кодера.
Ок, юзаю безопасную сделку -> разработчик согласился -> депозит закинут -> разработчик утвердил, что взял заказ -> работа начата.
Всё происходит также, я пишу человеку, он говорит что сделал и так далее... Стоп, не буду тянуть резину - к моменту дедлайна я увидел 1 раз ссылку на бота, в котором мог нажать старт и не видел даже стартового сообщения - всё🤡🤡🤡
На протяжении того же месяца разработчик кормил завтраками "завтра залью бота", "телеграмм что-то поменял, пришлось переделывать всего бота" (а я то имею кучу других ботов и вижу, что это чушь), "у меня хуй в жопе сегодня вечером будет готово"
В итоге завтраками я питался еще с неделю и открыл арбитраж с поддержкой по этому заказу.
На поддержке сидел как будто брат исполнителя и почему-то не сразу закрыл заказ после моего описания, а дал разработчику еще время (хотя там в заказе дедлайн 4 дня, а делалось 40 дней)
Ок -> Разработчик уже в арбитраже дает новый дедлайн, дедлайн проходит, но агент поддержки до сих пор не выносит вердикт (биба и боба), после чего я снова пишу в тп.
В итоге с меня списали мои кровные 3333 рублей за безопасную сделку, а самое прикольное - мне не дали оставить отзыв о разработчике в профиле, ведь "ну заказ же не был завершен".
Итог работы с разработчиком с сайта fl.ru - минус 45 дней, минус 3333 рублей на безопасную сделку, минус еще 1500 на буст заявки.
Оценка сайта https://www.fl.ru/ - какие исполнители, такой и сайт. Не дают оставлять отзыв о плохих челиках, чтобы дать заказчикам видимость, что у них все круто и все заказчики крутые. Конские прайсы на бусты заявок, и конские долбаебы на откликах, которым позволяют спамить и байтить неопытных заказчиков на заказ (хотя логично фильтровать и удалять на своей платформе автосообщения, но тогда исполнители не будут платить за вип кружочки у авы). В целом, спасибо, фл, что хоть заметку дали для себя оставить.
Помимо этого заказа, потом на фл ру я сделал еще 2-3 заказа по другим задачам (ну, у меня ж там балик лежит с возврата за безопасную сделку) - в итоге попались такие же долбаёбы и сделать ничего не удалось ни с одним. Фл ру - пламенный респект за топ платформу, остальным соболезную.
Ну че, к финальному 3-ему этапу? Конечно, ведь закончился он буквально сегодня👇
⏰Этап третий - 6 месяцев кайфа и "разработка проекта с нуля"
"Так, ну фл точно нахуй, кому быть дать задачку?" - с этими мыслями я полистал тг и сразу вспомнил о разработчике, с которым я недавно начал работать (как раз пока мне делался заказ на фл.ру).
Дима - отличный чел, так я подумал с самого начала, ведь я дал ему пару сторонних задачек и он с ними отлично справился, еще и +- и в срок (сначала круто сделал верстку лендинга , потом сделал парсер еще быстрее установленного срока, да и в целом показывал себя инициативно и ответственно)
В итоге, в процессе диалога стало известно, что он еще и тг ботов умеет делать, поэтому после отсоса на фл ру я написал ему -> скинул тз -> обсудили условия, сроки и этапы -> разработка началась.
В этот раз срок был 1 месяц и цена 60к рублей, если уложится в месяц дедлайна и 50к рублей, если просрочит дедлайн.
Работу разбили на 3 этапа, за каждый этап по 16.666 рублей (ну и +10к в конце, если успел)
И, блин, прикиньте - чё не день, то реально крутые результаты.
2 этапа из 3-ёх были завершены за 25 дней, реально было куда потыкать, что посмотреть и работало это нормально.
"Бля, ну наконец-то доделаю" (с) я у себя в голове.
Через 2 месяца 3-ий этап был готов на 95% и тут я вижу это сообщение:
Ну а теперь 4 месяца за пару мгновений
На 3-ем этапе находится куча багов ->
Дима исправляет ->
Находится еще куча багов ->
Дима исправляет, но параллельно находит работу на фуллтайм, (еще не сдав мне проект) ->
Находятся новые баги, но фиксятся они теперь не оперативно, а с задержками по 5-10-15 дней ->
Снова тесты, снова новые баги->
Суммарно прошло уже 6 месяцев с момента заказа ->
Дима говорит, что готово вообще всё ->
Снова тесты, снова 10+ багов, но в этот раз некоторые баги уже тупо повторяются, хотя должны быть исправлены->
тестер(мой помощник по совместительству) горит, что каждый раз тратит кучу часов на тесты, но ничего не меняется (а у него есть еще куча другой работы по моим проектам)->
Дима горит с тестера, тестер горит с Димы->
Доделывать проект дальше смысла нет т.к. если что-то отъебнет на проде и Дима будет также делать фиксы по 2 недели - проекту пиздец. + видна незаинтереснованность Димы и сдачи правок на отъебись, что тоже не внушает доверие в качественно поддержке после релиза ->
Минус 6 месяцев (самое плохое), минус 50к, минус куча часов Димы, минус куча часов моего помощника, минус куча часов моего личного времени, проект остановлен и продолжать его с тем же разработчиком смысла 0.
💎Этап четвертый. "Давай по новой миша всё хуйня"
Проект, который я создаю - будут использовать тысячи людей и он все также актуален, и не потеряет актуальность в ближайшем будущем. Там еще и движухи маркетинговые придумал просто лютые, в общем, вы обязательно о нём еще услышите.
То, что проект еще не запущен - на 100% результат череды моих личных ошибок, которые я тезисно выпишу дальше.
Да, я могу винить разработчиков, судьбу, бога господа и кого угодно, но это не приблизит меня к готовому продукту, а значит работаем дальше.
🧘🏻Финал. Мои ошибки и опыт.
- По моему опыту и опыту многих знакомых - сайты по типу фл.ру - это чисто русская рулетка, но с 5 патронами в барабане. Да, можно там кого-то найти, да, вроде даже есть какая-то гарант система, но почему-то попадаются в основном долбаебы. Возможно, вам повезет больше.
- Чаще всего, если разработчик говорит вам тайминг, например, 10 дней - можно смело в голове закладывать х2 к времени (оч часто так и происходит)
- Я не соблюдал свой же дедлайн, из-за чего ушло так много времени. Если бы я стопал разработку, как выходило время, скорее всего, я бы уже имел готовый продукт. Но я верил завтракам, в результате сытый, но без продукта.
Самая большая ошибка - бояться потерять вложенные деньги и лишь из-за этого жить надеждами, что всё доделается. - Это важный проект и было логичнее подождать, пока освободится кто-то из команды и сделает точно, а не давать эту задачу сторонним разработчикам. Да, только так можно найти еще кого-то в команду, но как будто можно было бы тестить людей не давая им столь важный продукт в разработку.
- Если исполнитель просит сделать оплату до готового проекта под предлогом, что он почти готов - советую не соглашаться. Когда исполнитель получает 80-100% от заказа - его мотивация доделывать становится куда меньше, чем когда он получил 0-30%.
Согласие на подобное заводит вас в клетку, ведь деньги уже уплачены и оч сложно сказать самому себе "бля, походу я проебал бабки, пора искать кого-то еще". В голове что-то вроде "Ну там почти готово, щас доделает и все будет ок. Ну да, затянули, но тянуться бесконечно же не может". - Прежде чем давать разработчику какую-то важную для вас задачу - протестируйте его на 3-5 менее важных задачах. В идеале, чтобы между задачами были паузы и вы смогли увидеть его вовлеченность в разное время.
Очень часто я вижу такое, что на первых парах человек заряжен, ебошит как не в себя и показывает результат, а на дистанции в полгода виден многократный спад. - Об этом я уже где-то говорил, но скажу еще раз - если разработчик сдал вам один или 2 качественных проекта - шанс сдачи третьего проекта на том же уровне уже ниже. Разработчики это такие же люди, а людям свойственно иметь изменения в настроении, мотивации, желаниях и тд.
Старайтесь спрашивать у своих разработчиков (да и у всей команды) все ли хорошо, не надоела ли задача, не гложет ли человека что-то. Так у вас есть шанс предотвратить какой-то коллапс или знать чего ожидать. - Составляйте идеально точное и грамотное тз. Чем больше и сложнее проект - тем больше раз перепроверьте, что ничего не забыли учесть. Помните, разработчик не будет додумывать что-то за вас.
У меня большой опыт в написании тз и учтении разных моментов (реально большой), но даже с этим опытом в моём тз по проекту из статьи были косяки, которые потом оказали влияние на время.
Я не учел некоторые моменты сразу и если что-то было легко исправить, то другое "что-то" может влиять уже на архитектуру продукта, а архитектура - самая важная и долгая часть. - Чтобы не быть обманутым и вас не развели на деньги - нужно заранее понимать сколько реально может занять разработка проекта (с запасом). Лучший вариант - показать тз паре тройке знакомых разработчиков и узнать их мнение. Вариант номер 2 - раскидывать свою задачу по куче программистов (например, через те же биржи фриланса) и вычислить какое-то среднее время, которое они говорят. Например, вы можете думать, что проект делается за 3 дня, а все вам говорят, что будут делать месяц - это должно навести вас на мысль, что, возможно, вы не все учитываете и ваши ожидания не будут исполнены, поэтому стоит сразу рассчитывать на более долгую разработку.
- Разрабатывая проекты - будьте готовы поесть говна, потерять время и деньги. Если вы нашли хорошего разработчика - вы уже выиграли в казино большой куш, старайтесь его не упускать. Если вы нарвались на плохого разработчика - это норма, ищите дальше и обязательно найдете.
Блин, братанчик, ты дочитал статью до конца, спасибо тебе! 💜
Мой паблик все еще https://t.me/sevaexp, а за подписку и репосты ты всё еще получаешь +3% к удаче и новые знания.
Ну и не забудь на самом посте реакцию поставить, пожалуйста👉🏻👈🏻🙃