10 KiB
ДРАКОН — Визуальный язык из космоса для вашего бизнеса
Дружелюбный Русский Алгоритмический Язык, Который Обеспечивает Наглядность
1. ИСТОРИЯ
Кратко
- Начало работ: 1986 год, программа «Буран-Энергия»
- Создатель: Владимир Даниелович Паронджанов (1938 — ), кандидат наук, НПО им. Гречишина
- Организация: ИМ Келдыша РАН + НПО Автоматики и приборостроения
- Год завершения: 1996 (CASE-система ГРАФИТ-ФЛОКС)
- Парадокс: Программа «Буран» закрылась в 1991. Язык закончили через 5 лет.
Зачем создали
Разработчики «Бурана» столкнулись не с технической, а с человеческой проблемой. Написание алгоритмов оказалось легче, чем их объяснение коллегам. Проект охватывал весь Союз — сотни институтов, тысячи программистов. Три разных языка создавали барьеры.
Нужен был универсальный язык, который превращает сложные алгоритмы в понятные схемы.
Миссия:
«took a glance – got the idea» — бросил взгляд — понял
Смысл аббревиатуры
ДРАКОН = Дружелюбный Русский Алгоритмический Который Обеспечивает Наглядность
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. ИНСТРУМЕНТЫ
- DRAKON Editor — github.com/stepan-mitkin/drakon_editor (бесплатно, кроссплатформенный)
- DrakonHub — веб-редактор
- Drakon.Tech — облачный редактор
- DRAKON.pdf — полный справочник по языку (33 стр.)
7. РЕЗЮМЕ
ДРАКОН — это не про программирование космических кораблей. Это про понятность.
И понятность — самый недооценённый актив в бизнесе.
Источники: wikipedia.org/wiki/DRAKON, drakon-editor.sourceforge.net, drakonpro.ru, infostart.ru, cyberleninka.ru, mql5.com