Files
algoritm-space/RESEARCH.md
T

10 KiB
Raw Blame History

ДРАКОН — Визуальный язык из космоса для вашего бизнеса

Дружелюбный Русский Алгоритмический Язык, Который Обеспечивает Наглядность


1. ИСТОРИЯ

Кратко

  • Начало работ: 1986 год, программа «Буран-Энергия»
  • Создатель: Владимир Даниелович Паронджанов (1938 — ), кандидат наук, НПО им. Гречишина
  • Организация: ИМ Келдыша РАН + НПО Автоматики и приборостроения
  • Год завершения: 1996 (CASE-система ГРАФИТ-ФЛОКС)
  • Парадокс: Программа «Буран» закрылась в 1991. Язык закончили через 5 лет.

Зачем создали

Разработчики «Бурана» столкнулись не с технической, а с человеческой проблемой. Написание алгоритмов оказалось легче, чем их объяснение коллегам. Проект охватывал весь Союз — сотни институтов, тысячи программистов. Три разных языка создавали барьеры.

Нужен был универсальный язык, который превращает сложные алгоритмы в понятные схемы.

Миссия:

«took a glance – got the idea» — бросил взгляд — понял

Смысл аббревиатуры

ДРАКОН = Дружелюбный Русский Алгоритмический Который Обеспечивает Наглядность


2. ФИЛОСОФИЯ ЯЗЫКА

3 главных принципа

  1. Графика лучше текста — мозг оптимизирован для визуальной информации
  2. Важное — сверху и слева — главное видно первым взглядом
  3. Никаких пересечений — строгий запрет на пересечение линий

Как работает ДРАКОН

В отличие от традиционных блок-схем (ГОСТ 19.701-90), которые превращаются в «паутину стрелок», ДРАКОН использует двумерное структурное программирование:

  • Шампур (Skewer): главная вертикальная линия — «позвоночник» ветви. Главное действие всегда на ней.
  • Главный маршрут (Main Route): «счастливый путь» алгоритма — всегда идёт прямо.
  • Правило «дальше вправо — хуже»: чем правее альтернативный путь, тем менее удачный сценарий.
  • Ветки (Branches): сложный алгоритм разбивается на ветви слева направо. Первым взглядом видно: что делает функция, сколько в ней частей.

Ключевые иконки

Элемент Форма Назначение
Begin Скруглённый прямоугольник Начало диаграммы, имя функции
Action Прямоугольник Действие, оператор
If Шестиугольник Условие: да/нет
Switch Многоугольник Выбор из N вариантов
For Две рамки Цикл for/foreach
Insertion Два вертикальных штриха Вызов подпрограммы
Address Ромб Переход к следующей ветви
End Двойной кружок Конец алгоритма

DRAKON-2

Низкоуровневая версия для генерации реального кода (C++, Java). Диаграммы компилируются в исходный код. Есть операторы реального времени, многопоточность.


3. СОВРЕМНЕЕ ПРИМЕНЕНИЕ

Медицина (Литва, Россия)

Литовские врачи используют ДРАКОН для клинических рекомендаций. Создан «ДРАКОН-Builder» — программа для врачей-разработчиков. Верховный Суд РФ подтвердил обязательность клинических рекомендаций — ДРАКОН помогает их визуализировать.

Разработка 1С (Россия)

Команды внедрения 1С:ERP используют ДРАКОН для описания бизнес-процессов. Результат: ускорение разработки в 2-3 раза, прозрачность для заказчика, обнаружение ошибок до написания кода.

Немецкое аэрокосмическое агентство (DLR)

Использует ДРАКОН для описания алгоритмов управления в аэрокосмических проектах. Та же задача — надёжность критических систем.

Open Source инструменты

  • DRAKON Editor — кроссплатформенный, Windows/Mac/Linux (github.com/stepan-mitkin/drakon_editor)
  • DrakonHub — веб-редактор
  • Drakon.Tech — облачный редактор

4. СЦЕНАРИИ ПРИМЕНЕНИЯ ДЛЯ БИЗНЕСА

1. Документация проектов для клиентов

Проблема: клиент не понимает процесс, видит только «мы делаем сайт» — абстракция.

Решение: одна диаграмма ДРАКОН вместо 50 страниц ТЗ. От первого контакта до результата.

Эффект: клиент видит структуру, понимает за что платит, чувствует прозрачность.

2. Описание бизнес-процессов для автоматизации

Проблема: ТЗ на 50 страниц никто не читает. Процесс «Заказ → Оплата → Доставка → Возврат» описывается текстом.

Решение: одна диаграмма. 3 минуты вместо 3 часов чтения.

Эффект: экономия 70% времени на согласовании. Меньше правок → быстрее запуск.

3. Маркетинговые воронки

Проблема: воронки продаж описываются текстом. Узкие места не видны.

Решение: полная модель воронки — от первого касания до повторной продажи. Условия на каждом шаге.

Эффект: визуально видно «узкое горлышко». Где теряются клиенты — сразу на диаграмме.

4. Продукт-сервис «Дракон-аудит процессов»

Позиционирование: «Превращаю хаос вашего бизнеса в чёткие алгоритмы на ДРАКОН»

Целевая аудитория:

  • Владельцы бизнеса (не программисты) — хотят видеть структуру
  • IT-команды — нужна документация
  • Консультанты — нужна база для ТЗ

Монетизация:

  • Диагностика процессов — 30-50К₽
  • Полное описание бизнес-процессов — 100-300К₽
  • Шаблонные пакеты для e-commerce, SaaS, агентств

5. Контент-маркетинг

Идея: «Язык из космоса, который спасает бизнес»

Серия контента:

  • YouTube: история ДРАКОН + практические примеры
  • LinkedIn/Telegram: разборы реальных процессов
  • Бесплатный шаблон → лид-магнит

5. СВОДНАЯ ТАБЛИЦА ПРИМЕНЕНИЯ

Что описывать Зачем Кто читатель Инструмент
Этапы проекта Продажи, прозрачность Клиент Drakon.Tech
Воронка продаж Оптимизация конверсии Маркетолог DRAKON Editor
Клиентский джорни UX, точки контакта Маркетолог + UX DrakonHub
Бизнес-процесс 1С ТЗ для разработки 1С-разработчик DRAKON Editor
Архитектура сервиса Командная работа Разработчики DRAKON Editor
Скрипт отдела продаж Обучение Менеджеры DRAKON Editor
Регламент операции Стандартизация Сотрудники DRAKON Editor

6. ИНСТРУМЕНТЫ

  1. DRAKON Editor — github.com/stepan-mitkin/drakon_editor (бесплатно, кроссплатформенный)
  2. DrakonHub — веб-редактор
  3. Drakon.Tech — облачный редактор
  4. DRAKON.pdf — полный справочник по языку (33 стр.)

7. РЕЗЮМЕ

ДРАКОН — это не про программирование космических кораблей. Это про понятность.

И понятность — самый недооценённый актив в бизнесе.


Источники: wikipedia.org/wiki/DRAKON, drakon-editor.sourceforge.net, drakonpro.ru, infostart.ru, cyberleninka.ru, mql5.com