Files
algoritm-space/RESEARCH.md
T

169 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ДРАКОН — Визуальный язык из космоса для вашего бизнеса
> **Дружелюбный Русский Алгоритмический Язык, Который Обеспечивает Наглядность**
---
## 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*