В данной статье мы раскроем свое понимание чем на самом деле является наш продукт ФОР.БИЗНЕС ("ФОРБИЗНЕС"). Что это не только код, это определенная философия, это опыт и исправленные за 20 лет ошибки, это подходы к методологии и современная архитектура направленная на производительность и стабильность, это задача дать возможность 10 + лет пользования системой для клиента с комфортом, это запас прочности и возможность интеграции. Давайте рассуждать вместе, пишите свои рассуждения и комментарии.
Бояться копирования кода или нет?
Мы в ФОР.ИНТЕГРАТОР не один год вели диалоги «а на сколько большой риск использования кода конкурентами»? Вначале, когда мы получали первые результаты по высокой производительности, мысли о потере кода по правде сказать пугали.
А как сейчас?
Мы защищаем свой код регистрируя его, но по мере развития самой системы и появления нашей внутренней «философии» в разработке продукта ФОР.БИЗНЕС этот страх стал растворяться. Попробую рассказать о трансформации риска копирования по мере усложнения и развития функционала системы.
Вдохновение пришло из фильма "Визит к Минотавру". В первой серии есть диалог мастера Николо Амати, обращенные к ученику Антонио Страдивари.
Ниже будет оригинал и отрывок из видео, но зацепило, что наши рассуждения стали похожими на рассуждения Николо Амати. Насколько многогранно может быть создание ИТ продукта?
Попробуем интерпретировать диалог Николо и Антонио, если бы они говорили о продукте ФОР.БИЗНЕС. Добавим художественного стиля в серьезную статью)
— Учитель, а если кто-то скопирует нашу базу? Заберёт код, регистры, обработки, правила трансляции? Разве у него не будет такой же системы?
Мастер посмотрел на ученика и улыбнулся.
— Такой же?
Он открыл программу и показал тысячи объектов, строк кода и настроек.
— Ты думаешь, система живёт здесь?
Он указал на экран.
— Нет. Здесь только её отпечаток.
Так же как дерево — ещё не скрипка, а струна — ещё не музыка. Чертёж корабля — ещё не умение пройти океан.
Настоящая система рождается намного раньше первой строки кода.
Она появляется там, где финансовый директор сталкивается с реальной проблемой и ночью ищет расхождение между бухгалтерским, управленческим учетом и МСФО. Там, где собственник смотрит на прибыль и задает простой вопрос: «Почему прибыль есть, а денег нет?». Там, где команда часами спорит не о кнопках и формах, а о сути:
- как сделать учет более простым;
- как ускорить закрытие;
- как вычистить внутригрупповые обороты.
В нашей системе живёт не только код. В ней живёт опыт. Опыт компаний, которые только начинали путь и строили первый управленческий учет. Компаний в стремительном росте в кризисе, где точность цифр была вопросом правильного решения. Компаний зрелых, международных, с разными странами, валютами, учетными системами, подходами и принципами.
Каждая кнопка здесь появилась не случайно. Каждый регистр имеет не только смысл но и свою историю появления. Можно подсмотреть регистр, объект, увидеть настройку, форму или таблицу. Но важно понимать почему это все родилось! Можно скопировать механизм. Но невозможно скопировать понимание создателей. Почему он именно такой? Почему здесь нужна очередь обмена и несколько потоков и как пришли к многопоточности? Почему документ должен иметь состояние и множество вариантов статусов? И как ошибку сделать управляемым процессом, а не стрессом. Производительность системы начинается не с мощности сервера, а с правильной архитектуры.
Настоящее качество внедрения появляется не тогда, когда человек знает, куда нажать. А когда он понимает, зачем это было создано. Когда рядом есть те, кто знает что и для чего.
Мы хотим сохранить это знание внутри компании и планируем развиваться не как все. Наша цель сохранить «архитектурное и техническое» знание внутри, а продукт построить так, чтобы методология была простой и доступна для аутсорсинга, меньше требовала помощи программиста, чтобы больше решений можно было делать настройками, а не хардкодом.
Мы строили не программу на один проект. Мы три года строили фундамент, который должен выдерживать годы изменений вокруг.
Творчество рождает новое творчество.
Когда появляется сильный инструмент (ит продукт для финансиста) — появляются новые способы думать. Мы не просто автоматизировали старые подходы. Мы искали новые. Когда классическая трансляция перестала отвечать на сложные вопросы бизнеса — появились новые решения, например:
- - технический счет, позволяющий увидеть выручку без НДС с нужной аналитикой по номенклатурным группам(упрощает поход к отчету по марже);
- - зависимые правила трансляции, которые позволяют уйти от тысяч механических сопоставлений и описывать экономический смысл операции.
Цель — пройти через сложность и дойти до простого до ясности.
Можно забрать код. Но нельзя забрать тысячи часов поиска.
Можно скопировать форму. Но нельзя скопировать опыт решений, которые появились после сотен профессиональных споров.
Можно повторить внешний вид скрипки. Но нельзя украсть слух мастера.
ФОР.БИЗНЕС — это не набор объектов 1С. Это идея и мысль, превращённая в архитектуру и методологию сбора управленческого учета. Это опыт, превращённый в алгоритм. Это методология, которой дали инструмент, хотя можно и иначе: инструмент с которым можно создавать новую методологию.
Для любознательных дословный отрывок из фильма, и ниже видео если комфортнее посмотреть оригинал. Для Вашего вдохновения!
Нажимайте просмотр видео здесь как раз отрывок из оригинального фильма Визит к Минотавру. Диалог ученика и мастера. А ниже его транскрипция (на локальной модели ИИ).
«Объясни мне, мой мальчик, что делаешь ты ночью в мастерской?
Почему ты молчишь?
Твое молчание говорит об испуге.
А испуг о дурных намерениях.
Честному человеку бояться нечего.
Честному человеку всегда есть чего бояться.
Дай сюда.
Ты верно решил за одну ночь узнать то, что ищет продавец футляров сто лет.
Так.
Ты записывал промеры изгиба?
А ну повтори все наизусть.
Ну!
Так.
3 1 3 0 3 0 3 3
17 3 21
3 26 3 21
3 17 3 15
3 14 3
21 327 329
Все.
Вот возьми.
Это?
Пусть не будет.
Жаль дерева.
А то бы я тебе велел сделать скрипку по этому промеру.
Она сгодилась бы для балагана.
Почему, учитель? Я делал промеры по образцу вашей Анжелы.
Потому что в 43 точках промеры ты один раз ошибся.
Один раз?
Достаточно. Скрипка звучать не будет.
Но не в этом дело.
Мерять ты умеешь.
Ну и что?
Теперь как дурацкая, бессмысленная обезьяна скопируешь мою скрипку.
Доволен?
Я был бы счастлив.
Поднеси мне воды и апельсинов.
Он был бы счастлив.
Он был бы счастлив.
Он был бы счастлив.
А как ты думаешь,
почему бы другим мастерам не купить мою скрипку?
В складчину, они ведь дорогие.
Разобрать и скопировать.
А? Что думаешь об этом?
Промер скрипки украсть можно.
А лак ты как украдешь?
Лак, который рода-матери варит сто лет,
и всяк раз у нас получается новый.
Его ты как украдешь? Он у тебя вот здесь вот.
А без лака не будет звучать скрипка.
Не будет звучать скрипка так, чтобы все сразу сказали Омате.
Породу дерева, возраст его,
место среза, промывку, сушку тоже украдешь?
Да разве только в лаке дело.
Дураки думают, что
богатство дома Омате – секрет лака.
Вот я расскажу тебе секрет лака,
которым покрыта Анжела.
Хорошо, что отказался, а то выгнал бы.
Я понимаю.
Ничего ты не понимаешь.
Но я надеюсь, что еще поймешь.
В тебе есть одержимость.
И жаль будет, если все это пропадет попусту.
Мне ведь не секреты жалко.
Тебя.
Ты фанатик.
Ты можешь умереть счастливым.
Как?
Искать.
Учиться и что творить.
Я знаю наизусть 43 точки промера,
потому что каждую из них искал долгие годы.
Если ты не найдешь свои точки,
значит, я зря с тобой вожусь.
И значит, я не смогу делать настоящие скрипки?
Скрипки не делают.
Делают бочки из камейки,
а скрипки, как хлеб, виноград и детей,
рождают и выращивают.
Не сеют хлеб в январе,
не мнут виноград в мае,
и мастер должен созреть.
Свою скрипку ты должен еще не мутить.
Но зачать где-то в себе
и долго вынашивать.
Пройдет много времени,
тебе будет казаться, что ничего не меняется.
А между тем незаметно для тебя твои пальцы
приобретут гибкость и твердость.
Глаз станет светлым и прямым,
как солнечный луч,
а слух изощренным и трепетным.
И тогда воображение представит тебе,
как в юношеском сне,
сладком, зыбком, мгновенным,
то, что ты ищешь.
Эта скрипка будет, как первая женщина в твоей жизни.
Широкими полными бедрами разойдутся обечайки.
Тонким и стройным будет стан ее грифа.
Изящно, как поворот шеи любимой наклонится завиток.
А эфры своими загадочными,
волнующими складками
очертит ее луна,
и она подаст тебе свой голос,
нежный,
масковый,
поющий.
И не будет мига более полного счастья,
сколько бы тебе не довелось прожить,
чем вот это мгновение сладостного обладания.
Тебе будет казаться,
не может быть в мире ничего более прекрасного,
и будет так вечно.
Но гением становится только тот,
кто,
кто,
отдав всего себя без остатка,
своему творению,
в разгаре радости,
почувствует уже холодок неудовлетворенности.
Он же вновь возродился
для мук и страданий
в поиске совершенства.
А вы, учитель, знаете кого-нибудь, кто достиг совершенства?
Совершенство – это полное удовлетворение,
то есть состояние святых
или идиотов.
Значит, поиски бессмысленны?
Да, если считать бессмысленны
самая жизнь,
ибо жизнь есть стремление познать совершенство.
Чтобы стать идиотом?
Ну или святым.
Спасибо за прочтение).