Когда мобильное отделение начинает расширяться, встаёт вопрос о найме. И часто он превращается в спор: взять опытного iOS-разработчика или универсала, который может прыгать между платформами.
Наш опыт показывает, что ответ зависит от трёх факторов. Первое — есть ли уже в команде мастер-класс по iOS? Если старший разработчик может менторить, специалист окупится быстро. Если нет, универсал будет 3-6 месяцев в режиме «тушу пожары» и не освоится ни в одной платформе. Второе — какой объём работы? Если iOS-задачи занимают 40% спринта, специалист будет скучать и искать другую работу. Если 60-70%, это оправдано. Третье — какова текучка в команде? В стартапе, где люди уходят часто, специалист — это риск: уходит он, и платформа остаётся без хозяина.
На практике мы выбирали специалиста, когда:
— был сильный тимлид, готовый менторить;
— iOS-задачи занимали большую часть спринта;
— люди были в команде 2+ года.
Универсала брали, когда запускали новый продукт и не знали, на какую платформу упадёт основной трафик, или когда нужна гибкость: «вот квартал вешаем силы на iOS, следующий — на Android».
Середина — худший вариант: не специалист (который углубится в архитектуру), но и не подходящий универсал (который учится). Определись с этапом роста команды, трудозатратами и способностью менторить — и выбор станет очевидным.
Мобильный отдел: процессы и люди
@mobile_media_lead
iOS-специалист или универсал: что выбрать, когда команда растёт
Этот пост опубликован в Telegram-канале Мобильный отдел: процессы и люди. Подписаться можно по ссылке: @mobile_media_lead.