Блог

HR менеджмент в ИТ: что нужно знать?

Зачем HRу разбираться в типах IT компаний, а также плюсах и минусах работы каждой из них? Предлагаю подумать над этим вопросом при прочтении статьи. 
Рассмотрим типы компаний в сфере IT.
Любая IT компания зарождается со Startup. Фаундеры
Для минимальной жизнеспособности команды необходимо 3 роли: Хакер, Хипстер, Хастлер.


По профайлу эти люди разные. Вот их краткая характеристика:


Любой Startup живет за счет инвестиций, без которых он не сможет взлететь, расти и масштабироваться.
Выделяют несколько стадий инвестиций.


Первая стадия – это стадия идеи, обычно вкладываются собственные средства. Потом привлекаются деньги семьи и знакомых. Далее уже привлекаются инвесторы. Потом компания выходит на публичные торги (IPO).

Экосистема инвесторов стартапа
Есть инвесторы, которых привлекают зарождающиеся стартапы, а есть те, которые нацелены на крупные, стабильные компании. На ранних этапах такими инвесторами являются:
  • ангелы – Топ-менеджеры, у которых хорошие бонусы и премии. Они часто выступают менторами;
  • инкубаторы, например, Y Combinator, Techstsrs, кроме инвестиций предлагают еще обучение;
  • «Микровенчурные» фонды, «Большие» и «Мага» венчурные фонды.


Что важно знать в мире инвестиций? Основатель или основатели, которые запускают стартап, владеют всей компанией. По мере того, как привлекаются разные инвесторы, доля сооснователей уменьшается, стоимость самой компании возрастает.


Финансовый цикл стартапа
На начальном этапе любой стартап расходует денежные средства на разработку, рекламу и т.п., и не зарабатывает их. Этап, когда доход отрицательный, называется «долиной смерти». Более 90% стартапов на этом этапе и «умирают». При успешном развитии событий стартап начинает зарабатывать деньги. Сначала может наблюдаться быстрый рост дохода. Потом процесс может немного заменяется. То, что стартап начинает зарабатывать деньги, не говорит о том, что он становится прибыльным. Убыточными компании могут оставаться довольно долго, чтобы нарастить свою долю на рынке. Например, компания Tesla.


Любой стартап строится на основании бизнес-модели – упрощенное представление о бизнесе, источнике его доходов, создании выгоды для пользователей. Бизнес-модель описывает, как организация создает, поставляет клиентам и приобретает стоимость (экономическую, социальную, иную). Это первое, на что смотрит инвестор, когда рассматривает вопрос вложения инвестиций.


У любого стартапа может произойти Поворотная точка (PIVOT). После тестирования идеи стартап понимает, что первоначальная идея не даст желаемого результата. При это есть идея рядом, которую можно развить. Например, компании Slack, которая работала над созданием крупной мультиплеерной игры. Пользователи могли переписываться в чате, создавать сообщества, обмениваться фотографиями. Концепция показалась людям слишком странной, а сама игра — сложной. И основатели изменили направление - стали развивать социальную сеть, которая вскоре стала популярной.


В развитии стартапа встречаются очень много непредвиденных ситуаций, и к ним нужно быть готовыми.


Любой стартап для того, чтобы привлечь партнеров, инвесторов, сотрудников, готовит информацию о себе в виде презентации. Эта презентация называется PitchDeck – краткий обзор бизнес-плана стартапа. 



Считается, что хороший PitchDeck + хорошая Бизнес-модель + хороший Elevator pitch = ключ к успешным инвестициям. Конечно, за всем этим должны стоять хорошие: идея, команда и бизнес.

Потребности в персонале для стартапов будут распределяться на 3 основные фазы:


На каждом этапе нужно добиваться целей предыдущего этапа и добавлять новые. Как только предприятия переходят к рутинному порядку ведения бизнеса, они входят в цикл - корректируем, проверяем, корректируем... Это нормально и говорит о зрелости компании и о том, что вещи редко остаются постоянными. В динамично развивающейся компании корректировка происходит до возникновения проблем.
Стартап может перерасти в один из видов компаний. Один из самых типичных и стандартных – продуктовая компания.

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


Некоторые компании становятся мультипродуктовыми, например, Alphabet.


Некоторые компании могли протестировать несколько продуктов и оставить один, как компания Basecamp


Чем интересна продуктовая компания? Она сложна с точки зрения функционирования. Особенно мультипродуктовая. В мультипродуктовой компании часто можно встретить 3D структуру. Это когда у сотрудника может быть 3 и более руководителей. С одной стороны, функциональный руководитель, с другой – региональный, с третьей – продуктовый. Такой подход может быть непривычен для HRов.


Компании, которые создаются как IT-аутсорсинг, тоже проходят этап стартапа. Они создаются для обслуживания IT потребностей других компаний, которые занимаются не IT бизнесом. Например, банки, медицинские, страховые компании и другие.
Почему? Это выгодно с точки зрения размещения персонала на территории с более низкими зарплатами и с точки зрения концентрации бизнеса на том, чем он умеет заниматься лучше всего. Будем откровенными, управлять IT направлением – это сложно.


Направления аутсорсинга IT услуг


  • Инфраструктура и безопасность
  • Внутренние коммуникации
  • Консалтинг в сфере IT
  • Техобслуживание
  • Сервис
  • Совместное размещение
  • Служба технической поддержки
  • Хостинг
  • Мониторинг
  • Хранение данных
  • Создание центра обработки данных
  • Сети
  • Безопасность центра обработки данных
  • Безопасность сетей
  • Защита системы
  • Защита данных
  • Консалтинг по безопасности
  • Решения в сфере безопасности

Преимущества аутсорсинга
  • Экономия времени
  • Лучший технический персонал
  • Получение выгод за счет нашего богатого опыта
  • Концентрация на основной деятельности бизнеса
  • Отличная поддержка
  • Экономия средств

Для создателя аутсорсинговой компании – это прекрасная возможность масштабировать бизнес.

Аутстаффинговые компании
Аутстаффинговые компании по своей сути выполняют функцию работодателя для компании, которая, например, хочет открыть офис в другой стране и пока не имеет опыта в юридических, локальных вопросах.
Многие не понимают, чем отличается аутстаффинг от аутсорсинга и путают их. Разница между ними заключается в том, что аутсорсинг – это передача функций, т.е., например, найм персонала, а аутстаффинг — это не передача функций, а сотрудников организации. Сотрудники оформлены в штат аутстаффинговой компании, при этом являются частью команды клиента, их работа регулируется менеджерским составом.



Бывают сервисные компании, они же вендоры, которые работают с продуктовыми компаниями и предоставляют услуги, например, по установке, поддержке, обслуживанию их продуктов.

Примеры таких компаний


Классические компании считают IT индустрию молодой. Хочу отметить, что языки программирования существуют не десятки, а сотни лет. IT индустрия, хоть инновационная, она много берет из других индустрий.


Что такого особенного в IT индустрии и что ее отличает от других индустрий? Ранее, как и многие другие индустрии, IT при разработке продукта шли по длинному процессу – сбор требований, описание технических заданий, создание подробной документации, планирование, разработка, тестирование, разворот, обучение, поддержка. И требовалось даже несколько лет для того, чтобы продукт «получил жизнь». 
Waterfall — водопадная или каскадная разработка продуктов. Она подобно потоку воды направляет команды решать задачи последовательно и строго по изначальному плану.  


В настоящее время быстрых изменений водопадная модель разработки софта уже не работает. IT индустрия переключилась на Agile-подход. Изначально Agile родился на производстве. Примером философии Agile является принцип работы известного завода «Toyota».

Agile-манифест разработки программного обеспечения. Ценности Agile
Мы постоянно открываем для себя более совершенные методы разработки программного обеспечения, занимаясь разработкой непосредственно и помогая в этом другим. Благодаря проделанной работе мы смогли осознать, что:
  • Люди и взаимодействие важнее процессов и инструментов
  • Работающий продукт важнее исчерпывающей документации
  • Сотрудничество с заказчиком важнее согласования условия контракта
  • Готовность к изменениям важнее следования первоначальному плану
То есть, не отрицая важности того, что справа, мы все-таки больше ценим то, что слева
Ссылка на источник: http://agilemanifesto.org/iso/ru/manifesto.html

Принципы Agile
  1. Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения.
  2. Изменение требований приветствуется, даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.
  3. Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.
  4. На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.
  5. Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью доверьтесь им.
  6. Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды.
  7. Работающий продукт — основной показатель прогресса.
  8. Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Agile помогает наладить такой устойчивый процесс разработки.
  9. Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта.
  10. Простота — искусство минимизации лишней работы — крайне необходима.
  11. Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд.
  12. Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы.

Современный Agile-подход строится на трех столпах: принципы, ценности, практики


Итеративность – это выполнение работ частями с непрерывным анализом полученных результатов и корректировкой последующих этапов работы.


Высокая турбулентность внешней среды


У Agile-методологии есть много подходов, которые имеют что-то общее.


Scrum - это фреймворк, в рамках которого возможно решать сложные адаптивные проблемы и в тоже время продуктивно и креативно разрабатывать продукты наивысшего качества.

Основные элементы Scrum:


Владелец продукта. Он представляет интересы клиента. 
Бэклог продукта – набор характеристик, которые должны быть реализованы.
Скрам-команда, куда входят 7 ±2 человека, которая планирует работу – спринт. Спринт может длиться от 1 до 4 недель, в период которого команда стремиться реализовать определенное количество характеристик – бэклог спринта. Скрам-мастер отвечает за соблюдение методологии Scrum в работе. Он принимает непосредственное участие в технической реализации продукта и отвечает за взаимодействие всех членов команды между собой, поддержание работоспособности на высоком уровне, устранение проблем, следованием намеченному графику работ.
В конце спринта анализируется готовый продукт и демонстрируется владельцу. Затем команда собирается на ретроспективу для подведения итогов и начинается новый спринт.


Элементы Scrum


Роли


Процессы


Артефакты


В Scram подходе особым образом отбираются задачи на спринт. Учитывается скорость выполнения.


Диаграмма сгорания в конце спринта показывает планируемый и реальный срок завершения задач. 
Сторипоинты – условная оценка сложности реализации той или иной задачи. В бэклог проекта добавляют история пользователя. Зачастую история имеет следующую структуру: «Будучи пользователем <тип пользователя> я хочу сделать <действие>, чтобы получить <результат>». Такая структура удобна тем, что понятна как разработчикам, так и заказчикам.


Доска задач или канбан представляет собой инструмент для синхронизации всех участников процесса и наглядной его демонстрации.


Обзор спринта – демонстрация того, что разработала команда владельцу продукта.


Ретроспектива


«Совершенствоваться не обязательно. Выживание –дело добровольное»
В мире есть компании – адепты, за которыми следуют другие. Одна из таких компаний - Spotify.

Agile культура на примере Spotify


Начинали как Scrum команда

Компания выросла


Переход в Agile


Сделали команды независимыми и назвали их Squads


У каждой команды своя миссия



И краткосрочные цели


Команды сидят вместе


Автономия команд вместо зависимости


Все цели команд синхронизированы с целями компанией


Организовали обмен опытом


Для обмена опытом команды объединили в племена (tribe) с фокусом на продукте



Собрание как фокус на компетенции


Гильдия как фокус на интересах


Таким образом они построили ряд сообществ вместо стандартной организационной структуры


На одном из этапов развития они пришли к выводу, что лучше маленькие частые релизы


Независимые релизы


Регулярные релизы

После релизов организовывались Регулярные ретроспективы


Процесс разработки имеет стандартный подход


Компания одна из первых начала использовать А/В тестирование


Постоянные эксперименты


Многие компании копируют культуру Spotify.

И теперь о метриках и аналитике. Успех в бизнесе редко приходит к тому, кто руководствуется интуицией при принятии тех или иных решений. Необходимо обеспечить сбор и обработку большого количества информации, чтобы правильно анализировать бизнес-процессы.
Аналитика помогает до запуска разработки и после запуска продукта:
  • оценивать состояние
  • оптимизировать
  • находить узкие места
  • выявлять точки роста
Принятие решений на основе данных — основная цель. Для тестирования различных гипотез в условиях минимального количества времени и денег используют HADI-циклы. После создания гипотезы относительно какого–то процесса или продукта выполняются определенные действия для ее проверки, собираются данные, анализируются, делаются выводы.

HADI-цикл

В каждой ячейке трекшн-карты – гипотезы:
Если сделать так-то, то мы перейдем на следующий шаг, улучшим такую-то метрику, починим шаг воронки и т.п.

Воронка продаж - это инструмент, который помогает проанализировать путь потребителя с момента привлечения его внимания к предложению до момента покупки.


Есть много вариантов набора метрик. Один из популярных AARRR, который еще называют Метрики для пиратов.
AARRR - метод определяет успешность проекта с помощью воронки конверсии. Состоит из 5 этапов, каждый из которых является метрикой эффективности взаимодействия с пользователем.


Все метрики связаны и образуют экосистему бизнеса.


Для вас полезные статьи:

Есть желание профессионально и последовательно разобрать каждое из функциональных направлений HR в IT? Добро пожаловать на курс https://pritula.academy/hrit