Найти в Дзене
CYFERTALK

Элементарный процесс

Оглавление

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

Финансовый учёт

Я уже упоминал боли, которые побудили меня к созданию такого артефакта.

  • Первая – это разрозненность данных,
  • вторая – трудный для восприятия вид таблиц и
  • третья – отсутствие стандарта наименований.

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

Операционная деятельность любой компании определена объектами производства прибыли, поэтому планирование, учёт и соответственно анализ крутятся вокруг этих объектов. В производстве центральный объект - это производимый продукт, в торговле - перепродаваемые товары, в сервисе - услуги, в игре на бирже - ценные бумаги. Традиционно, действия по организации аналитики сводятся к ведению учёта и регулярной компиляции полученных данных в виде отчётов. От того насколько точно и подробно выстраивается этот процесс зависит насколько полученные данные будут пригодны для анализа. Организовать фин учёт – задача руководства, но как это сделать верно? Так, чтобы он решал задачи оперативного планирования и управления? Рассказывают об этом все кому не лень: профессора университетов, различные блоггеры, айтишники, экономисты, специалисты курсов повышения квалификации, эксперты, продающие свои ERP. Все они при этом преследуют личные цели, но мало кого из них интересуют проблемы финансистов.

А для финансиста главное - это реальная картина. Не приближение, не красота для налоговой, а цельная и точная модель того, как работает бизнес. Чтобы добиться такого эффекта я перепробовал немало разных подходов, начиная с попыток вытаскивать данные из бухгалтерии и заканчивая наймом отдельно-нанятого сотрудника для сбора данных. Некий ландшафт финансового положения сформировать удалось, но он был статичен, а значит, - практически бесполезен. Весь смысл финансовой модели заключается в принятии решений на её основе, а если данные не актуальны – то решение будет неверным. Можно сравнить финансовую модель с изображением океана вокруг корабля. Если вы видите статичную фотографию, которая была сделана неделю или месяц назад, - то судно напорется на риф. Для эффективного управления бизнес-процессами нужно как можно больше снимков в единицу времени. Их должно быть так много, чтобы они формировали видеоряд. Вот что я имею в виду под реальной картиной бизнеса. Не только точность данных, но их актуальность и доступность должны быть заложены в основу рабочего механизма финансового аналитика.

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

В первую очередь, необходимо добиться полноценного сбора именно финансовой информации. Что можно сделать только при помощи двойного или хотя бы частично-двойного учёта, потому что бухгалтерский и производственный учёты преследуют отличные от финансового цели. Бухгалтерский редко бывает актуальным(данные в документы могут быть внесены первого числа, а в бухгалтерию попадут 31), и, как я уже упомянул, бухгалтерия преследует цель уменьшения налоговой базы, что в прямом смысле означает искажение реальной картины предприятия. А производственный редко учитывает стоимостные выражения, если вообще учитывает. Но одного двойного учёта недостаточно, нужно ещё правильно компилировать данные. Сделать это можно только фиксируя все точки изменения материальных и нематериальных ценностей. Именно моменты, в которые ценности меняют свою форму/положение/количество, - определяют физическую реальность бизнес-процессов. Отталкиваясь от этого факта, я начал думать как реализовать такую обработку и пришёл к методу разбиения учётных данных на элементарные процессы.

Табличное описание

Так что же я имею в виду под элементарным процессом? Элементарный процесс на предприятии – это конкретное повторяющееся действие, которое можно узнать по фиксированным признакам. То есть, такой процесс, определяющие признаки которого всегда будут оставаться неизменными, а учётные данные формировать непрерывный числовой поток.

Например, приход средств на расчётный счёт № такой-то. Деньги регулярно приходят на этот счёт разными суммами и в разные даты, но и действие(приход) и номер счёта остаются неизменными. Благодаря неизменности определяющих этот процесс признаков, его учёт можно представить в виде непрерывного потока чисел, меняющегося лишь в зависимости от даты.

Ещё примеры: выпуск конкретного полуфабриката на конкретной машине в конкретном цеху, отгрузка конкретного продукта клиенту, приход конкретного сырья на склад.

Разбивая операционную деятельность предприятия на элементарные процессы, вы получаете координатную плоскость, в которой ось Х – это время, выраженное датами, а ось Y - это элементарные процессы. То есть, момент превращения одного объекта в другой(например, денег в сырьё) можно увидеть наглядно, разместив один процесс(его числовой поток) под другим.

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

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

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

-3

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

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

Подписывайтесь. С вами был A.V.M.