Главная » Хабрахабр » Фиксированные и переменные издержки в разработке софта

Фиксированные и переменные издержки в разработке софта

Особенность в том, что типичный цикл производства товара и его продажи не существует в ИТ отрасли. Разработка программного обеспечения и эксплуатация уже реализованного софта (например, приложения) находится в особом положении в контексте анализа расходов. По этой причине экономика ИТ компании сильно отличается от экономики “свечного завода” или магазина. Вместо этого мы имеем фактически бесплатно размножаемые копии продукта, но высокие издержки на само создание этого продукта и его поддержание.

К сожалению не получится обобщить все ИТ компании в одну схему. Давайте детальнее рассмотрим ситуацию с издержками в ИТ компании. Возможно кто-то из читателей добавит еще какие-то схемы, интересные для рассмотрения. Я попробую выделить несколько распространенных схем работы и рассмотреть их.

Я хочу выделить следующие типы ИТ компаний, хотя этот список, конечно, не полный:

  1. Аутсорсинговая разработка — команда пишет софт под заказ и под требования заказчика. В дальнейшем софт чаще сопровождается самим заказчиком. Отношения фокусируются только на разработке и по сути продажи часов работников (как в форме прямой продажи часов, так и fix price, когда риски изменения сроков проекта ложатся на разработчика)
  2. Вендор B2B софта — команда пишет софт для дистрибуции B2B, осуществляет внедрение, поддержку и разработку нового функционала.
  3. B2C продукты — сюда я отнесу все компании, занимающиеся созданием B2C приложений и продуктов, работающих с массовым клиентом.
  4. Провайдеры инфраструктуры — хостеры, дата центры, серверные мощности, сервисы обработки транзакций и т.п.

Давайте разделим на разные кучки расходы по основным типам, которые не зависят от предприятия: Какие расходы имеет первый тип компании?

  • Операционные расходы
    1. Расходы связанные напрямую производством 1 единицы продукции.
  • Общие и административные расходы
    1. Расходы на разработку
    2. Аренда помещений
    3. Маркетинг
    4. Расходы, связанные с продажами
    5. Расходы административный персонал
    6. Расходы на инфраструктуру
    7. Амортизация
    8. Финансовые расходы
    9. Проценты по долгам
    10. Курсовые разницы
    11. Переоценки имущества
    12. Налоги

По этому поводу я написал отдельную статью Обращу внимание, что в финансах существует большая разница между “расходами” в финансовом смысле и “расходами” в бытовом.

Возвращаясь к нашим 4 типам компаний мы имеем следующую картину в отношении их структуры расходов (исключая финансовые расходы):

Каким образом анализировать структуру расходов таким разных предприятий?

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

Но это информация на самом деле вам ничего не дает. Можно пробовать из этих данных рассчитать себестоимость на 1 единицу продаваемой услуги/продукции. Напрашивается вывод, что нам нужен иной взгляд на экономику предприятия. Во-первых мы имеем смесь фиксированным и переменных факторов, каждый из которых различно изменяется в ответ на рост/падение продаж, во-вторых цифра по “такой” себестоимости не дает вам никакой дополнительной информации, а значит никаких действий для предприятия вы на основе этих данных не придумаете.К тому же у нас, по описанным выше причинам, в эти данные не попадают наши инвестиционные проекты.

Как тогда примерно может выглядеть структура расходов: Один из подходов — это разбиение предприятия на продукты и проекты, а затем разбиение расходов на общие и проектные/продуктные.

Продукт

  • Прямые операционные расходы продукта
  • Общие аллоцируемые расходы
    1. Perfomance маркетинг
    2. Инфраструктура (в части используемых активов)
    3. Расходы на оплату труда сопровождения
    4. Расходы на оплату труда разработки
    5. Аренда помещений (занятых проектов)
    6. Амортизация (в части используемых активов)
  • Все предприятие
    1. Общие не аллоцируемые расходы
    2. Расходы, связанные с продажами
    3. Расходы на административный персонал
    4. Brand маркетинг
    5. Финансовые расходы
    6. Амортизация общего имущества
    7. Инфраструктура общая

Когда у вас нет однозначного “счета” на услуги потребления мощностей вашей серверной инфраструктуры, вы можете дать оценку, разделив расходы на обслуживание пропорционально использованию ресурсов. Аллоцируемые расходы — это расходы, распределенные на проект на основании аналитической/экспертной оценки потребления ресурсов. Не увлекайтесь поиском точной метрики, аллокация уже подразумевает допущения, поэтому вам скорее нужно определить более менее верную пропорцию между продуктами, чем придумать формулу “справедливых” расчетов.

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

Что дает нам такой подход:

  1. Расходы, которые прямо генерируются отдельным проектом соотносятся с генерируемыми им же доходами. Вы понимаете, является ли проект прибыльным или нет. Если же он не прибыльный, вам уже становится лучше понятно, что вы потеряете при его закрытие и сколько ресурсов у вас освободится.
  2. Вы так же понимаете, не погребаете ли вы себя под гнетом раздутых общих расходов и можете попробовать поработать над сокращением издержек в этой части. Многие из этих издержек не производительные и их контроль и минимизация — важная задача любого менеджера.
  3. Вы теперь можете начать сравнивать проекты и оценивать их динамику, ведь теперь у вас не будет скрытых расходов и ситуаций, когда прибыль проекта фиктивна, т.к. Не учитывалось поглощение общих ассоциируемых расходов.

Совмещая эти данные с данными по выручке и ее декомпозиции на составляющие (Вводная статья, внутри, внизу ссылки на остальную часть цикла статей) вы получаете вашу базовую отчетность по продуктам и предприятию.


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

Разработка buck-преобразователя на STM32F334: принцип работы, расчеты, макетирование

В двух своих последних статьях я рассказал о силовом модуле и плате управления на базе микроконтроллера STM32F334R8T6, которые созданы специально для реализации систем управления силовыми преобразователями и электроприводом. Так же был рассмотрен пример DC/AC преобразователя, который являлся демонстрацией, а не ...

Simulation theory: взаимосвязь квантово-химических расчётов и Реальности

Введение О чём этот текст Если человек услышит о «симуляции реальности», то в наиболее вероятно ему в голову придут или разные научно-фантастические произведения (типа Матрицы, Темного города, или Теоремы Зеро), или компьютерные игры. В случае людей, чьи головы засорены инженерным ...