Семён Факторович (Noveo) рассказывает о сервисных и продуктовых IT-компаниях, 25.02.2013
Software Industry 101 — это серия обзорных лекций для студентов Новосибирского государственного университета о профессиях в IT и о реалиях коммерческой разработки софта.
Более подробную информацию, материалы лекций и раписание занятий можно посмотреть на http://bit.ly/industry101
Создание сайтов в Туле. Продвижение сайтов в Туле.
Сервисные и продуктовые IT-компании
1. Software Industry 101
Семëн Факторович bit.ly/industry101
sam.faktorovich@gmail.com vk.com/industry101
#SoftInd101
2. Сегодня в программе
10 WRITE CODE
20 ?????
30 PROFIT!!
40 GOTO 10
Как написанный программистом код
превращается в деньги?
3. Сегодня в программе
• Виды IT-компаний: сервисные и продуктовые
• Что лучше — работать на компанию или быть
фрилансером?
• Что в первую очередь нужно узнать о компании
перед тем, как устроиться туда на работу
5. Сервисные компании
• Они же аутсорсинговые, оффшорные или
консалтинговые
• Занимаются разработкой ПО на заказ
• У каждого проекта есть внешний
заказчик со своей задачей
6. Сервисные компании
• Чаще всего заказываются приложения,
решающие реальные бизнес-задачи:
• База вариантов для агентства
недвижимости
• Справочная система о сотрудниках для
отдела кадров
• Система принятия ставок в букмекерской
конторе
7. Сервисные компании
Проекты могут быть разными:
• Создание решения с нуля
• Доделка продукта, над которым до этого
работали 3-4 команды
8. Сервисные компании
Проекты могут быть разными:
• Веб-сайт на 5 страниц
• Сложная система, требующая 2 года
разработки и 10 программистов
11. Немифические человеко-дни
«Стоимость этого проекта —
40 человеко-дней»
• Один разработчик сделает его за 40 рабочих
дней
• Два разработчика — за 20 рабочих дней
• (а 20 человек — вовсе не за два дня)
12. Немифические человеко-дни
• «Стоимость этого проекта — 40 человеко-
дней»
• «Стоимость 1 человеко-дня в нашей
компании — $200»
• (у разных компаний стоимость человеко-дня
может отличаться)
13. Немифические человеко-дни
• Гораздо удобнее оперировать человеко-
днями, чем денежной стоимостью проекта
• Представление о продолжительности
проекта (20 человеко-дней вряд ли
потребуют больше месяца работы)
• Сравнение цен (американские компании
просят $900 за человеко-день,
вьетнамские — $100)
20. Сервисные компании
Преимущество российских компаний —
низкий внешний рейт.
Стоимость жизни в Америке выше, чем в
России, зарплаты программистов тоже выше.
21. Сервисные компании
В странах с низким уровнем жизни
программистам можно платить меньше.
Россия, Белоруссия, Украина, Индия, Вьетнам...
22. Парадокс сервисной модели
• Талантливые высокооплачиваемые
разработчики зачастую невыгодны
сервисной компании
• А студенты, наоборот, выгодны (из-за
низкого внутреннего рейта)
23. Прибыль компании
Операционные расходы
(аренда офиса, оборудование,
зарплата другим сотрудникам...)
Внутренний рейт программиста
24. Прибыль компании
Операционные расходы
(аренда офиса, оборудование,
зарплата другим сотрудникам...)
Внутренний рейт программиста-юниора
25. Прибыль компании
Операционные расходы
(аренда офиса, оборудование,
зарплата другим сотрудникам...)
Внутренний рейт опытного программиста
26. Невеселое следствие из бизнес-модели
Зарплата программиста в сервисной
компании никогда не поднимется выше
некоторого уровня
27. Проблемы сервисных компаний
• Сверхсложных и научных задач почти не
бывает
• Поток проектов не всегда стабилен (то густо,
то пусто)
• Часто нет времени и средств налаживать
нормальные процессы разработки
28. Преимущества сервисных компаний
• В России (и в Новосибирске) их
подавляющее большинство
• Низкий входной порог: легко принимают
студентов
• Разнообразные проекты и быстрое
накопление опыта
• Возможен стремительный карьерный рост (в
основном, в менеджмент)
29. Прибыль компании
Операционные расходы
(аренда офиса, оборудование,
зарплата другим сотрудникам...)
Внутренний рейт программиста
30. Почему бы не работать с заказчиком напрямую
за внешний рейт?
32. Фриланс: заказная разработка в
одиночку
• Работа за внешний рейт (зарплата
становится выше в 2-3 раза)
• Нет привязки к офису и расписанию:
работайте в любое время суток хоть из дома,
хоть из Таиланда
• Свобода в выборе проектов
33. Недостатки фриланса
• Никаких оплачиваемых больничных,
отпусков и белой зарплаты
• Неуверенность в завтрашнем дне: а вдруг
заказы закончатся?
• Инфраструктурой тоже занимаетесь вы
(покупка и ремонт оборудования,
юридическая поддержка...)
36. Как искать заказы?
• Фрилансерские биржи: elance.com,
odesk.com...
• Заказы по знакомству
• Криминальный вариант: увести заказчика у
своего работодателя
38. Продуктовые компании
• Компании, разрабатывающие и продающие
свои продукты
• Внешнего заказчика нет
• Все задачи по маркетингу, исследованию
рынков и ценообразованию компания
решает сама
39. Продуктовые компании
Продуктовый бизнес зачастую гораздо
интереснее:
• Нет схемы «купи-продай» с внешним и
внутренним рейтами
• Затраты на воспроизводство продукта
невелики
44. Особенности продуктовых компаний
• Отсутствует внешний рейт и все, связанное с ним
• Зарплаты в основном такие же («сервисные
компании в среднем платят своим сотрудникам N,
какой нам смысл платить больше?»)
• Тем не менее, верхняя планка зарплат отсутствует
45. Преимущества продуктовых
компаний
• Как правило, продуктовые компании крупнее и
стабильнее сервисных
• Есть время и средства налаживать нормальные
процессы (и обучение)
• Результат вашей работы виден; можно хвастаться
друзьям: «а вот эту штуку написал я»
46. Недостатки продуктовых компаний
• Не факт, что вы будете разрабатывать именно
продаваемый продукт
• Багфиксинг и поддержка продуктов 10-летней
давности
• Разработка внутренних инструментов
• Работа не всегда разнообразна: можно несколько
лет подряд заниматься одним и тем же модулем
одного и того же продукта
47. Продуктовые компании
• Продуктовая компания не обязательно
должна быть крупной (бывают компании в
5-7 человек)
• Можно ли сделать популярный продукт в
одиночку?
50. Свой продукт в одиночку?
• Простые каналы продаж (Android Market,
Apple App Store)
• Не обязательно даже делать свой продукт
платным!
• Показ рекламы
• AdBlock Plus, бесплатное расширение для
Firefox и Chrome: автор живет на
добровольные пожертвования
пользователей
51. Свой продукт: подводные камни
• А вдруг не выстрелит?
• А вдруг Google завтра выпустит бесплатный
аналог вашего сервиса?
• «Сначала все было хорошо, а потом продажи
упали, и ежемесячной выручки мне теперь
хватает только на Доширак. Что делать?»
53. Сервисно-продуктовые компании
• Разрабатываем свои продукты, но
параллельно берем заказы со стороны
• Сервисные компании, решившие выйти на
новые рынки
• Продуктовые компании, желающие
перестраховаться и иметь альтернативный
источник дохода
• Самый известный пример — 37signals
54. Разработка внутренних продуктов
• Возможна как в сервисной, так и в
продуктовой компании:
• Инструмент для code review
• Call-центр для своего отдела саппорта
• Специфический багтрекер для
внутреннего пользования
55. Долгосрочная заказная разработка
Долгая работа на заказ, в процессе которой
сервисная компания перестает быть просто
исполнителем и становится полноправным
участником проекта
56. Подытожим
• Помните о различиях между сервисными и
продуктовыми компаниями
• Устраиваясь на работу в новую компанию,
выясните, к какому типу она относится
• Принимая решение уйти во фриланс или начать
делать свой проект, взвесьте все плюсы и минусы