SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
New Generation Data Protection
Powered by Acronis AnyData Technology
Стартап: формирование
технической команды
Сергей Аверин, Acronis
©2016 2
О докладчике
 За 13 лет работал в командах от 3 до ~800 чел.
 Хабрахабр, Trendclub, Badoo, Acronis
 Был свой стартап на двоих
 Постоянный докладчик IT-конференций
 Работаю в Acronis решателем нестандартных задач
 Иногда консультирую стартапы
Стартап: ранний этап
©2016 4
Основные моменты
1) Вас мало, и вы готовы работать за идею. Ищите людей
с «горящими глазами».
2) Контролируйте рабочий график.
3) Смешивайте роли, и не формализуйте это.
4) Сосредоточьтесь на продукте, а не на технологиях.
©2016 5
Основные моменты
1) Разгрузите себя от рутины.
2) Соотносите задачи и нанимаемых людей.
3) Культура мотивирует сильнее денег.
Люди решают (почти) все
©2016 7
Минимальная команда
Необходимый минимум
для старта проекта *
* Шанс на выпуск продукта минимален
Придумыватель
фич
Согласователь
ресурсов/задач/
времени
Человек, отвечающий
за технологии,
софт, железо
и написание кода
©2016 8
Начальный рост
Примерные роли:
Придумыватель
фич
Согласователь
ресурсов/задач/
времени
Человек, отвечающий
за технологии,
софт, железо
и написание кода
Ответственный
за железо и
написание кода
©2016 9
Далее
Часть ролей выделяется в отдельных людей
Чаще всего:
Системный
администратор
Тестировщик(и) HR/рекрутер
+ + +
©2016 10
Устойчивая команда
Придумыватель
фич
(продукт-менеджер)
Решаемые задачи:
 Добавлять в продукт функционал, приносящий деньги
 Убирать функционал не приносящий деньги
 Написание справочной документации
Типичная деятельность:
 Анализ конкурирующих продуктов
 Выяснение потребностей пользователей
 Экспериментирование и придумывание фич
 Анализ того, как используется продукт и за что платят
©2016 11
Устойчивая команда
Клиентская
служба
(саппорт)
Решаемые задачи:
 Решение проблем клиентов, продвижение неизвестного
клиенту функционала или доп. продуктов
 Анализ того, как используется продукт и за что платят
 Создание отчетов об ошибках в продукте
Типичная деятельность:
 Создание или чтение справочно-тренинговых
материалов по продукту
 Самостоятельное изучение продукта
 Засылка багов программистам или тестировщикам
©2016 12
Устойчивая команда
Компьютерный
мастер
(хелпдеск)
Решаемые задачи:
 Настройка, ремонт и обслуживание компьютеров,
принтеров, сети
 Закупки оборудования
 Складской учет
Типичная деятельность:
 Это вы и сами прекрасно знаете
©2016 13
Устойчивая команда
Главный
технарь
(CTO, руководитель офиса,
иногда CEO)
Решаемые задачи:
 Политика найма (часто частично и сам найм тоже), закупок железа/софта
 Политика написания и использования софта — своего, и чужого
 Создание бизнес-процессов, контроль исполнения работы и приоритетов
 Интеграционно-административные вещи
Типичная деятельность:
 Проработка/согласование и донесение до людей
разного рода политик и правил
 Исследования перспектив — новые контакты/технологии/софт,
пробно-тестовые продукты
 Контроль работы тех. команды
 Поиск и устранение узких мест — неэффективного софта,
технологий, людей. Работа с тех. долгом.
 Построение бизнес-процессов
©2016 14
Устойчивая команда
Менеджер
задач/приоритетов
(проджект-менеджер,
иногда тимлид)
Решаемые задачи:
 Проработка ТЗ и распределение задач
 Согласование ресурсов/процессов/сроков/приоритетов
 Отчеты о ходе работы
 Часто — написание справочной документации
Типичная деятельность:
 Добиться понятного ТЗ по полученным задачам,
объяснить задачу исполнителям
 Найти ресурсы — железо, людей, время
 Согласовать приоритеты и порядок исполнения задач
 Контролировать и репортить начальству сроки,
и ход исполнения работы
 Иногда — работа с рисками и стабилизация продукта
©2016 15
Устойчивая команда
Главный кодер
(Не обязательно один.
Иногда совмещает CTO,
иногда техн. эксперт)
Решаемые задачи:
 Исследование и интеграция перспективных
технологий/процессов
 Разработка технологий/процессов
 Оценка внедрения
 Найм/собеседование, обучение людей
Типичная деятельность:
 Искать технические проблемы
 Придумывать, как решать
 Убедить всех, включая начальство, что решать надо,
и надо именно таким образом
 Внедрить новую технологию/процесс
©2016 16
Устойчивая команда
Страший/младший/
какой-нть еще
кодер (программисты)
Решаемые задачи:
 Имплементация фич
 Разного рода автоматизация процессов
 Разработка внутрикорпоративного софта
 Часто — написание справочной документации
Типичная деятельность:
 Писать код
 Писать тесты
 Предлагать, согласовывать и внедрять что-то новое,
или улучшать существующее
 Репортить менеджерам о непроработанности задач
©2016 17
Устойчивая команда
Контроллер
качества (QA)
Решаемые задачи:
 Проверка работы фич относительно ТЗ и работы всего продукта в целом
 Поиск несогласованностей и темных пятен в ТЗ
 Иногда — автоматизация тестирования, измерение бизнес-показателей
 Иногда — ответственность за результат, вплоть
до роли проджект-менеджера
Типичная деятельность:
 Тыкать мышкой
 Писать код
 Думать за программиста — где он мог ошибиться,
что не учел, про что забыл
 Доработка ТЗ с продукт-менеджерами
©2016 18
Устойчивая команда
Рекрутер
или HR
Решаемые задачи:
 Как минимум — поиск кандидатов и организация собеседований
 Часто первичное интервью, и даже с техническими вопросами
 Расширенно — остальные HR-задачи, типа отпусков/коммандировок и т. д.
Типичная деятельность:
 Написание/размещение вакансий
 Общение и обзвон кандидатов
 Организация интервью и проведение первичных собеседований
 Иногда учет отпусков/больничных/командировок и т. д.
Формирование команды
©2016 20
Пара советов
Если на какую-то должность можно нанять
девушку — нанимайте девушку.
Не нанимайте людей, которые непонятно
что будут делать, какие бы крутые они не были.
Не нанимайте строго одних Senior’ов
Не нанимайте сразу много новых людей
©2016 21
Пара советов
Создайте процесс обучения
и «одомашнивания» новых людей.
Для эффективной работы нужны четкие
цели и измеримость результата.
Постарайтесь автоматизировать все, что можно.
Кейсы
©2016 23
Кейс 1
Срочно нужен еще один
тестировщик, текущий HR
быстро не найдет
©2016 24
Кейс 2
В команде появляется
кодер-супермен, пока он не
«разжует» задачу, никто
ничего не делает
©2016 25
Кейс 3
В команде появляется менеджер,
премирующий за все подряд.
В какой-то момент люди
начинают ныть, что делать новую задачу без
премии не будут.
©2016 26
Кейс 4
В команде появляется нытик,
активно всем недовольный.
Его производительность
сильно падает.
©2016 27
Кейс 5
В команде появляется человек,
отказывающийся саппортить свой
собственный код.
Когда ему показывают багу в его
же библиотеке — он всегда отвечает, мол,
почините сами, раз вы ее уже нашли.
©2016 28
Кейс 6
Наняли усердного тестировщика,
который не понимает глубины задач.
Половину возможных проблемных
мест он просто не знает.
©2016 29
Кейс 7
Новый кодер пишет код без тестов, и
делать их отказывается.
Например, убеждая всех, что это прототип
и «мы потом все перепишем».
©2016 30
Кейс 8
Менеджмент всегда откладывает
обновление и улучшение кода в
долгий ящик.
Приоритет всегда отдается новым фичам.
Частые проблемы
©2016 32
Частые проблемы
1) Привозить ли людей из регионов и других стран?
2) Брать ли людей, в которых по результатам
собеседования не уверены?
3) Что лучше — больше соц. фич, типа бесплатной еды,
или больше денег?
4) Как защититься от техн. зависимости
от одного конкретного человека?
5) Как сделать так, чтобы через полгода-год всем не надоело?
6) Где искать людей, и почему к нам никто не хочет идти?
©2016 33
Пару слов о identity
 Ваш стартап для потенциального соискателя
выглядит таким же, как и сотня других.
 Про вашу супер-идею и горящие глаза
он не знает, и ему все равно.
 Что он видит в тексте вакансии?
Все те же скучные буквы PHP/MySQL/HTML/CSS и т. д.
 PR вашими силами в общем, бесплатен.
©2016 34
Классное задание
A. Придумайте, что выделяет вас, как
потенциального работодателя.
B. Что нужно написать в вакансии?
C. Как вы объясните человеку по телефону, почему
он должен пойти работать именно к вам?
acronis.com
blog.acronis.com
twitter.com/acronis
facebook.com/acronis
New Generation Data Protection
Powered by Acronis AnyData Technology

Contenu connexe

Tendances

Джон Сильвер: Как управлять неидеальной командой
Джон Сильвер: Как управлять неидеальной командойДжон Сильвер: Как управлять неидеальной командой
Джон Сильвер: Как управлять неидеальной командойDenis Tuchin
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуSQALab
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровAnna Tarasenko
 
Как работать, когда работать некому (Евгения Фирсова)
Как работать, когда работать некому (Евгения Фирсова)Как работать, когда работать некому (Евгения Фирсова)
Как работать, когда работать некому (Евгения Фирсова)Ontico
 
Designer for startup. Maksim Okala-Kulak
Designer for startup. Maksim Okala-KulakDesigner for startup. Maksim Okala-Kulak
Designer for startup. Maksim Okala-KulakEugene Nevgen
 
Как войти в айти?
Как войти в айти?Как войти в айти?
Как войти в айти?Netpeak
 
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процесса
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процессаКак UX/UI дизайнеру работать в команде? Выстраивание дизайн-процесса
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процессаNetpeak
 
Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе SQALab
 
Андрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаАндрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаRaum7
 
Software craftsmanship 12 online highload systems
Software craftsmanship 12 online highload systemsSoftware craftsmanship 12 online highload systems
Software craftsmanship 12 online highload systemsPavel Veinik
 
Шаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработкиШаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработкиSQALab
 
Видимое ускорение разработки
Видимое ускорение разработкиВидимое ускорение разработки
Видимое ускорение разработкиAlex Troshin
 
Ольга Лужецька - Exploratory testing: Love it or Leave it?
Ольга Лужецька - Exploratory testing: Love it or Leave it?Ольга Лужецька - Exploratory testing: Love it or Leave it?
Ольга Лужецька - Exploratory testing: Love it or Leave it?DataArt
 
Software craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчикаSoftware craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчикаPavel Veinik
 
Ігор Райков «СТАНДАРТИЗУЙ ЦЕ: Як створити конвеєр по «виробництву» успішних п...
Ігор Райков «СТАНДАРТИЗУЙ ЦЕ: Як створити конвеєр по «виробництву» успішних п...Ігор Райков «СТАНДАРТИЗУЙ ЦЕ: Як створити конвеєр по «виробництву» успішних п...
Ігор Райков «СТАНДАРТИЗУЙ ЦЕ: Як створити конвеєр по «виробництву» успішних п...Lviv Startup Club
 
Как мотивировать себя - лайфхаки при постановки целей
Как мотивировать себя - лайфхаки при постановки целейКак мотивировать себя - лайфхаки при постановки целей
Как мотивировать себя - лайфхаки при постановки целейVladimir Zavertaylov
 
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновCoub
 
Шесть способов развалить Стартатп
Шесть способов развалить СтартатпШесть способов развалить Стартатп
Шесть способов развалить СтартатпМихаил Климарёв
 

Tendances (20)

Nas f cases
Nas f casesNas f cases
Nas f cases
 
Джон Сильвер: Как управлять неидеальной командой
Джон Сильвер: Как управлять неидеальной командойДжон Сильвер: Как управлять неидеальной командой
Джон Сильвер: Как управлять неидеальной командой
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою команду
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
 
Как работать, когда работать некому (Евгения Фирсова)
Как работать, когда работать некому (Евгения Фирсова)Как работать, когда работать некому (Евгения Фирсова)
Как работать, когда работать некому (Евгения Фирсова)
 
Designer for startup. Maksim Okala-Kulak
Designer for startup. Maksim Okala-KulakDesigner for startup. Maksim Okala-Kulak
Designer for startup. Maksim Okala-Kulak
 
Как войти в айти?
Как войти в айти?Как войти в айти?
Как войти в айти?
 
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процесса
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процессаКак UX/UI дизайнеру работать в команде? Выстраивание дизайн-процесса
Как UX/UI дизайнеру работать в команде? Выстраивание дизайн-процесса
 
ЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
ЛШ 2016 Будущий Элон Маск. Робототехника - СеребрянниковЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
ЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
 
Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе
 
Андрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаАндрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитика
 
Software craftsmanship 12 online highload systems
Software craftsmanship 12 online highload systemsSoftware craftsmanship 12 online highload systems
Software craftsmanship 12 online highload systems
 
Шаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработкиШаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработки
 
Видимое ускорение разработки
Видимое ускорение разработкиВидимое ускорение разработки
Видимое ускорение разработки
 
Ольга Лужецька - Exploratory testing: Love it or Leave it?
Ольга Лужецька - Exploratory testing: Love it or Leave it?Ольга Лужецька - Exploratory testing: Love it or Leave it?
Ольга Лужецька - Exploratory testing: Love it or Leave it?
 
Software craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчикаSoftware craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчика
 
Ігор Райков «СТАНДАРТИЗУЙ ЦЕ: Як створити конвеєр по «виробництву» успішних п...
Ігор Райков «СТАНДАРТИЗУЙ ЦЕ: Як створити конвеєр по «виробництву» успішних п...Ігор Райков «СТАНДАРТИЗУЙ ЦЕ: Як створити конвеєр по «виробництву» успішних п...
Ігор Райков «СТАНДАРТИЗУЙ ЦЕ: Як створити конвеєр по «виробництву» успішних п...
 
Как мотивировать себя - лайфхаки при постановки целей
Как мотивировать себя - лайфхаки при постановки целейКак мотивировать себя - лайфхаки при постановки целей
Как мотивировать себя - лайфхаки при постановки целей
 
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
 
Шесть способов развалить Стартатп
Шесть способов развалить СтартатпШесть способов развалить Стартатп
Шесть способов развалить Стартатп
 

En vedette

Архитектура А/Б тестирования: сделай сам
Архитектура А/Б тестирования: сделай самАрхитектура А/Б тестирования: сделай сам
Архитектура А/Б тестирования: сделай самSergey Xek
 
Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»Sergey Xek
 
Javascript-фреймворки:
 должен остаться только один
Javascript-фреймворки:
 должен остаться только одинJavascript-фреймворки:
 должен остаться только один
Javascript-фреймворки:
 должен остаться только одинSergey Xek
 
Ездим на батарейках
Ездим на батарейкахЕздим на батарейках
Ездим на батарейкахSergey Xek
 
Путь к Go на конкретном примере
Путь к Go на конкретном примереПуть к Go на конкретном примере
Путь к Go на конкретном примереSergey Xek
 
Mensaje del santo padre francisco
Mensaje del santo padre franciscoMensaje del santo padre francisco
Mensaje del santo padre franciscoLuli Avila
 
Screencasting: Best Practice
Screencasting: Best PracticeScreencasting: Best Practice
Screencasting: Best PracticeGareth Graham
 
Basic conversation christmas
Basic conversation christmasBasic conversation christmas
Basic conversation christmasLes Davy
 
Working progress preliminary task
Working progress preliminary taskWorking progress preliminary task
Working progress preliminary taskaq101824
 
I made my blog my business
I made my blog my businessI made my blog my business
I made my blog my businessBrian Krogsgard
 
Reunió d'aula 4t B Curs 2014-15 Escola Consol Ferré
Reunió d'aula 4t B Curs 2014-15 Escola Consol FerréReunió d'aula 4t B Curs 2014-15 Escola Consol Ferré
Reunió d'aula 4t B Curs 2014-15 Escola Consol Ferréangiarrufat
 
АО "Самрук-Қазына": Проект стратегии развития
АО "Самрук-Қазына": Проект стратегии развитияАО "Самрук-Қазына": Проект стратегии развития
АО "Самрук-Қазына": Проект стратегии развитияАО "Самрук-Казына"
 
Goose chaseadvertising
Goose chaseadvertisingGoose chaseadvertising
Goose chaseadvertisingLes Davy
 
Testnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenTestnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenIde Koops
 
London Book Fair 2012: Thinking & Planning the EPUB 3 Way (Slides)
London Book Fair 2012: Thinking & Planning the EPUB 3 Way (Slides)London Book Fair 2012: Thinking & Planning the EPUB 3 Way (Slides)
London Book Fair 2012: Thinking & Planning the EPUB 3 Way (Slides)Datamatics Global Services GmbH
 
Продукция ТРАДО для вашего здоровья
Продукция ТРАДО для вашего здоровьяПродукция ТРАДО для вашего здоровья
Продукция ТРАДО для вашего здоровьяЕлена Шальнова
 
Infographic - MSP AWS Migration
Infographic - MSP AWS MigrationInfographic - MSP AWS Migration
Infographic - MSP AWS MigrationCopperEgg
 

En vedette (20)

Архитектура А/Б тестирования: сделай сам
Архитектура А/Б тестирования: сделай самАрхитектура А/Б тестирования: сделай сам
Архитектура А/Б тестирования: сделай сам
 
Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»
 
Javascript-фреймворки:
 должен остаться только один
Javascript-фреймворки:
 должен остаться только одинJavascript-фреймворки:
 должен остаться только один
Javascript-фреймворки:
 должен остаться только один
 
Ездим на батарейках
Ездим на батарейкахЕздим на батарейках
Ездим на батарейках
 
Путь к Go на конкретном примере
Путь к Go на конкретном примереПуть к Go на конкретном примере
Путь к Go на конкретном примере
 
Mensaje del santo padre francisco
Mensaje del santo padre franciscoMensaje del santo padre francisco
Mensaje del santo padre francisco
 
Screencasting: Best Practice
Screencasting: Best PracticeScreencasting: Best Practice
Screencasting: Best Practice
 
Basic conversation christmas
Basic conversation christmasBasic conversation christmas
Basic conversation christmas
 
Working progress preliminary task
Working progress preliminary taskWorking progress preliminary task
Working progress preliminary task
 
I made my blog my business
I made my blog my businessI made my blog my business
I made my blog my business
 
Reunió d'aula 4t B Curs 2014-15 Escola Consol Ferré
Reunió d'aula 4t B Curs 2014-15 Escola Consol FerréReunió d'aula 4t B Curs 2014-15 Escola Consol Ferré
Reunió d'aula 4t B Curs 2014-15 Escola Consol Ferré
 
АО "Самрук-Қазына": Проект стратегии развития
АО "Самрук-Қазына": Проект стратегии развитияАО "Самрук-Қазына": Проект стратегии развития
АО "Самрук-Қазына": Проект стратегии развития
 
Goose chaseadvertising
Goose chaseadvertisingGoose chaseadvertising
Goose chaseadvertising
 
Calendars 2010
Calendars 2010Calendars 2010
Calendars 2010
 
Parts body
Parts bodyParts body
Parts body
 
Testnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenTestnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = Monitoren
 
長野市ジビエ振興計画
長野市ジビエ振興計画長野市ジビエ振興計画
長野市ジビエ振興計画
 
London Book Fair 2012: Thinking & Planning the EPUB 3 Way (Slides)
London Book Fair 2012: Thinking & Planning the EPUB 3 Way (Slides)London Book Fair 2012: Thinking & Planning the EPUB 3 Way (Slides)
London Book Fair 2012: Thinking & Planning the EPUB 3 Way (Slides)
 
Продукция ТРАДО для вашего здоровья
Продукция ТРАДО для вашего здоровьяПродукция ТРАДО для вашего здоровья
Продукция ТРАДО для вашего здоровья
 
Infographic - MSP AWS Migration
Infographic - MSP AWS MigrationInfographic - MSP AWS Migration
Infographic - MSP AWS Migration
 

Similaire à Стартап: формирование технической команды

Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...Alexander Gornik
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда Heads&Hands
 
Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Dima Dzuba
 
10 принципов маркетинга крупного интернет-проекта
10 принципов маркетинга крупного интернет-проекта10 принципов маркетинга крупного интернет-проекта
10 принципов маркетинга крупного интернет-проектаE96
 
Дернов Григорий
Дернов ГригорийДернов Григорий
Дернов ГригорийAlisa Vasilkova
 
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)Ontico
 
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Svetlana Gulyaeva
 
Продуктовый дизайн в рамках подрядных отношений
Продуктовый дизайн в рамках подрядных отношенийПродуктовый дизайн в рамках подрядных отношений
Продуктовый дизайн в рамках подрядных отношенийArthur Arsyonov
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D Prit2010
 
Артур Арсёнов
Артур АрсёновАртур Арсёнов
Артур АрсёновCodeFest
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаAlexander Kalouguine
 
Как воспитать программиста
Как воспитать программистаКак воспитать программиста
Как воспитать программистаMikhail Payson
 
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)SPECIA
 
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...Lead Zeppelin
 
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Sasha Kutsenko
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидахОмские ИТ-субботники
 
Who is Delivery Manager?
Who is Delivery Manager?Who is Delivery Manager?
Who is Delivery Manager?Anton Vityaz
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0WRider
 
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигни
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигниSECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигни
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигниSECON
 

Similaire à Стартап: формирование технической команды (20)

Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда
 
Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1
 
10 принципов маркетинга крупного интернет-проекта
10 принципов маркетинга крупного интернет-проекта10 принципов маркетинга крупного интернет-проекта
10 принципов маркетинга крупного интернет-проекта
 
Дернов Григорий
Дернов ГригорийДернов Григорий
Дернов Григорий
 
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
 
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
 
Продуктовый дизайн в рамках подрядных отношений
Продуктовый дизайн в рамках подрядных отношенийПродуктовый дизайн в рамках подрядных отношений
Продуктовый дизайн в рамках подрядных отношений
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D P
 
Артур Арсёнов
Артур АрсёновАртур Арсёнов
Артур Арсёнов
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
 
Как воспитать программиста
Как воспитать программистаКак воспитать программиста
Как воспитать программиста
 
Lean in Offshore
Lean in OffshoreLean in Offshore
Lean in Offshore
 
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
 
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
 
Who is Delivery Manager?
Who is Delivery Manager?Who is Delivery Manager?
Who is Delivery Manager?
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
 
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигни
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигниSECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигни
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигни
 

Plus de Sergey Xek

Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхSergey Xek
 
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить
 То, что вы хотели знать о HandlerSocket, но не смогли нагуглить То, что вы хотели знать о HandlerSocket, но не смогли нагуглить
То, что вы хотели знать о HandlerSocket, но не смогли нагуглитьSergey Xek
 
MySQL+HandlerSocket=NoSQL
MySQL+HandlerSocket=NoSQL MySQL+HandlerSocket=NoSQL
MySQL+HandlerSocket=NoSQL Sergey Xek
 
Badoo Desktop: оптимизация приложения на миллион юзеров онлайн
Badoo Desktop: оптимизация приложения на миллион юзеров онлайнBadoo Desktop: оптимизация приложения на миллион юзеров онлайн
Badoo Desktop: оптимизация приложения на миллион юзеров онлайнSergey Xek
 
Mysql+handlersocket=nosql
Mysql+handlersocket=nosqlMysql+handlersocket=nosql
Mysql+handlersocket=nosqlSergey Xek
 
Не все базы данных одинаково полезны
Не все базы данных одинаково полезныНе все базы данных одинаково полезны
Не все базы данных одинаково полезныSergey Xek
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхSergey Xek
 
Не все базы данных одинаково полезны
Не все базы данных одинаково полезныНе все базы данных одинаково полезны
Не все базы данных одинаково полезныSergey Xek
 
Badoo Desktop: оптимизация приложения на миллион юзеров онлайн
Badoo Desktop: оптимизация приложения на миллион юзеров онлайнBadoo Desktop: оптимизация приложения на миллион юзеров онлайн
Badoo Desktop: оптимизация приложения на миллион юзеров онлайнSergey Xek
 
Pconnect: граната в руках обезьяны
Pconnect: граната в руках обезьяныPconnect: граната в руках обезьяны
Pconnect: граната в руках обезьяныSergey Xek
 
Mind map от «Полмиллиона юзеров в онлайне без падений: оптимизация высокона...
Mind map от «Полмиллиона юзеров в онлайне без падений: оптимизация высокона...Mind map от «Полмиллиона юзеров в онлайне без падений: оптимизация высокона...
Mind map от «Полмиллиона юзеров в онлайне без падений: оптимизация высокона...Sergey Xek
 
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...Sergey Xek
 

Plus de Sergey Xek (12)

Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
 
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить
 То, что вы хотели знать о HandlerSocket, но не смогли нагуглить То, что вы хотели знать о HandlerSocket, но не смогли нагуглить
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить
 
MySQL+HandlerSocket=NoSQL
MySQL+HandlerSocket=NoSQL MySQL+HandlerSocket=NoSQL
MySQL+HandlerSocket=NoSQL
 
Badoo Desktop: оптимизация приложения на миллион юзеров онлайн
Badoo Desktop: оптимизация приложения на миллион юзеров онлайнBadoo Desktop: оптимизация приложения на миллион юзеров онлайн
Badoo Desktop: оптимизация приложения на миллион юзеров онлайн
 
Mysql+handlersocket=nosql
Mysql+handlersocket=nosqlMysql+handlersocket=nosql
Mysql+handlersocket=nosql
 
Не все базы данных одинаково полезны
Не все базы данных одинаково полезныНе все базы данных одинаково полезны
Не все базы данных одинаково полезны
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
 
Не все базы данных одинаково полезны
Не все базы данных одинаково полезныНе все базы данных одинаково полезны
Не все базы данных одинаково полезны
 
Badoo Desktop: оптимизация приложения на миллион юзеров онлайн
Badoo Desktop: оптимизация приложения на миллион юзеров онлайнBadoo Desktop: оптимизация приложения на миллион юзеров онлайн
Badoo Desktop: оптимизация приложения на миллион юзеров онлайн
 
Pconnect: граната в руках обезьяны
Pconnect: граната в руках обезьяныPconnect: граната в руках обезьяны
Pconnect: граната в руках обезьяны
 
Mind map от «Полмиллиона юзеров в онлайне без падений: оптимизация высокона...
Mind map от «Полмиллиона юзеров в онлайне без падений: оптимизация высокона...Mind map от «Полмиллиона юзеров в онлайне без падений: оптимизация высокона...
Mind map от «Полмиллиона юзеров в онлайне без падений: оптимизация высокона...
 
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
 

Стартап: формирование технической команды

  • 1. New Generation Data Protection Powered by Acronis AnyData Technology Стартап: формирование технической команды Сергей Аверин, Acronis
  • 2. ©2016 2 О докладчике  За 13 лет работал в командах от 3 до ~800 чел.  Хабрахабр, Trendclub, Badoo, Acronis  Был свой стартап на двоих  Постоянный докладчик IT-конференций  Работаю в Acronis решателем нестандартных задач  Иногда консультирую стартапы
  • 4. ©2016 4 Основные моменты 1) Вас мало, и вы готовы работать за идею. Ищите людей с «горящими глазами». 2) Контролируйте рабочий график. 3) Смешивайте роли, и не формализуйте это. 4) Сосредоточьтесь на продукте, а не на технологиях.
  • 5. ©2016 5 Основные моменты 1) Разгрузите себя от рутины. 2) Соотносите задачи и нанимаемых людей. 3) Культура мотивирует сильнее денег.
  • 7. ©2016 7 Минимальная команда Необходимый минимум для старта проекта * * Шанс на выпуск продукта минимален Придумыватель фич Согласователь ресурсов/задач/ времени Человек, отвечающий за технологии, софт, железо и написание кода
  • 8. ©2016 8 Начальный рост Примерные роли: Придумыватель фич Согласователь ресурсов/задач/ времени Человек, отвечающий за технологии, софт, железо и написание кода Ответственный за железо и написание кода
  • 9. ©2016 9 Далее Часть ролей выделяется в отдельных людей Чаще всего: Системный администратор Тестировщик(и) HR/рекрутер + + +
  • 10. ©2016 10 Устойчивая команда Придумыватель фич (продукт-менеджер) Решаемые задачи:  Добавлять в продукт функционал, приносящий деньги  Убирать функционал не приносящий деньги  Написание справочной документации Типичная деятельность:  Анализ конкурирующих продуктов  Выяснение потребностей пользователей  Экспериментирование и придумывание фич  Анализ того, как используется продукт и за что платят
  • 11. ©2016 11 Устойчивая команда Клиентская служба (саппорт) Решаемые задачи:  Решение проблем клиентов, продвижение неизвестного клиенту функционала или доп. продуктов  Анализ того, как используется продукт и за что платят  Создание отчетов об ошибках в продукте Типичная деятельность:  Создание или чтение справочно-тренинговых материалов по продукту  Самостоятельное изучение продукта  Засылка багов программистам или тестировщикам
  • 12. ©2016 12 Устойчивая команда Компьютерный мастер (хелпдеск) Решаемые задачи:  Настройка, ремонт и обслуживание компьютеров, принтеров, сети  Закупки оборудования  Складской учет Типичная деятельность:  Это вы и сами прекрасно знаете
  • 13. ©2016 13 Устойчивая команда Главный технарь (CTO, руководитель офиса, иногда CEO) Решаемые задачи:  Политика найма (часто частично и сам найм тоже), закупок железа/софта  Политика написания и использования софта — своего, и чужого  Создание бизнес-процессов, контроль исполнения работы и приоритетов  Интеграционно-административные вещи Типичная деятельность:  Проработка/согласование и донесение до людей разного рода политик и правил  Исследования перспектив — новые контакты/технологии/софт, пробно-тестовые продукты  Контроль работы тех. команды  Поиск и устранение узких мест — неэффективного софта, технологий, людей. Работа с тех. долгом.  Построение бизнес-процессов
  • 14. ©2016 14 Устойчивая команда Менеджер задач/приоритетов (проджект-менеджер, иногда тимлид) Решаемые задачи:  Проработка ТЗ и распределение задач  Согласование ресурсов/процессов/сроков/приоритетов  Отчеты о ходе работы  Часто — написание справочной документации Типичная деятельность:  Добиться понятного ТЗ по полученным задачам, объяснить задачу исполнителям  Найти ресурсы — железо, людей, время  Согласовать приоритеты и порядок исполнения задач  Контролировать и репортить начальству сроки, и ход исполнения работы  Иногда — работа с рисками и стабилизация продукта
  • 15. ©2016 15 Устойчивая команда Главный кодер (Не обязательно один. Иногда совмещает CTO, иногда техн. эксперт) Решаемые задачи:  Исследование и интеграция перспективных технологий/процессов  Разработка технологий/процессов  Оценка внедрения  Найм/собеседование, обучение людей Типичная деятельность:  Искать технические проблемы  Придумывать, как решать  Убедить всех, включая начальство, что решать надо, и надо именно таким образом  Внедрить новую технологию/процесс
  • 16. ©2016 16 Устойчивая команда Страший/младший/ какой-нть еще кодер (программисты) Решаемые задачи:  Имплементация фич  Разного рода автоматизация процессов  Разработка внутрикорпоративного софта  Часто — написание справочной документации Типичная деятельность:  Писать код  Писать тесты  Предлагать, согласовывать и внедрять что-то новое, или улучшать существующее  Репортить менеджерам о непроработанности задач
  • 17. ©2016 17 Устойчивая команда Контроллер качества (QA) Решаемые задачи:  Проверка работы фич относительно ТЗ и работы всего продукта в целом  Поиск несогласованностей и темных пятен в ТЗ  Иногда — автоматизация тестирования, измерение бизнес-показателей  Иногда — ответственность за результат, вплоть до роли проджект-менеджера Типичная деятельность:  Тыкать мышкой  Писать код  Думать за программиста — где он мог ошибиться, что не учел, про что забыл  Доработка ТЗ с продукт-менеджерами
  • 18. ©2016 18 Устойчивая команда Рекрутер или HR Решаемые задачи:  Как минимум — поиск кандидатов и организация собеседований  Часто первичное интервью, и даже с техническими вопросами  Расширенно — остальные HR-задачи, типа отпусков/коммандировок и т. д. Типичная деятельность:  Написание/размещение вакансий  Общение и обзвон кандидатов  Организация интервью и проведение первичных собеседований  Иногда учет отпусков/больничных/командировок и т. д.
  • 20. ©2016 20 Пара советов Если на какую-то должность можно нанять девушку — нанимайте девушку. Не нанимайте людей, которые непонятно что будут делать, какие бы крутые они не были. Не нанимайте строго одних Senior’ов Не нанимайте сразу много новых людей
  • 21. ©2016 21 Пара советов Создайте процесс обучения и «одомашнивания» новых людей. Для эффективной работы нужны четкие цели и измеримость результата. Постарайтесь автоматизировать все, что можно.
  • 23. ©2016 23 Кейс 1 Срочно нужен еще один тестировщик, текущий HR быстро не найдет
  • 24. ©2016 24 Кейс 2 В команде появляется кодер-супермен, пока он не «разжует» задачу, никто ничего не делает
  • 25. ©2016 25 Кейс 3 В команде появляется менеджер, премирующий за все подряд. В какой-то момент люди начинают ныть, что делать новую задачу без премии не будут.
  • 26. ©2016 26 Кейс 4 В команде появляется нытик, активно всем недовольный. Его производительность сильно падает.
  • 27. ©2016 27 Кейс 5 В команде появляется человек, отказывающийся саппортить свой собственный код. Когда ему показывают багу в его же библиотеке — он всегда отвечает, мол, почините сами, раз вы ее уже нашли.
  • 28. ©2016 28 Кейс 6 Наняли усердного тестировщика, который не понимает глубины задач. Половину возможных проблемных мест он просто не знает.
  • 29. ©2016 29 Кейс 7 Новый кодер пишет код без тестов, и делать их отказывается. Например, убеждая всех, что это прототип и «мы потом все перепишем».
  • 30. ©2016 30 Кейс 8 Менеджмент всегда откладывает обновление и улучшение кода в долгий ящик. Приоритет всегда отдается новым фичам.
  • 32. ©2016 32 Частые проблемы 1) Привозить ли людей из регионов и других стран? 2) Брать ли людей, в которых по результатам собеседования не уверены? 3) Что лучше — больше соц. фич, типа бесплатной еды, или больше денег? 4) Как защититься от техн. зависимости от одного конкретного человека? 5) Как сделать так, чтобы через полгода-год всем не надоело? 6) Где искать людей, и почему к нам никто не хочет идти?
  • 33. ©2016 33 Пару слов о identity  Ваш стартап для потенциального соискателя выглядит таким же, как и сотня других.  Про вашу супер-идею и горящие глаза он не знает, и ему все равно.  Что он видит в тексте вакансии? Все те же скучные буквы PHP/MySQL/HTML/CSS и т. д.  PR вашими силами в общем, бесплатен.
  • 34. ©2016 34 Классное задание A. Придумайте, что выделяет вас, как потенциального работодателя. B. Что нужно написать в вакансии? C. Как вы объясните человеку по телефону, почему он должен пойти работать именно к вам?