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

Почему мы остановились именно на работе со сторонними командами, читайте здесь

Как выбрать подрядчика и потом на посыпать голову пеплом?

8 критериев отбора

Перед поиском исполнителей я подготовил небольшой список критериев. Оценка каждой команды будет проводиться по 8 следующим пунктам:

  1. Наличие команды в одном офисе;
  2. Наличие в портфолио «нестандартных» проектов;
  3. Экспертная оценка;
  4. Заказчик должен предлагать идеи, а не слушать только наши «хотелки»;
  5. Сроки разработки;
  6. Стоимость разработки;
  7. Адекватность в процессе переписки, звонков (скорость ответа, доступность);
  8. Обратная связь прошлых клиентов.

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

1. Наличие команды в одном офисе

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

2. Наличие в портфолио «нестандартных» проектов

На российском рынке очень много студий, которые специализируются на создание типовых решений на 1С-Битрикс или WordPress, создают интернет-магазины, «пилят» корпоративные сайты и сайты визитки. Такие команды нам не интересны. Нам важно чтобы команда исполнителей имела собственный опыт создания крупных коммерческих проектов, проектов которые смогут справиться с серьезными нагрузками, обеспечить сохранность хранения данных и решения ключевых бизнес-процессов, имеют нестандартные задачи и структуру.

3. Экспертность и профессионализм

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

4. Заказчик должен предлагать идеи

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

5. Сроки разработки

Мы понимаем, что в разработке будет задействована целая команда, от 5-8 человек, но ждать проект долго мы не готовы. Что для нас значит долго? Год — это долго. Оптимальный срок разработки проекта на наш взгляд — 4-6 месяцев.

6. Стоимость разработки

Мы не отдаем приоритет столичным студиям. В большинстве случаев завышенные цены на разработку в Москве совершенно неоправданны. Мне знакомы истории, когда студия берет проект за 3 млн рублей, а сама находит разработчиков в Минске или Нижнем Новгороде за 900 тысяч рублей. Мы не готовы переплачивать и быть начальным звеном в длинной цепочке посредников, поэтому с оптимизмом смотрим на небольшие студии из регионов. Максимальная сумма за разработку проекта по составленному ТЗ не более 850 тысяч рублей.

7. Адекватность в процессе переписки/звонков

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

8. Обратная связь прошлых клиентов

Даже если первая встреча прошла удачно и все понравилось, обольщаться не нужно. В разделе портфолио любой компании можно найти довольно внушительный список реализованных проектов. Не поленитесь, выберите из всего списка 5-10 компаний с похожими проектами и позвоните им. Представьтесь и скажите, что вы планируете заказать разработку своего сайта у компании XYZ с которой они работали ранее. Могут ли они ее посоветовать? Какие проблемы были в процессе разработки? Как работал менеджер проекта За какие именно этапы разработки отвечала команда?

Лишь только после этого шага, принимайте окончательное решение.

Добавлю еще раз, что в процессе выбора подрядчика особое внимание будет уделяться стоимости, срокам разработки, экспертизе и наличию нестандартных реализованных проектов в портфолио.

Прочитать о поиске подрядчиков и итоговом выборе вы сможете в будущих статьях блога.

В заключение

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

Поделитесь и подпишитесь

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

Меня можно найти Вконтакте и Twitter. Давайте дружить!

Собственные специалисты или удаленная команда разработчиков?

Этот вопрос преследовал нас около двух недель. Запуск проекта «Лига Спорта» затягивался именно по этой причине. С одной стороны, хорошо когда специалисты сосредоточены только над одним проектам. С другой стороны, отсутствие серьезного опыта разработки, может спровоцировать проблемы с постановкой задач и контролем качества работ. Некорректно поставленные задачи могут привести к увеличению затрат и сроков разработки.

Решение было принято в стороны выбора сторонней команды. Почему мы поступили именно так? Объясняю в этом материале.

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

Минусы собственной команды

Начну с минусов, пожалуй:

  1. Отсутствие понимания постановки задач;
  2. Отсутствие понимания процесса разработки;
  3. Отсутствие понимания контроля конечного результата;
  4. Высокие зарплаты каждого отдельного специалиста (зарплата по Москве от 90’000 рублей для программиста на языке PHP)
  5. Увеличение издержек на содержание одного рабочего места (ноутбук/пк, стол, стул, канцелярские товары, вода, вкусняшки и т.д)
  6. Риск ухода разработчика из проекта. Разработчик уходит из проекта через месяц — мы теряем деньги, увеличиваются сроки разработки;
  7. Необходимость постоянно мотивировать собранных сотрудников.

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

Плюсы собственной команды

Из плюсов следует выделить:

  1. Полная погруженность разработчиков в один проект;
  2. Последующее развитие проекта собственными руками;
  3. Возможность привлекать сторонние заказы, тем самым компенсируя затраты на зарплаты.

Произвели следующий расчет и получили простой итог:

  • Средняя заработная плата одного программиста на PHP со знанием фреймворков и опытом реализации коммерческих проектов — 90’000 рублей;
  • Минимальное время разработки проекта — 4 месяца;

(2 сотрудника * 90000 руб.) * 4 месяца = 720’000 рублей.

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

Добавить сюда стоимость работы проектировщика, верстальщика, дизайнера и получится сумма более 1 млн. рублей.

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

По каким критериям отбираем подрядчиков и какие способы поиска используем, я обязательно расскажу в следующих статьях. Не пропустите!

Поделитесь и подпишитесь

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

Меня можно найти Вконтакте и Twitter. Давайте дружить!

А вы уже разобрались с криптовалютами и блокчейном?

Друзья, вчера побывал в стенах московского Центрального телеграфа на September Moscow Tech Meetup: как криптовалюта меняет глобальную экономику.

Ничего не понял. Но было интересно!

Запись мероприятия нашел на канале Учеба live, видео спешу выложить ниже. Приятного просмотра!

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

  • Scott Freeman, CEO IT Resources / IT Broadband c2cx;
  • EricGu , Founder of Viewfin.com;
  • Анти Данилевский, основатель платформы KICKICO;
  • Eyal Hertzog, product Architect at Bancor;
  • Павел Стуколов, CEO TokenStars;
  • Анастасия Мыскина, Российская теннисистка и тренер;
  • Данил Гусев, управляющий партнер фонда Digital Space Ventures;
  • Edgar Kampers, CEO Qoin;
  • Scott Morris, Founder at Ithacash.

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

P.S. Мораль всего этого поста в следующем: Обязательно усиленно учите английский, без него очень сложно..