EN | RU
Фото Алексей Резвов

Алексей Резвов

Организатор разработки программного обеспечения

Мое имя — Алексей Резвов. Я помогаю организовать разработку программного обеспечения, вашими силами, силами компаний-разработчиков или привлечением фрилансеров.

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

Найти CTO для вашего проекта

Итак, вы решили найти технического директора (или CTO, Chief Technology/Technical Officer), того кто возьмет на себя ответственность за все аспекты разработки программного продукта. В проектах небольшого масштаба CTO фактически может быть менеджером по разработке, техлидом или тимлидом.

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

Поиск CTO

Чтобы найти CTO, вам нужно проделать следующие шаги:

  1. Определить перечень подходящих для вашего продукта технологий разработки.
  2. Исходя из определенных условий сформировать требования к потенциальному кандидату.
  3. Найти кандидатов и провести отбор на основании сформированных требований.
  4. Договориться с успешным кандидатом о сотрудничестве на приемлемых для всех сторон условиях.

Каждый из этих шагов требует определенного опыта и квалификации:

Определение технологий разработки

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

Формирование требований к CTO

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

Поиск кандидатов в CTO

Чтобы определить подходящих кандидатов в CTO сначала нужно сформировать достаточный пул кандидатов, обратившись к публичным площадкам, своим контактам, прямым поиском и другими способами. Затем нужно отобрать успешных кандидатов проверив соответствие сформированным ранее требованиям. Очевидные действия, но выполнить их нужно правильно. На этапе привлечения внимания к вакансии нужно создать впечатление о себе, как о команде, которая понимает, какие задачи нужно решать, какой специалист ей нужен, как его буду оценивать. Хорошие кандидаты в CTO - люди достаточно опытные, способные по описанию вакансии понять с кем имеют дело. Проверка кандидатов должна быть организована так, чтобы с одной стороны проверить соответствие навыков кандидата заявленным и требуемым, с другой стороны не отпугнуть привлекательного кандидата объемом или бесполезностью мероприятий. Для проверки технических компетенций кандидатов я привлекаю проверенных в деле профессионалов в своих областях, частично из состава своей команды, частично на контрактной основе. Кроме того, хороший кандидат оценивает потенциальную команду по тем мерам, которые применяются для определения его квалификации, предполагая, чтобы подобным образом подбираются и другие члены команды, а квалификация команды всегда важный критерий при принятии решения о сотрудничестве.

Предложение о сотрудничестве для CTO

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

Моя помощь в поиске CTO

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

  1. Вы передаете мне описание вашего продукта в любом виде (vision, идея, концепция и т.п.), включая ограничения (если есть) бюджета, сроков, юридических, политических и пр. Если потребуется, подпишу соглашение о неразглашении (NDA).
  2. Я формулирую первичную оценку, включая: возможность моего участия, пользу от моего участия, условия, рамки объема работ, нюансы.
  3. После достижения соглашения между нами, я приступаю к работе на оговоренных условиях.
  4. После каждого этапа вы получаете материалы, разработанные в рамках этапа, отчет, описывающий текущий статус, рекомендации и риски.
  5. По завершении работ ваш CTO приступает к работе над своими задачами.

Чем я могу помочь еще...

Контакты

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

  • +7 812 981 08 93
  • mail@rezvov.com
  • @arezvov
  • aleksey.rezvov
  • 190020, Лифляндская 3,
    Санкт-Петербург, Россия