tech talks @nsu: Как инженеры создавали контору для инженеров...

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

Upload: tech-talks-nsu

Post on 14-Apr-2017

101 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

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

Page 2: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Best Place to Work 1.0

• Создано программистами для программистов

• Цель - построить лучшее место работы для программиста в радиусе 1000 км.

Page 3: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Принципы 1.0• Никаких менеджеров и других прослоек

• Ориентация на результат и оплата по результату

• Мы не делаем то, что говорят, мы делаем так как надо (продаем экспертизу)

• Все делают все (кросс-функциональность)

Page 4: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Цели и желания 1.0• Собрать классных специалистов

• Сделать признанный коллегами продукт или технологию

• Выступить на международной конференции

• Получить солидных заказчиков - Fortune 100

• Не сдохнуть с голоду

Page 5: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Энергетические уровни• I уровень - 20 человек, II уровень - 50 человек

• Структура компании и процессы должны меняться при переходе на следующий уровень

• Почему многие конторы не растут

• Если бизнес не растет - то он медленно умирает (с)

Page 6: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Типичный аутсорс• Рост и структура компании управляется продажами (sales driven)

• Максимизация прибыли

• Карьерный (или зарплатный) рост зачастую ограничен

• Главные люди - сейлзы и управленцы

Page 7: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Типичный аутсорсЧерез несколько лет

Page 8: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Что делать?

Page 9: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Стратегия Xored• Постоянный рост в количестве инженеров, плевать на продажи (headcount driven)

• Вся прибыль распределяется между сотрудниками

• Если ты не растешь в квалификации и зарплате - тебя уволят

• Главные люди - программисты

Page 10: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Идеальная командаПолуавтономная (и даже больше чем полу-) высокоэффективная

команда способная выполнить любую задачу

Page 11: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Почти_автономные команды

• Ответственны за выбор технологий

• Ответственны за сроки, найм, увольнение

• Ответственны за процессы и инструменты

• Ответственны за продакт-менеджмент

• Ответственны за коммуникацию с заказчиком

• Ответственны за все остальное

Page 12: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Рост компании• Контора обязана увеличиваться на 1 человека в месяц (как правило нанимается на позицию инженера)

• Это означает что раз в 2 месяца в конторе обязан появиться новый Senior Engineer

• Это означает что раз в 4 месяца в конторе обязан появиться новый Technical Leader

• Если кто-то долго не может увеличить себе позицию/зарплату - то он(а) тромб в организме и должен(на) быть удален(а)

Page 13: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Люди, Деньги, Работа• Постоянный баланс между тремя вершинами треугольника

• Формирование правильных команд, как следствие прогнозируемого роста

• Открытые, привязанные к позиции зарплаты - хорошо прогнозируемое финансовое будущее

• “Собственные продукты” и open source проекты - компенсация нестабильных продаж

Page 14: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Мечта многих сервисных контор

“Стать продуктовой компанией”

Page 15: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Мечта многих продуктовых контор

“Оказывать услуги”

Page 16: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Три продуктовых уровня

Page 17: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Мы производим продукты, оказывая услуги

• Xored - фабрика полу-(почти-)автономных высокоэффективных инженерных команд

• Сама фабрика - есть продукт который мы строим, она должна отвечать всем критериям продукта, который хотят

• Команды, которые производит фабрика - есть продукт, который отвечает всем критериям продукта, востребованного на рынке

• Команды производят продукты

Page 18: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Идеи, Деньги, Команды

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

• Идей в мире навалом. Денег тоже. Команды - самый дефицитный ресурс в современном мире, и именно его мы производим

Page 19: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Best Place To Work 2.0• Постоянное развитие - нет зацикливания на технологиях/проектах

• Не экономим на программистах - весь доход распределяется между сотрудниками

• Делаем только то, что нравится - не берем проекты которые по каким-то причинам неинтересны

• Программист востребован независимо от успеха продуктов на рынке

• Программист сам распоряжается своим временем

Page 20: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Средние зарплаты по позициямРассчитывается из экономики конторы - уровень

зарплат вторичен

Page 21: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Где бабло?• Фабрика не владеет продуктами, выпускаемыми ее командами, фокус на software engineering

• Продукты выпускаемые командами всегда принадлежат внешним заказчикам

• Команды делают отличные продукты не зависимо от того, кто владеет продуктом

• Прибыли у Xored нет и не будет. Прибыль есть у компаний пользующихся услугами Xored. Размеры этой прибыли полностью зависят от маркетинговых и прочих усилий таких компаний

• Заказчиками могут быть наши сотрудники

Page 22: Tech Talks @NSU: Как инженеры создавали контору для инженеров и что из этого получилось

Вопросы?Задаем голосом, пишем на [email protected]

Меня зовут Андрей Платов