Когда мы слышим слово «Таро», в воображении рисуется провидица с кристальным шаром․ Однако техническое Таро — это не про магию, а про системный анализ, приём решений и качественную инженерную коммуникацию․ В статье мы покажем, как 78 карт становятся метафорическим инструментом для разработки железа, построения ИТ-архитектуры и управления проектами․
Содержание
- Что такое техническое Таро
- Как структура колоды отображает системную иерархию
- Карты в роли engineering-checklist’ов
- Расклады для выбора стека, отладки и incident-review
- Пример «расклада на проектирование микросервиса»
- Как начать: минимальный набор и цифровые инструменты
Что такое техническое Таро
Техническое Таро — это метафорическая карта памяти, где 22 Старших Аркана представляют ключевые точки принятия решений, а 56 Младших, тактические задачи, ресурсы, риски и метрики․
Вместо гадания мы используем карты как:
- каталог «паттернов отказов»;
- визуальные якоря для ретроспектив;
- «портреты» требований заказчика․
Колода как системная модель
2․1 Старшие Арканы — стратегические вехи
| Карта | Инженерная метафора | Ключевой вопрос |
|---|---|---|
| Шут | Прототип без SLA | Что будет, если запустить в прод прямо сейчас? |
| Маг | Инструментарий команды | Какие технологии действительно дают «фокус-р»? |
| Колесо Фортуны | Канареечный релиз / A-B-тест | Готовы ли мы к внезапному откату? |
| Башня | Инцидент уровня SEV-1 | Как быстро соберём war-room? |
| Мир | Завершение миграции | Где отключить старые эндпоинты без боли? |
2․2 Младшие Арканы, каталог задач
- Жезлы — фичи, приоритезация backlog’а․
- Кубки — UX, SLA SLO, user-feedback․
- Мечи — технический долг, security, алерты․
- Пентакли — ресурсы: CPU, RAM, budget, люди․
Карты как engineering-checklist
Каждая карта трансформируется в набор вопросов и метрик․ Например:
Карта «8 Пентаклей» (мастерство)
- Написали ли мы unit-тесты покрытием ≥ 80 %?
- Автоматизировали ли CI/CD до последнего шага?
- Есть ли runbook для on-call инженера?
Расклады для инженерных задач
4․1 «3 карты» для выбора стека
- Позиция 1 (Жезлы) — «Что даст максимальную скорость разработки?»
- Позиция 2 (Пентакли) — «Какие будут затраты на инфраструктуру?»
- Позиция 3 (Мечи) — «Какие риски и технический долг мы получим?»
4․2 «Кельтский крест» для incident-review
Каждая позиция креста соответствует этапу post-mortem: root-cause, contributing factors, timeline, action items․
Пошаговый пример: расклад на проектирование микросервиса
Команда разрабатывает сервис уведомлений․ Мы используем 5-картинный «пентagram»․
- Центр — «Карта темы»: 3 Жезлов (первые шаги)․
Указание: начать с минимально жизнеспособного продукта (MVP)․ - Север — «Архитектура»: Король Мечей․
Ключевое решение: асинхронная очередь (Kafka) для idempotency․ - Восток — «Команда»: Дама Пентаклей․
Ответственный SRE с опытом multi-region deploy․ - Юг — «Риски»: 9 Мечей․
Тревога: возможен рост latency при peak-нагрузке 2×․ - Запад — «Метрики успеха»: 6 Кубков․
SLI: 99 % уведомлений доставлены ≤ 5 сек․
Как начать практиковать
6․1 Минимальный набор
- Колода RW-Smith или Modern Tarot, символика максимально «универсальная»․
- Документ-шаблон «Карта → Чек-лист» в Notion/Confluence․
- Бот в Slack с командами
/tarot daily,/tarot incident․
6․2 Цифровые инструменты
| Инструмент | Функция |
|---|---|
| tarot-cli (open-source, Go) | CLI-расклады в терминале, экспорт в Markdown․ |
| Miro Tarot Template | Интерактивная доска для ретро-раскладов․ |
| Obsidian plugin «Tarot Toolkit» | Связывает карты и Jira-тикеты․ |
Техническое Таро — это не способ предсказать будущее, а способ структурировать настоящее․ Используя архетипы как визуальные нейро-якоря, команды быстрее сходятся в приоритетах, отслеживают риски и делают выводы из инцидентов․
Следующий шаг: распечатайте 22 Старших Аркана и проведите ретроспективу релиза, заменив обычный «What went wrong?» на метафорические карты․ Результат может вас удивить․