SlideShare a Scribd company logo
1 of 34
Финансовая отчетность в компании-разработчике Александр Горник, ITCD
Про себя Александр Горник www.itcd.ru, управляющий партнер http://agornik.moikrug.ru/ agornik@gmail.com  И так далее (@google)
Про бизнес Маленькая компания, самоокупаемость Множество проектов (B2B) + доп. услуги Слабая детализация затрат (общие затраты) Желание делать продукт, т.е. иметь внутренние проекты (инвестиции)
Чего нам удалось достичь Живы 5й год Разработали продукт (>100 loc) Выросли по обороту в несколько раз, по людям – в 1,5 раза.
Зачем считать фин. показатели? А мы (деятельность), вообще, прибыльны? Что зарабатывает деньги (услуги)? Кто зарабатывает деньги (отделы)? Сколько платить премий (и платить ли)? Затраты, план найма, понимание бизнеса
К примеру, мы Расформировали два отдела и направления деятельности Т.е. поняли чем нам выгодно заниматься, а что выгодно не делать или аутсорсить(фокус) Отсекли самые мелкие, убыточные проекты Разделили компанию на две Решили платить налоги и спать спокойно
Концепция Основа себестоимости – ЗП разработчиков Значит, основа – стоимость ч/часа Хочется получить Рентабельность по проектам (услугам,отделам), т.е. продали / потратили
Строим финансовую модель
Что такое фин. Модель? Это excel файлик с прогнозом Доходы, расходы Ставка Основная цель – план найма, доходов, стоимость ч/часа (и взаимовлияние)
Как выглядит (demo)
Доходы по месяцам (demo) Берем статистику и делим по услугам (не сложно) Сезонность на основе грубых коэффициентов прошлого года Можно заложить рост
ЗП и налоги по месяцам (demo) ЗП + желаемая премия *1,13 = с НДФЛ *0,34 > {Планка базы взносов} * 0,34  ? {Планка базы взносов} * 0,34 : *0,34 Уплачиваем максимум каждый месяц
Расходы по месяцам (demo) Крупные (очевидные) категории учета Услуги (часть), если получается Не учитывая «проектные» расходы и транзит Не забыть запас
НДС и Прибыль (demo) Там все существенно сложнее, но обычно можно упростить: НДС = 18% доходов – 18% расходов, квартально, 1/3 в месяц Прибыль = (доходы – ЗП - расходы – НДС) * 20%, квартально, 1/3 в месяц
Чистая прибыль (demo) = Доходы – все (все) расходы Не бухгалтерская (амортизация и пр.) Можно углубить (но есть ли смысл?): До налогов До премий По услугам EBITDA (аля)…
Считаем ч/час Делим расходы (кроме обособленных услуг) на Кол-во «производственников», чье время учитывается попроектно * Рабочие часы за год * 0,87 (болезни и отпуска) Получаем ставку с НДС. Без НДС: / 1,18
Строим смету
Принципы Максимально честная, иначе – запутаемся и нас отожмут Отсюда реальные ч/часы с отпусками и болезнями Минимальная ставка, даже если не продаете все (иначе часы слишком дорогие), лучше сделать доп. услуги
Ставка Лучше без % прибыльности (прибыль за счет того, что делать быстрее чем продано) Без включения внутренних инвестиций в час Т.е. «голая» ставка по финансовой модели
Продается не 100% – как быть? Выделяем услуги, которые могут быть не в часах, но есть: «Лицензии» на продукт Тех. поддержка (апдейты и суппорт), хостинг Менеджмент Внутри считаем как часы (можно и явно)
«Проектные» затраты По сути – транзит Просто перевыставляем с минимальной прибыльностью Отдельной строкой
Переменные затраты Не забываем (!) Ежемесячные (от кол-ва месяцев): поддержка, хостинг и прочее От объемов проекта (например, размера БД)
Постараться избежать Непрозрачных статей с неясным принципом подсчета объема или неясным DoD Например: менеджмент в %, тестирование, деления на «типы» специалистов Всё, что непроверяемо клиентом
Как выглядит (demo)
Итоговый результат
Как выглядит (demo)
Расходы по проектам (demo) Основные расходы: по отчетности по часам Доп. услуги: делим пропорционально доле проекта в доходах по данной услуге Проектные расходы и доходы
Отчетность по времени – как? Не нужно стремиться собрать отчетность 8 / 40 Зная «действительное кол-во потраченных часов» и отрепорченное – применяем пропорцию Зная пропорцию по проектам – по ней раскидываем внутренние проекты и инвестиции
Что не обсудили Построение ДДС (тех. работа) Доходы (по проектам / услугам) Расходы (по проектам / услугам / категориям) Доход – расходы = сумма на счетах (двойная запись, все введено) Сильно сложнее, если бухгалтерия не белая
Что не обсудили 2 Проекты на несколько лет (прошлые периоды) «Сложные» клиенты (несколько связанных проектов)
Как совершенствовать (TODO) Детализируем смету по услугам Уменьшаем стоимость ч/часа детализируя расходы по услугам и добавляя «производственников»
Детализация услуг (TODO 2) Понять какие услуги мы оказываем (непропорциональные ч/часам расходы) Менеджмент (учет времени по проектам – как?) Хостинг (разбивка затрат по проектам – как?) Более правильная разбивка налогов и общехозяйственных затрат на различные услуги Не забываем что некоторые услуги действительно «сопутствующие» и не продаются отдельно
TODO 3 Можно полностью автоматизировать Хорошо бы фиксировать план на момент продажи проекта, тогда можно понять – где ошиблись и на сколько (а это – бесценный опыт)
В заключение Платите налоги, так проще, интереснее и веселее Голосуйте на выборах! Вопросы?

More Related Content

Similar to Финансовая отчетность в компании разработчике (Александр Горник)

ФРИИ интернет предпринимательство - Финансы стартапа
ФРИИ интернет предпринимательство - Финансы стартапаФРИИ интернет предпринимательство - Финансы стартапа
ФРИИ интернет предпринимательство - Финансы стартапаЭкосистемные Проекты Фрии
 
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Svetlana Gulyaeva
 
Ценообразование в дизайне и архитектуре
Ценообразование в дизайне и архитектуреЦенообразование в дизайне и архитектуре
Ценообразование в дизайне и архитектуреTaras Makarenko
 
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...Alexander Gornik
 
Интеграция систем управления финансами с другими IT-системами Software компаний
Интеграция систем управления финансами с другими IT-системами Software компанийИнтеграция систем управления финансами с другими IT-системами Software компаний
Интеграция систем управления финансами с другими IT-системами Software компанийKharkov IT Cluster
 
Внутренний портал как инструмент управления предприятием
Внутренний портал как инструмент управления предприятиемВнутренний портал как инструмент управления предприятием
Внутренний портал как инструмент управления предприятиемNatasha Zaverukha
 
Финансовая шпаргалка / Financial Reporting Basics (Russian version)
Финансовая шпаргалка / Financial Reporting Basics (Russian version)Финансовая шпаргалка / Financial Reporting Basics (Russian version)
Финансовая шпаргалка / Financial Reporting Basics (Russian version)Valentin Boinitski
 
Оптимизация предприятий пищевой отрасли
Оптимизация предприятий пищевой отраслиОптимизация предприятий пищевой отрасли
Оптимизация предприятий пищевой отраслиKonstantin Fedorov
 
Как и для чего оценивать эффективность инвестиций (ROI) в информационные техн...
Как и для чего оценивать эффективность инвестиций (ROI) в информационные техн...Как и для чего оценивать эффективность инвестиций (ROI) в информационные техн...
Как и для чего оценивать эффективность инвестиций (ROI) в информационные техн...Michael Kozloff
 
Пример заполнения карты сбалансированных показателей
Пример заполнения карты сбалансированных показателейПример заполнения карты сбалансированных показателей
Пример заполнения карты сбалансированных показателейРинат Успенский
 
Без чего не работают самые крутые технологии
Без чего не работают самые крутые технологииБез чего не работают самые крутые технологии
Без чего не работают самые крутые технологииADV/web-engineering
 
управленческая отчетность. зоя стрелкова
управленческая отчетность. зоя стрелковауправленческая отчетность. зоя стрелкова
управленческая отчетность. зоя стрелковаTraining Institute - ARB Pro Group
 
Презентация о цифрах в бизнес-плане 22.08.2011 в ИТМО
Презентация о цифрах в бизнес-плане 22.08.2011 в ИТМОПрезентация о цифрах в бизнес-плане 22.08.2011 в ИТМО
Презентация о цифрах в бизнес-плане 22.08.2011 в ИТМОAlex Avrutin
 
Развите вашего бизнеса
Развите вашего бизнесаРазвите вашего бизнеса
Развите вашего бизнесаIgor Ort
 
PLAN4U - основы финансового моделирования - Константин Дождиков
PLAN4U - основы финансового моделирования - Константин ДождиковPLAN4U - основы финансового моделирования - Константин Дождиков
PLAN4U - основы финансового моделирования - Константин ДождиковAlexei Sidorenko, CRMP
 
Процессы, масштабирование, каналы рекламы/продаж - Ты Предприниматель, Блок 3...
Процессы, масштабирование, каналы рекламы/продаж - Ты Предприниматель, Блок 3...Процессы, масштабирование, каналы рекламы/продаж - Ты Предприниматель, Блок 3...
Процессы, масштабирование, каналы рекламы/продаж - Ты Предприниматель, Блок 3...sportgid
 

Similar to Финансовая отчетность в компании разработчике (Александр Горник) (20)

ФРИИ интернет предпринимательство - Финансы стартапа
ФРИИ интернет предпринимательство - Финансы стартапаФРИИ интернет предпринимательство - Финансы стартапа
ФРИИ интернет предпринимательство - Финансы стартапа
 
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
 
Ценообразование в дизайне и архитектуре
Ценообразование в дизайне и архитектуреЦенообразование в дизайне и архитектуре
Ценообразование в дизайне и архитектуре
 
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
 
Интеграция систем управления финансами с другими IT-системами Software компаний
Интеграция систем управления финансами с другими IT-системами Software компанийИнтеграция систем управления финансами с другими IT-системами Software компаний
Интеграция систем управления финансами с другими IT-системами Software компаний
 
Внутренний портал как инструмент управления предприятием
Внутренний портал как инструмент управления предприятиемВнутренний портал как инструмент управления предприятием
Внутренний портал как инструмент управления предприятием
 
budget
budgetbudget
budget
 
Финансовая шпаргалка / Financial Reporting Basics (Russian version)
Финансовая шпаргалка / Financial Reporting Basics (Russian version)Финансовая шпаргалка / Financial Reporting Basics (Russian version)
Финансовая шпаргалка / Financial Reporting Basics (Russian version)
 
Оптимизация предприятий пищевой отрасли
Оптимизация предприятий пищевой отраслиОптимизация предприятий пищевой отрасли
Оптимизация предприятий пищевой отрасли
 
Разработка ИТ-стратегии
Разработка ИТ-стратегииРазработка ИТ-стратегии
Разработка ИТ-стратегии
 
Как и для чего оценивать эффективность инвестиций (ROI) в информационные техн...
Как и для чего оценивать эффективность инвестиций (ROI) в информационные техн...Как и для чего оценивать эффективность инвестиций (ROI) в информационные техн...
Как и для чего оценивать эффективность инвестиций (ROI) в информационные техн...
 
Sum it 22.08
Sum it 22.08Sum it 22.08
Sum it 22.08
 
Пример заполнения карты сбалансированных показателей
Пример заполнения карты сбалансированных показателейПример заполнения карты сбалансированных показателей
Пример заполнения карты сбалансированных показателей
 
Без чего не работают самые крутые технологии
Без чего не работают самые крутые технологииБез чего не работают самые крутые технологии
Без чего не работают самые крутые технологии
 
управленческая отчетность. зоя стрелкова
управленческая отчетность. зоя стрелковауправленческая отчетность. зоя стрелкова
управленческая отчетность. зоя стрелкова
 
Презентация о цифрах в бизнес-плане 22.08.2011 в ИТМО
Презентация о цифрах в бизнес-плане 22.08.2011 в ИТМОПрезентация о цифрах в бизнес-плане 22.08.2011 в ИТМО
Презентация о цифрах в бизнес-плане 22.08.2011 в ИТМО
 
Развите вашего бизнеса
Развите вашего бизнесаРазвите вашего бизнеса
Развите вашего бизнеса
 
Презентация Uchteno.com
Презентация Uchteno.comПрезентация Uchteno.com
Презентация Uchteno.com
 
PLAN4U - основы финансового моделирования - Константин Дождиков
PLAN4U - основы финансового моделирования - Константин ДождиковPLAN4U - основы финансового моделирования - Константин Дождиков
PLAN4U - основы финансового моделирования - Константин Дождиков
 
Процессы, масштабирование, каналы рекламы/продаж - Ты Предприниматель, Блок 3...
Процессы, масштабирование, каналы рекламы/продаж - Ты Предприниматель, Блок 3...Процессы, масштабирование, каналы рекламы/продаж - Ты Предприниматель, Блок 3...
Процессы, масштабирование, каналы рекламы/продаж - Ты Предприниматель, Блок 3...
 

More from Ontico

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...Ontico
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Ontico
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Ontico
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Ontico
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Ontico
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)Ontico
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Ontico
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Ontico
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)Ontico
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)Ontico
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Ontico
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Ontico
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Ontico
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Ontico
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)Ontico
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Ontico
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Ontico
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...Ontico
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Ontico
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Ontico
 

More from Ontico (20)

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
 

Финансовая отчетность в компании разработчике (Александр Горник)

  • 1. Финансовая отчетность в компании-разработчике Александр Горник, ITCD
  • 2. Про себя Александр Горник www.itcd.ru, управляющий партнер http://agornik.moikrug.ru/ agornik@gmail.com И так далее (@google)
  • 3. Про бизнес Маленькая компания, самоокупаемость Множество проектов (B2B) + доп. услуги Слабая детализация затрат (общие затраты) Желание делать продукт, т.е. иметь внутренние проекты (инвестиции)
  • 4. Чего нам удалось достичь Живы 5й год Разработали продукт (>100 loc) Выросли по обороту в несколько раз, по людям – в 1,5 раза.
  • 5. Зачем считать фин. показатели? А мы (деятельность), вообще, прибыльны? Что зарабатывает деньги (услуги)? Кто зарабатывает деньги (отделы)? Сколько платить премий (и платить ли)? Затраты, план найма, понимание бизнеса
  • 6. К примеру, мы Расформировали два отдела и направления деятельности Т.е. поняли чем нам выгодно заниматься, а что выгодно не делать или аутсорсить(фокус) Отсекли самые мелкие, убыточные проекты Разделили компанию на две Решили платить налоги и спать спокойно
  • 7. Концепция Основа себестоимости – ЗП разработчиков Значит, основа – стоимость ч/часа Хочется получить Рентабельность по проектам (услугам,отделам), т.е. продали / потратили
  • 9. Что такое фин. Модель? Это excel файлик с прогнозом Доходы, расходы Ставка Основная цель – план найма, доходов, стоимость ч/часа (и взаимовлияние)
  • 11. Доходы по месяцам (demo) Берем статистику и делим по услугам (не сложно) Сезонность на основе грубых коэффициентов прошлого года Можно заложить рост
  • 12. ЗП и налоги по месяцам (demo) ЗП + желаемая премия *1,13 = с НДФЛ *0,34 > {Планка базы взносов} * 0,34 ? {Планка базы взносов} * 0,34 : *0,34 Уплачиваем максимум каждый месяц
  • 13. Расходы по месяцам (demo) Крупные (очевидные) категории учета Услуги (часть), если получается Не учитывая «проектные» расходы и транзит Не забыть запас
  • 14. НДС и Прибыль (demo) Там все существенно сложнее, но обычно можно упростить: НДС = 18% доходов – 18% расходов, квартально, 1/3 в месяц Прибыль = (доходы – ЗП - расходы – НДС) * 20%, квартально, 1/3 в месяц
  • 15. Чистая прибыль (demo) = Доходы – все (все) расходы Не бухгалтерская (амортизация и пр.) Можно углубить (но есть ли смысл?): До налогов До премий По услугам EBITDA (аля)…
  • 16. Считаем ч/час Делим расходы (кроме обособленных услуг) на Кол-во «производственников», чье время учитывается попроектно * Рабочие часы за год * 0,87 (болезни и отпуска) Получаем ставку с НДС. Без НДС: / 1,18
  • 18. Принципы Максимально честная, иначе – запутаемся и нас отожмут Отсюда реальные ч/часы с отпусками и болезнями Минимальная ставка, даже если не продаете все (иначе часы слишком дорогие), лучше сделать доп. услуги
  • 19. Ставка Лучше без % прибыльности (прибыль за счет того, что делать быстрее чем продано) Без включения внутренних инвестиций в час Т.е. «голая» ставка по финансовой модели
  • 20. Продается не 100% – как быть? Выделяем услуги, которые могут быть не в часах, но есть: «Лицензии» на продукт Тех. поддержка (апдейты и суппорт), хостинг Менеджмент Внутри считаем как часы (можно и явно)
  • 21. «Проектные» затраты По сути – транзит Просто перевыставляем с минимальной прибыльностью Отдельной строкой
  • 22. Переменные затраты Не забываем (!) Ежемесячные (от кол-ва месяцев): поддержка, хостинг и прочее От объемов проекта (например, размера БД)
  • 23. Постараться избежать Непрозрачных статей с неясным принципом подсчета объема или неясным DoD Например: менеджмент в %, тестирование, деления на «типы» специалистов Всё, что непроверяемо клиентом
  • 27. Расходы по проектам (demo) Основные расходы: по отчетности по часам Доп. услуги: делим пропорционально доле проекта в доходах по данной услуге Проектные расходы и доходы
  • 28. Отчетность по времени – как? Не нужно стремиться собрать отчетность 8 / 40 Зная «действительное кол-во потраченных часов» и отрепорченное – применяем пропорцию Зная пропорцию по проектам – по ней раскидываем внутренние проекты и инвестиции
  • 29. Что не обсудили Построение ДДС (тех. работа) Доходы (по проектам / услугам) Расходы (по проектам / услугам / категориям) Доход – расходы = сумма на счетах (двойная запись, все введено) Сильно сложнее, если бухгалтерия не белая
  • 30. Что не обсудили 2 Проекты на несколько лет (прошлые периоды) «Сложные» клиенты (несколько связанных проектов)
  • 31. Как совершенствовать (TODO) Детализируем смету по услугам Уменьшаем стоимость ч/часа детализируя расходы по услугам и добавляя «производственников»
  • 32. Детализация услуг (TODO 2) Понять какие услуги мы оказываем (непропорциональные ч/часам расходы) Менеджмент (учет времени по проектам – как?) Хостинг (разбивка затрат по проектам – как?) Более правильная разбивка налогов и общехозяйственных затрат на различные услуги Не забываем что некоторые услуги действительно «сопутствующие» и не продаются отдельно
  • 33. TODO 3 Можно полностью автоматизировать Хорошо бы фиксировать план на момент продажи проекта, тогда можно понять – где ошиблись и на сколько (а это – бесценный опыт)
  • 34. В заключение Платите налоги, так проще, интереснее и веселее Голосуйте на выборах! Вопросы?