Сложный реальный процесс
Много ролей, состояний, документов, правил и исключений необходимо собрать в одну работающую цифровую систему.
MCMLXV / ПРОДУКТОВАЯ ИНЖЕНЕРИЯ
Продуктовая логика, архитектура, данные, серверная часть, веб и мобильные приложения, безопасность и эксплуатация — как единое целое.
MCMLXV — независимая практика разработки цифровых продуктов и систем. Работаем с задачами, где интерфейс — только видимая часть продукта, а надёжность определяется всей системой под ним.
ПОЧЕМУ MCMLXV
MCMLXV — это 1965 римскими цифрами.
18 марта этого года Алексей Леонов первым в мире вышел в открытый космос.
За этими 12 минутами стояли расчёты, испытания, технические решения и слаженная работа множества людей — всё должно было сойтись в одной точке и сработать как целое.
Первый шаг видят все. Систему, которая делает его возможным, — не всегда.

ПРИНЦИП
Пользователь видит экран, действие и ответ системы. Правила, состояния, данные, права, интеграции и эксплуатация остаются за интерфейсом.
Именно этой невидимой частью мы занимаемся вместе с видимой.
СИСТЕМА / 01
MMCX — продуктовая система для планирования, организации и проведения культурных и событийных проектов.
В ней одновременно работают проекты, люди и роли, процессы и состояния, расписания, документы, данные, веб- и мобильные интерфейсы, серверный и эксплуатационный контуры.
Для MCMLXV это не демонстрационный макет, а реальный продукт, в котором решения проверяются настоящей предметной областью.
Открыть MMCXПРОЕКТЫ / РОЛИ / УЧАСТНИКИ / РАСПИСАНИЯ / ДОКУМЕНТЫ / ФИНАНСЫ / ПРОВЕДЕНИЕ / МОБИЛЬНЫЙ КОНТУР / ДАННЫЕ
ОДНО ДЕЙСТВИЕ

Пользователь фиксирует план подготовки.
Система проверяет роль и право на операцию.
Проверяется текущий этап проекта.
Проверяются обязательные условия перехода.
Серверная часть выполняет изменение.
Новое состояние сохраняется.
Операция фиксируется в журнале.
Пользователь видит подтверждение.
Человек видит кнопку и результат.
MCMLXV проектирует всё, что находится между ними.
ОПЫТ
MCMLXV начинается не с чистого листа. За ним — накопленный годами опыт разработки и эксплуатации решений с разными требованиями, ограничениями и условиями работы.
В MMCX многое из накопленного оказалось востребовано одновременно: понимание предметной области, работа с людьми и ролями, процессами и состояниями, интерфейсами, данными, серверной частью, безопасностью и эксплуатацией.
Такой опыт не превращается в универсальный рецепт.
Каждый новый продукт приходится понимать заново — его задачу, контекст, пользователей, ограничения и связи. Накопленное помогает быстрее увидеть существенное и точнее принимать решения.
ЗАДАЧИ
Не всякой задаче нужна глубокая продуктовая проработка. Она становится особенно важной там, где сложность находится уже не в отдельных экранах, а в связях между процессами, людьми и системой.
Много ролей, состояний, документов, правил и исключений необходимо собрать в одну работающую цифровую систему.
Интерфейс уже существует, но архитектура, данные или интеграции начинают ограничивать дальнейшее развитие.
Есть предметная область, задача и пользователи, но ещё предстоит сформировать продуктовую модель и техническую архитектуру.
Если задача сводится к нескольким информационным страницам или типовой автоматизации, для неё, вероятно, существует более простой путь.
НАПРАВЛЕНИЯ
От понимания предметной области и продуктовой модели до работающей версии и эксплуатационного контура.
→Когда необходимо пересмотреть фундамент системы, данные, границы компонентов или интеграции.
→Когда появляются новые процессы, роли и требования, а продукт необходимо развивать без потери управляемости.
→ПРОЦЕСС
Понимаем процесс, людей, ограничения и цену ошибки.
Зафиксированное понимание предметной области, процессов и ограничений.
Формируем продуктовую модель, архитектуру, данные и границы системы.
Понятная структура будущей системы и ключевые решения.
Собираем работающий контур: серверную часть, интерфейсы, интеграции и инфраструктуру.
Работающая версия, в которой основные части существуют как единое целое.
Наблюдаем реальное использование и корректируем систему по фактам.
Проверенные сценарии, обнаруженные ограничения и понимание следующей итерации.
ПОСЛЕ ЗАПУСКА
Выпуск первой версии — не конец работы. Система должна оставаться предсказуемой при изменениях, позволять диагностировать проблемы и восстанавливаться после сбоев — без археологии в коде и догадок о причинах происходящего.
Значимые решения, границы компонентов и особенности эксплуатации документируются.
Код, данные и миграции имеют понятную историю и меняются предсказуемо.
Логи, метрики и контекст операций позволяют искать причину проблемы, а не угадывать её.
Развёртывание, резервирование и восстановление рассматриваются как часть продукта.
ПОЗИЦИЯ
Сложные цифровые продукты здесь создавались задолго до MCMLXV. Для нас важно хорошо делать свою часть этой работы — продолжать накапливать опыт, развивать собственные решения и сохранять способность самостоятельно отвечать за их развитие.
Понимать задачу. Уважать пользователя. Фиксировать решения. Отвечать за результат.
MCMLXV / 2026