SlideShare une entreprise Scribd logo
1  sur  57
Télécharger pour lire hors ligne
Software Industry 101

Семëн Факторович              bit.ly/industry101
sam.faktorovich@gmail.com   vk.com/industry101
                                     #SoftInd101
Сегодня в программе


10 WRITE CODE
20 ?????
30 PROFIT!!
40 GOTO 10

   Как написанный программистом код
         превращается в деньги?
Сегодня в программе


• Виды IT-компаний: сервисные и продуктовые

• Что лучше — работать на компанию или быть
 фрилансером?


• Что в первую очередь нужно узнать о компании
 перед тем, как устроиться туда на работу
Виды IT-компаний




• Сервисные

• Продуктовые
Сервисные компании

• Они же аутсорсинговые, оффшорные или
 консалтинговые


• Занимаются разработкой ПО на заказ

• У каждого проекта есть внешний
 заказчик со своей задачей
Сервисные компании

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


      Проекты могут быть разными:


• Создание решения с нуля
• Доделка продукта, над которым до этого
 работали 3-4 команды
Сервисные компании


      Проекты могут быть разными:


• Веб-сайт на 5 страниц
• Сложная система, требующая 2 года
 разработки и 10 программистов
В чем измеряется стоимость проекта?
Человеко-дни, или man-days
Немифические человеко-дни

        «Стоимость этого проекта —
             40 человеко-дней»


• Один разработчик сделает его за 40 рабочих
 дней
• Два разработчика — за 20 рабочих дней
• (а 20 человек — вовсе не за два дня)
Немифические человеко-дни


• «Стоимость этого проекта — 40 человеко-
 дней»
• «Стоимость 1 человеко-дня в нашей
 компании — $200»
• (у разных компаний стоимость человеко-дня
 может отличаться)
Немифические человеко-дни

• Гораздо удобнее оперировать человеко-
 днями, чем денежной стоимостью проекта
• Представление о продолжительности
  проекта (20 человеко-дней вряд ли
  потребуют больше месяца работы)
• Сравнение цен (американские компании
  просят $900 за человеко-день,
  вьетнамские — $100)
Цену одного человеко-дня часто называют
     внешним рейтом (external rate)
Бизнес-модель сервисных компаний




  Внешний рейт, $200/день
Бизнес-модель сервисных компаний




  Внешний рейт, $200/день



                            Внутренний рейт программиста,
                                      $70/день
Бизнес-модель сервисных компаний




                                Операционные расходы
  Внешний рейт, $200/день    (аренда офиса, оборудование,
                            зарплата другим сотрудникам...)


                            Внутренний рейт программиста,
                                      $70/день
Бизнес-модель сервисных компаний


                                  Прибыль компании


                                Операционные расходы
  Внешний рейт, $200/день    (аренда офиса, оборудование,
                            зарплата другим сотрудникам...)


                            Внутренний рейт программиста,
                                      $70/день
Бизнес-модель сервисных компаний




«Покупаем дешевое время разработчиков
  и продаем его заказчикам подороже»
Сервисные компании



  Преимущество российских компаний —
         низкий внешний рейт.


  Стоимость жизни в Америке выше, чем в
России, зарплаты программистов тоже выше.
Сервисные компании


     В странах с низким уровнем жизни
   программистам можно платить меньше.


Россия, Белоруссия, Украина, Индия, Вьетнам...
Парадокс сервисной модели


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


• А студенты, наоборот, выгодны (из-за
 низкого внутреннего рейта)
Прибыль компании


    Операционные расходы
 (аренда офиса, оборудование,
зарплата другим сотрудникам...)


Внутренний рейт программиста
Прибыль компании




    Операционные расходы
 (аренда офиса, оборудование,
зарплата другим сотрудникам...)

Внутренний рейт программиста-юниора
Прибыль компании

    Операционные расходы
 (аренда офиса, оборудование,
зарплата другим сотрудникам...)




Внутренний рейт опытного программиста
Невеселое следствие из бизнес-модели




    Зарплата программиста в сервисной
   компании никогда не поднимется выше
            некоторого уровня
Проблемы сервисных компаний

• Сверхсложных и научных задач почти не
 бывает


• Поток проектов не всегда стабилен (то густо,
 то пусто)


• Часто нет времени и средств налаживать
 нормальные процессы разработки
Преимущества сервисных компаний

• В России (и в Новосибирске) их
 подавляющее большинство
• Низкий входной порог: легко принимают
 студентов
• Разнообразные проекты и быстрое
 накопление опыта
• Возможен стремительный карьерный рост (в
 основном, в менеджмент)
Прибыль компании


    Операционные расходы
 (аренда офиса, оборудование,
зарплата другим сотрудникам...)


Внутренний рейт программиста
Почему бы не работать с заказчиком напрямую
             за внешний рейт?
Поздравляю, вы на пути к фрилансу!
Фриланс: заказная разработка в
             одиночку


• Работа за внешний рейт (зарплата
 становится выше в 2-3 раза)
• Нет привязки к офису и расписанию:
 работайте в любое время суток хоть из дома,
 хоть из Таиланда
• Свобода в выборе проектов
Недостатки фриланса


• Никаких оплачиваемых больничных,
 отпусков и белой зарплаты
• Неуверенность в завтрашнем дне: а вдруг
 заказы закончатся?
• Инфраструктурой тоже занимаетесь вы
 (покупка и ремонт оборудования,
 юридическая поддержка...)
Главный недостаток фриланса




Работаешь в одиночку — не у кого учиться
Главный недостаток фриланса




Фриланс — не самый лучший способ начинать
                карьеру
Как искать заказы?



• Фрилансерские биржи: elance.com,
 odesk.com...
• Заказы по знакомству
• Криминальный вариант: увести заказчика у
 своего работодателя
Фрилансер может «обрасти» инфраструктурой
   и превратиться в сервисную компанию
Продуктовые компании


• Компании, разрабатывающие и продающие
 свои продукты
• Внешнего заказчика нет
• Все задачи по маркетингу, исследованию
 рынков и ценообразованию компания
 решает сама
Продуктовые компании


Продуктовый бизнес зачастую гораздо
интереснее:
• Нет схемы «купи-продай» с внешним и
 внутренним рейтами
• Затраты на воспроизводство продукта
 невелики
Продуктовые компании

                 Лаборатория
Microsoft
                 Касперского
Продуктовые компании


        Rovio
Продуктовые компании




Ежемесячная платная подписка
Продуктовые компании




Продукты бесплатны для конечных пользователей,
       деньги берутся с рекламодателей
Особенности продуктовых компаний



• Отсутствует внешний рейт и все, связанное с ним
• Зарплаты в основном такие же («сервисные
  компании в среднем платят своим сотрудникам N,
  какой нам смысл платить больше?»)
• Тем не менее, верхняя планка зарплат отсутствует
Преимущества продуктовых
             компаний



• Как правило, продуктовые компании крупнее и
  стабильнее сервисных
• Есть время и средства налаживать нормальные
  процессы (и обучение)
• Результат вашей работы виден; можно хвастаться
  друзьям: «а вот эту штуку написал я»
Недостатки продуктовых компаний

• Не факт, что вы будете разрабатывать именно
  продаваемый продукт
  • Багфиксинг и поддержка продуктов 10-летней
   давности
  • Разработка внутренних инструментов
• Работа не всегда разнообразна: можно несколько
  лет подряд заниматься одним и тем же модулем
  одного и того же продукта
Продуктовые компании



• Продуктовая компания не обязательно
 должна быть крупной (бывают компании в
 5-7 человек)
• Можно ли сделать популярный продукт в
 одиночку?
Minecraft
Minecraft
Один разработчик, 23 млн. евро за 2 года
Свой продукт в одиночку?

•   Простые каналы продаж (Android Market,
    Apple App Store)
•   Не обязательно даже делать свой продукт
    платным!
    •   Показ рекламы
    •   AdBlock Plus, бесплатное расширение для
        Firefox и Chrome: автор живет на
        добровольные пожертвования
        пользователей
Свой продукт: подводные камни


• А вдруг не выстрелит?
• А вдруг Google завтра выпустит бесплатный
 аналог вашего сервиса?
• «Сначала все было хорошо, а потом продажи
 упали, и ежемесячной выручки мне теперь
 хватает только на Доширак. Что делать?»
Смешанные варианты




• Сервисно-продуктовые компании
• Внутренняя разработка
• Долгосрочная заказная разработка
Сервисно-продуктовые компании

• Разрабатываем свои продукты, но
 параллельно берем заказы со стороны
 • Сервисные компании, решившие выйти на
   новые рынки
 • Продуктовые компании, желающие
   перестраховаться и иметь альтернативный
   источник дохода
• Самый известный пример — 37signals
Разработка внутренних продуктов


• Возможна как в сервисной, так и в
 продуктовой компании:
 • Инструмент для code review
 • Call-центр для своего отдела саппорта
 • Специфический багтрекер для
   внутреннего пользования
Долгосрочная заказная разработка




Долгая работа на заказ, в процессе которой
сервисная компания перестает быть просто
исполнителем и становится полноправным
           участником проекта
Подытожим


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


•   Устраиваясь на работу в новую компанию,
    выясните, к какому типу она относится


•   Принимая решение уйти во фриланс или начать
    делать свой проект, взвесьте все плюсы и минусы
Спасибо!




Семëн Факторович                         bit.ly/industry101
sam.faktorovich@gmail.com              vk.com/industry101
                                                #SoftInd101

Contenu connexe

Tendances

Deep Dive async/await in Unity with UniTask(UniRx.Async)
Deep Dive async/await in Unity with UniTask(UniRx.Async)Deep Dive async/await in Unity with UniTask(UniRx.Async)
Deep Dive async/await in Unity with UniTask(UniRx.Async)Yoshifumi Kawai
 
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)Koichiro Matsuoka
 
Djangoフレームワークの紹介
Djangoフレームワークの紹介Djangoフレームワークの紹介
Djangoフレームワークの紹介Shinya Okano
 
ドメイン駆動で開発する ラフスケッチから実装まで
ドメイン駆動で開発する ラフスケッチから実装までドメイン駆動で開発する ラフスケッチから実装まで
ドメイン駆動で開発する ラフスケッチから実装まで増田 亨
 
ソーシャルアプリにおけるRedisの活用事例とトラブル事例
ソーシャルアプリにおけるRedisの活用事例とトラブル事例ソーシャルアプリにおけるRedisの活用事例とトラブル事例
ソーシャルアプリにおけるRedisの活用事例とトラブル事例leverages_event
 
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]Koichiro Matsuoka
 
ドメイン駆動設計の捉え方 20150718
ドメイン駆動設計の捉え方 20150718ドメイン駆動設計の捉え方 20150718
ドメイン駆動設計の捉え方 20150718Mao Ohnishi
 
アプリ開発者が動画広告を導入するときに気にすべきいくつかのこと
アプリ開発者が動画広告を導入するときに気にすべきいくつかのことアプリ開発者が動画広告を導入するときに気にすべきいくつかのこと
アプリ開発者が動画広告を導入するときに気にすべきいくつかのことYasuyuki Kamata
 
202206_skymatix_engineer
202206_skymatix_engineer202206_skymatix_engineer
202206_skymatix_engineerskymatixHR
 
Web開発者が始める .NET MAUI Blazor App
Web開発者が始める .NET MAUI Blazor AppWeb開発者が始める .NET MAUI Blazor App
Web開発者が始める .NET MAUI Blazor AppTomomitsuKusaba
 
ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx torisoup
 
ドメイン駆動設計 本格入門
ドメイン駆動設計 本格入門ドメイン駆動設計 本格入門
ドメイン駆動設計 本格入門増田 亨
 
【UUUM株式会社】11期会社紹介資料
【UUUM株式会社】11期会社紹介資料【UUUM株式会社】11期会社紹介資料
【UUUM株式会社】11期会社紹介資料UUUM
 
UW Presentation - Architecture Trade-off Analysis Method
UW Presentation - Architecture Trade-off Analysis MethodUW Presentation - Architecture Trade-off Analysis Method
UW Presentation - Architecture Trade-off Analysis MethodShrikant Palkar
 
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~A AOKI
 
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探しリッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し増田 亨
 
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?Yoshitaka Kawashima
 
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅Takuya Kawabe
 

Tendances (20)

Are Design Patterns Dead?
Are Design Patterns Dead?Are Design Patterns Dead?
Are Design Patterns Dead?
 
Deep Dive async/await in Unity with UniTask(UniRx.Async)
Deep Dive async/await in Unity with UniTask(UniRx.Async)Deep Dive async/await in Unity with UniTask(UniRx.Async)
Deep Dive async/await in Unity with UniTask(UniRx.Async)
 
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
 
PyCUDAの紹介
PyCUDAの紹介PyCUDAの紹介
PyCUDAの紹介
 
Djangoフレームワークの紹介
Djangoフレームワークの紹介Djangoフレームワークの紹介
Djangoフレームワークの紹介
 
ドメイン駆動で開発する ラフスケッチから実装まで
ドメイン駆動で開発する ラフスケッチから実装までドメイン駆動で開発する ラフスケッチから実装まで
ドメイン駆動で開発する ラフスケッチから実装まで
 
ソーシャルアプリにおけるRedisの活用事例とトラブル事例
ソーシャルアプリにおけるRedisの活用事例とトラブル事例ソーシャルアプリにおけるRedisの活用事例とトラブル事例
ソーシャルアプリにおけるRedisの活用事例とトラブル事例
 
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
 
ドメイン駆動設計の捉え方 20150718
ドメイン駆動設計の捉え方 20150718ドメイン駆動設計の捉え方 20150718
ドメイン駆動設計の捉え方 20150718
 
アプリ開発者が動画広告を導入するときに気にすべきいくつかのこと
アプリ開発者が動画広告を導入するときに気にすべきいくつかのことアプリ開発者が動画広告を導入するときに気にすべきいくつかのこと
アプリ開発者が動画広告を導入するときに気にすべきいくつかのこと
 
202206_skymatix_engineer
202206_skymatix_engineer202206_skymatix_engineer
202206_skymatix_engineer
 
Web開発者が始める .NET MAUI Blazor App
Web開発者が始める .NET MAUI Blazor AppWeb開発者が始める .NET MAUI Blazor App
Web開発者が始める .NET MAUI Blazor App
 
ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx
 
ドメイン駆動設計 本格入門
ドメイン駆動設計 本格入門ドメイン駆動設計 本格入門
ドメイン駆動設計 本格入門
 
【UUUM株式会社】11期会社紹介資料
【UUUM株式会社】11期会社紹介資料【UUUM株式会社】11期会社紹介資料
【UUUM株式会社】11期会社紹介資料
 
UW Presentation - Architecture Trade-off Analysis Method
UW Presentation - Architecture Trade-off Analysis MethodUW Presentation - Architecture Trade-off Analysis Method
UW Presentation - Architecture Trade-off Analysis Method
 
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
 
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探しリッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
 
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
 
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
 

En vedette

Продуктовая vs cервисная компания
Продуктовая vs cервисная компанияПродуктовая vs cервисная компания
Продуктовая vs cервисная компанияDataArt
 
1 шашуков газпром
1 шашуков газпром1 шашуков газпром
1 шашуков газпром4smpir
 
Как решать бизнес-кейсы и сложные проблемы
Как решать бизнес-кейсы и сложные проблемыКак решать бизнес-кейсы и сложные проблемы
Как решать бизнес-кейсы и сложные проблемыAntony Kleyman
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в ITSam Faktorovich
 
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...HappyDev
 
Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)Эльвина Сакаева
 
Первый опыт устройства на работу
Первый опыт устройства на работуПервый опыт устройства на работу
Первый опыт устройства на работуSam Faktorovich
 
RTFM. Мастер-класс про бизнес. RootConf-2009
RTFM. Мастер-класс про бизнес. RootConf-2009RTFM. Мастер-класс про бизнес. RootConf-2009
RTFM. Мастер-класс про бизнес. RootConf-2009Eugene Kalinin
 
Возможности от Mail.ru для региональных рекламодателей. Александр Почивалов
Возможности от Mail.ru для региональных рекламодателей. Александр ПочиваловВозможности от Mail.ru для региональных рекламодателей. Александр Почивалов
Возможности от Mail.ru для региональных рекламодателей. Александр ПочиваловИнтернет-агентство ИНТЕРВОЛГА
 
Management devaluation - Vadim Nareyko
Management devaluation - Vadim NareykoManagement devaluation - Vadim Nareyko
Management devaluation - Vadim NareykoVadim Nareyko
 
Волгоград - город-герой
Волгоград - город-геройВолгоград - город-герой
Волгоград - город-геройPchelochka
 
я выбираю профессию в It
я выбираю профессию в Itя выбираю профессию в It
я выбираю профессию в Itmalahova-helen
 
4.2 Stars have Life Cycles
4.2 Stars have Life Cycles4.2 Stars have Life Cycles
4.2 Stars have Life CyclesEmily Hudak
 
Роли в команде - модель Белбина
Роли в команде - модель БелбинаРоли в команде - модель Белбина
Роли в команде - модель БелбинаSQALab
 
Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Карта России - PowerPoint шаблон для создания профессиональных презентаций
Карта России - PowerPoint шаблон для создания профессиональных презентацийКарта России - PowerPoint шаблон для создания профессиональных презентаций
Карта России - PowerPoint шаблон для создания профессиональных презентацийSlidestore
 
Командообразование по методике Р.Белбина (MBA)
Командообразование по методике Р.Белбина (MBA)Командообразование по методике Р.Белбина (MBA)
Командообразование по методике Р.Белбина (MBA)Igor Nebava
 
The Life Cycle of a Star
The Life Cycle of a StarThe Life Cycle of a Star
The Life Cycle of a Starjakebrogden
 

En vedette (20)

Продуктовая vs cервисная компания
Продуктовая vs cервисная компанияПродуктовая vs cервисная компания
Продуктовая vs cервисная компания
 
1 шашуков газпром
1 шашуков газпром1 шашуков газпром
1 шашуков газпром
 
Как решать бизнес-кейсы и сложные проблемы
Как решать бизнес-кейсы и сложные проблемыКак решать бизнес-кейсы и сложные проблемы
Как решать бизнес-кейсы и сложные проблемы
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в IT
 
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
 
Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)
 
Первый опыт устройства на работу
Первый опыт устройства на работуПервый опыт устройства на работу
Первый опыт устройства на работу
 
RTFM. Мастер-класс про бизнес. RootConf-2009
RTFM. Мастер-класс про бизнес. RootConf-2009RTFM. Мастер-класс про бизнес. RootConf-2009
RTFM. Мастер-класс про бизнес. RootConf-2009
 
Возможности от Mail.ru для региональных рекламодателей. Александр Почивалов
Возможности от Mail.ru для региональных рекламодателей. Александр ПочиваловВозможности от Mail.ru для региональных рекламодателей. Александр Почивалов
Возможности от Mail.ru для региональных рекламодателей. Александр Почивалов
 
Management devaluation - Vadim Nareyko
Management devaluation - Vadim NareykoManagement devaluation - Vadim Nareyko
Management devaluation - Vadim Nareyko
 
Волгоград - город-герой
Волгоград - город-геройВолгоград - город-герой
Волгоград - город-герой
 
я выбираю профессию в It
я выбираю профессию в Itя выбираю профессию в It
я выбираю профессию в It
 
4.2 Stars have Life Cycles
4.2 Stars have Life Cycles4.2 Stars have Life Cycles
4.2 Stars have Life Cycles
 
AgileDays 2017: Особенности фасилитации больших команд
AgileDays 2017: Особенности фасилитации больших командAgileDays 2017: Особенности фасилитации больших команд
AgileDays 2017: Особенности фасилитации больших команд
 
Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?
 
Роли в команде - модель Белбина
Роли в команде - модель БелбинаРоли в команде - модель Белбина
Роли в команде - модель Белбина
 
Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?
 
Карта России - PowerPoint шаблон для создания профессиональных презентаций
Карта России - PowerPoint шаблон для создания профессиональных презентацийКарта России - PowerPoint шаблон для создания профессиональных презентаций
Карта России - PowerPoint шаблон для создания профессиональных презентаций
 
Командообразование по методике Р.Белбина (MBA)
Командообразование по методике Р.Белбина (MBA)Командообразование по методике Р.Белбина (MBA)
Командообразование по методике Р.Белбина (MBA)
 
The Life Cycle of a Star
The Life Cycle of a StarThe Life Cycle of a Star
The Life Cycle of a Star
 

Similaire à Сервисные и продуктовые IT-компании

В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
Осознанное развитие бизнеса в интернете. Что нужно ЗНАТЬ, чтобы не ошибиться ...
Осознанное развитие бизнеса в интернете. Что нужно ЗНАТЬ, чтобы не ошибиться ...Осознанное развитие бизнеса в интернете. Что нужно ЗНАТЬ, чтобы не ошибиться ...
Осознанное развитие бизнеса в интернете. Что нужно ЗНАТЬ, чтобы не ошибиться ...borovoystudio
 
Агентство: инструкция по применению
Агентство: инструкция по применениюАгентство: инструкция по применению
Агентство: инструкция по применениюDALEE digital agency
 
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...borovoystudio
 
Мобильная стратегия бизнеса: процесс разработки приложений. Андрей Басков
Мобильная стратегия бизнеса: процесс разработки приложений. Андрей БасковМобильная стратегия бизнеса: процесс разработки приложений. Андрей Басков
Мобильная стратегия бизнеса: процесс разработки приложений. Андрей БасковBranchMarketing
 
иван севостьянов способы генерации клиентов с имеющегося сайта
иван севостьянов   способы генерации клиентов с имеющегося сайтаиван севостьянов   способы генерации клиентов с имеющегося сайта
иван севостьянов способы генерации клиентов с имеющегося сайтаe_sapunkov
 
Как не терять деньги в интернете
Как не терять деньги в интернетеКак не терять деньги в интернете
Как не терять деньги в интернетеМихаил Смирнов
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU
 
Как сделать SaaS новым бизнесом для вашей компании и не разориться (Сергей Ры...
Как сделать SaaS новым бизнесом для вашей компании и не разориться (Сергей Ры...Как сделать SaaS новым бизнесом для вашей компании и не разориться (Сергей Ры...
Как сделать SaaS новым бизнесом для вашей компании и не разориться (Сергей Ры...Ontico
 
Ivan sevostyanov
Ivan sevostyanovIvan sevostyanov
Ivan sevostyanovmaster_pr
 
10 методов повышения продаж с сайта - Иван Севостьянов
10 методов повышения продаж с сайта - Иван Севостьянов10 методов повышения продаж с сайта - Иван Севостьянов
10 методов повышения продаж с сайта - Иван СевостьяновЛеонид Гроховский
 
Вячеслав Василенко. Как рождаются внутренние проекты?
Вячеслав Василенко. Как рождаются внутренние проекты?Вячеслав Василенко. Как рождаются внутренние проекты?
Вячеслав Василенко. Как рождаются внутренние проекты?_itcampus
 
01 маркетинг кит
01 маркетинг кит01 маркетинг кит
01 маркетинг китcepbra
 
Методология создания интернет-магазина
Методология создания интернет-магазинаМетодология создания интернет-магазина
Методология создания интернет-магазинаАгентство AlterEGO
 
Как выбрать подрядчика для мобильной разработки
Как выбрать подрядчика для мобильной разработкиКак выбрать подрядчика для мобильной разработки
Как выбрать подрядчика для мобильной разработкиSimbirSoft
 
Как выиграть в игру «Где Уолли» и удачно заказать сайт
Как выиграть в игру «Где Уолли» и удачно заказать сайтКак выиграть в игру «Где Уолли» и удачно заказать сайт
Как выиграть в игру «Где Уолли» и удачно заказать сайтAstra Media Group, Russia
 
Как IT Founders запустить свой SaaS продукт на Западе, чтоб покупали?
Как IT Founders запустить свой SaaS продукт на Западе, чтоб покупали?Как IT Founders запустить свой SaaS продукт на Западе, чтоб покупали?
Как IT Founders запустить свой SaaS продукт на Западе, чтоб покупали?International Marketing Group Ukraine
 
Создание сайтов в Туле. Продвижение сайтов в Туле.
Создание сайтов в Туле. Продвижение сайтов в Туле.Создание сайтов в Туле. Продвижение сайтов в Туле.
Создание сайтов в Туле. Продвижение сайтов в Туле.domsaitov
 

Similaire à Сервисные и продуктовые IT-компании (20)

В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
Осознанное развитие бизнеса в интернете. Что нужно ЗНАТЬ, чтобы не ошибиться ...
Осознанное развитие бизнеса в интернете. Что нужно ЗНАТЬ, чтобы не ошибиться ...Осознанное развитие бизнеса в интернете. Что нужно ЗНАТЬ, чтобы не ошибиться ...
Осознанное развитие бизнеса в интернете. Что нужно ЗНАТЬ, чтобы не ошибиться ...
 
Агентство: инструкция по применению
Агентство: инструкция по применениюАгентство: инструкция по применению
Агентство: инструкция по применению
 
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
 
Мобильная стратегия бизнеса: процесс разработки приложений. Андрей Басков
Мобильная стратегия бизнеса: процесс разработки приложений. Андрей БасковМобильная стратегия бизнеса: процесс разработки приложений. Андрей Басков
Мобильная стратегия бизнеса: процесс разработки приложений. Андрей Басков
 
иван севостьянов способы генерации клиентов с имеющегося сайта
иван севостьянов   способы генерации клиентов с имеющегося сайтаиван севостьянов   способы генерации клиентов с имеющегося сайта
иван севостьянов способы генерации клиентов с имеющегося сайта
 
Как не терять деньги в интернете
Как не терять деньги в интернетеКак не терять деньги в интернете
Как не терять деньги в интернете
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
 
Как сделать SaaS новым бизнесом для вашей компании и не разориться (Сергей Ры...
Как сделать SaaS новым бизнесом для вашей компании и не разориться (Сергей Ры...Как сделать SaaS новым бизнесом для вашей компании и не разориться (Сергей Ры...
Как сделать SaaS новым бизнесом для вашей компании и не разориться (Сергей Ры...
 
Ivan sevostyanov
Ivan sevostyanovIvan sevostyanov
Ivan sevostyanov
 
10 методов повышения продаж с сайта - Иван Севостьянов
10 методов повышения продаж с сайта - Иван Севостьянов10 методов повышения продаж с сайта - Иван Севостьянов
10 методов повышения продаж с сайта - Иван Севостьянов
 
Вячеслав Василенко. Как рождаются внутренние проекты?
Вячеслав Василенко. Как рождаются внутренние проекты?Вячеслав Василенко. Как рождаются внутренние проекты?
Вячеслав Василенко. Как рождаются внутренние проекты?
 
01 маркетинг кит
01 маркетинг кит01 маркетинг кит
01 маркетинг кит
 
Методология создания интернет-магазина
Методология создания интернет-магазинаМетодология создания интернет-магазина
Методология создания интернет-магазина
 
Как выбрать подрядчика для мобильной разработки
Как выбрать подрядчика для мобильной разработкиКак выбрать подрядчика для мобильной разработки
Как выбрать подрядчика для мобильной разработки
 
Продающий дизайн
Продающий дизайнПродающий дизайн
Продающий дизайн
 
Как выиграть в игру «Где Уолли» и удачно заказать сайт
Как выиграть в игру «Где Уолли» и удачно заказать сайтКак выиграть в игру «Где Уолли» и удачно заказать сайт
Как выиграть в игру «Где Уолли» и удачно заказать сайт
 
Как IT Founders запустить свой SaaS продукт на Западе, чтоб покупали?
Как IT Founders запустить свой SaaS продукт на Западе, чтоб покупали?Как IT Founders запустить свой SaaS продукт на Западе, чтоб покупали?
Как IT Founders запустить свой SaaS продукт на Западе, чтоб покупали?
 
Создание сайтов в Туле. Продвижение сайтов в Туле.
Создание сайтов в Туле. Продвижение сайтов в Туле.Создание сайтов в Туле. Продвижение сайтов в Туле.
Создание сайтов в Туле. Продвижение сайтов в Туле.
 

Сервисные и продуктовые 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 программистов
  • 9. В чем измеряется стоимость проекта?
  • 11. Немифические человеко-дни «Стоимость этого проекта — 40 человеко-дней» • Один разработчик сделает его за 40 рабочих дней • Два разработчика — за 20 рабочих дней • (а 20 человек — вовсе не за два дня)
  • 12. Немифические человеко-дни • «Стоимость этого проекта — 40 человеко- дней» • «Стоимость 1 человеко-дня в нашей компании — $200» • (у разных компаний стоимость человеко-дня может отличаться)
  • 13. Немифические человеко-дни • Гораздо удобнее оперировать человеко- днями, чем денежной стоимостью проекта • Представление о продолжительности проекта (20 человеко-дней вряд ли потребуют больше месяца работы) • Сравнение цен (американские компании просят $900 за человеко-день, вьетнамские — $100)
  • 14. Цену одного человеко-дня часто называют внешним рейтом (external rate)
  • 15. Бизнес-модель сервисных компаний Внешний рейт, $200/день
  • 16. Бизнес-модель сервисных компаний Внешний рейт, $200/день Внутренний рейт программиста, $70/день
  • 17. Бизнес-модель сервисных компаний Операционные расходы Внешний рейт, $200/день (аренда офиса, оборудование, зарплата другим сотрудникам...) Внутренний рейт программиста, $70/день
  • 18. Бизнес-модель сервисных компаний Прибыль компании Операционные расходы Внешний рейт, $200/день (аренда офиса, оборудование, зарплата другим сотрудникам...) Внутренний рейт программиста, $70/день
  • 19. Бизнес-модель сервисных компаний «Покупаем дешевое время разработчиков и продаем его заказчикам подороже»
  • 20. Сервисные компании Преимущество российских компаний — низкий внешний рейт. Стоимость жизни в Америке выше, чем в России, зарплаты программистов тоже выше.
  • 21. Сервисные компании В странах с низким уровнем жизни программистам можно платить меньше. Россия, Белоруссия, Украина, Индия, Вьетнам...
  • 22. Парадокс сервисной модели • Талантливые высокооплачиваемые разработчики зачастую невыгодны сервисной компании • А студенты, наоборот, выгодны (из-за низкого внутреннего рейта)
  • 23. Прибыль компании Операционные расходы (аренда офиса, оборудование, зарплата другим сотрудникам...) Внутренний рейт программиста
  • 24. Прибыль компании Операционные расходы (аренда офиса, оборудование, зарплата другим сотрудникам...) Внутренний рейт программиста-юниора
  • 25. Прибыль компании Операционные расходы (аренда офиса, оборудование, зарплата другим сотрудникам...) Внутренний рейт опытного программиста
  • 26. Невеселое следствие из бизнес-модели Зарплата программиста в сервисной компании никогда не поднимется выше некоторого уровня
  • 27. Проблемы сервисных компаний • Сверхсложных и научных задач почти не бывает • Поток проектов не всегда стабилен (то густо, то пусто) • Часто нет времени и средств налаживать нормальные процессы разработки
  • 28. Преимущества сервисных компаний • В России (и в Новосибирске) их подавляющее большинство • Низкий входной порог: легко принимают студентов • Разнообразные проекты и быстрое накопление опыта • Возможен стремительный карьерный рост (в основном, в менеджмент)
  • 29. Прибыль компании Операционные расходы (аренда офиса, оборудование, зарплата другим сотрудникам...) Внутренний рейт программиста
  • 30. Почему бы не работать с заказчиком напрямую за внешний рейт?
  • 31. Поздравляю, вы на пути к фрилансу!
  • 32. Фриланс: заказная разработка в одиночку • Работа за внешний рейт (зарплата становится выше в 2-3 раза) • Нет привязки к офису и расписанию: работайте в любое время суток хоть из дома, хоть из Таиланда • Свобода в выборе проектов
  • 33. Недостатки фриланса • Никаких оплачиваемых больничных, отпусков и белой зарплаты • Неуверенность в завтрашнем дне: а вдруг заказы закончатся? • Инфраструктурой тоже занимаетесь вы (покупка и ремонт оборудования, юридическая поддержка...)
  • 34. Главный недостаток фриланса Работаешь в одиночку — не у кого учиться
  • 35. Главный недостаток фриланса Фриланс — не самый лучший способ начинать карьеру
  • 36. Как искать заказы? • Фрилансерские биржи: elance.com, odesk.com... • Заказы по знакомству • Криминальный вариант: увести заказчика у своего работодателя
  • 37. Фрилансер может «обрасти» инфраструктурой и превратиться в сервисную компанию
  • 38. Продуктовые компании • Компании, разрабатывающие и продающие свои продукты • Внешнего заказчика нет • Все задачи по маркетингу, исследованию рынков и ценообразованию компания решает сама
  • 39. Продуктовые компании Продуктовый бизнес зачастую гораздо интереснее: • Нет схемы «купи-продай» с внешним и внутренним рейтами • Затраты на воспроизводство продукта невелики
  • 40. Продуктовые компании Лаборатория Microsoft Касперского
  • 43. Продуктовые компании Продукты бесплатны для конечных пользователей, деньги берутся с рекламодателей
  • 44. Особенности продуктовых компаний • Отсутствует внешний рейт и все, связанное с ним • Зарплаты в основном такие же («сервисные компании в среднем платят своим сотрудникам N, какой нам смысл платить больше?») • Тем не менее, верхняя планка зарплат отсутствует
  • 45. Преимущества продуктовых компаний • Как правило, продуктовые компании крупнее и стабильнее сервисных • Есть время и средства налаживать нормальные процессы (и обучение) • Результат вашей работы виден; можно хвастаться друзьям: «а вот эту штуку написал я»
  • 46. Недостатки продуктовых компаний • Не факт, что вы будете разрабатывать именно продаваемый продукт • Багфиксинг и поддержка продуктов 10-летней давности • Разработка внутренних инструментов • Работа не всегда разнообразна: можно несколько лет подряд заниматься одним и тем же модулем одного и того же продукта
  • 47. Продуктовые компании • Продуктовая компания не обязательно должна быть крупной (бывают компании в 5-7 человек) • Можно ли сделать популярный продукт в одиночку?
  • 49. Minecraft Один разработчик, 23 млн. евро за 2 года
  • 50. Свой продукт в одиночку? • Простые каналы продаж (Android Market, Apple App Store) • Не обязательно даже делать свой продукт платным! • Показ рекламы • AdBlock Plus, бесплатное расширение для Firefox и Chrome: автор живет на добровольные пожертвования пользователей
  • 51. Свой продукт: подводные камни • А вдруг не выстрелит? • А вдруг Google завтра выпустит бесплатный аналог вашего сервиса? • «Сначала все было хорошо, а потом продажи упали, и ежемесячной выручки мне теперь хватает только на Доширак. Что делать?»
  • 52. Смешанные варианты • Сервисно-продуктовые компании • Внутренняя разработка • Долгосрочная заказная разработка
  • 53. Сервисно-продуктовые компании • Разрабатываем свои продукты, но параллельно берем заказы со стороны • Сервисные компании, решившие выйти на новые рынки • Продуктовые компании, желающие перестраховаться и иметь альтернативный источник дохода • Самый известный пример — 37signals
  • 54. Разработка внутренних продуктов • Возможна как в сервисной, так и в продуктовой компании: • Инструмент для code review • Call-центр для своего отдела саппорта • Специфический багтрекер для внутреннего пользования
  • 55. Долгосрочная заказная разработка Долгая работа на заказ, в процессе которой сервисная компания перестает быть просто исполнителем и становится полноправным участником проекта
  • 56. Подытожим • Помните о различиях между сервисными и продуктовыми компаниями • Устраиваясь на работу в новую компанию, выясните, к какому типу она относится • Принимая решение уйти во фриланс или начать делать свой проект, взвесьте все плюсы и минусы
  • 57. Спасибо! Семëн Факторович bit.ly/industry101 sam.faktorovich@gmail.com vk.com/industry101 #SoftInd101