Внутренняя система учёта расходных материалов — демо-сборка¶
Эта страница собирает разделы для демо и презентаций стейкхолдерам: обзор, роль, архитектура, решения, дорожная карта и демонстрация.
Содержание¶
- Краткое описание
- Обзор
- Роль и обязанности
- Архитектура и интеграции
- Решения, компромиссы и риски
- Дорожная карта и демонстрация
Краткое описание¶
Статус¶
partial implementation / historical project
Роль¶
инициатор, автор концепции, разработчик прототипа
Стек¶
Тип: Internal automation / early ERP-like inventory system; Период: ранний этап перехода от администрирования инфраструктурой к разработке внутренних систем
Ценность проекта¶
Лёгкая внутренняя ERP-подобная система для учёта расходных материалов ИТ-отдела - остатки, история движения и планирование закупок.
Обзор¶
Краткое описание¶
Создать лёгкую внутреннюю ERP-систему для отдела ИТ: не как большой корпоративной платформы, а как прикладного инструмента, который помогает видеть текущие остатки, историю движения материалов и будущую потребность в закупках.
Технологический стек¶
- Spring Boot backend
- Thymeleaf простой UI
- Локальный запуск
Роль и обязанности¶
Проект был начат как самостоятельная разработка с нуля, но не оформлен, как законченная ERP-система. Однако проект важен не как завершённый production-продукт, а как ранняя точка перехода от роли системного администратора к роли человека, который проектирует и создаёт прикладные ИТ-системы.
Архитектура и интеграции¶
Архитектура¶
Архитектурный подход¶
Проект задумывался как многослойный модульный монолит: прикладная логика, модель данных, простой пользовательский интерфейс и слой хранения должны были быть разделены по ответственности, но без преждевременного усложнения архитектуры.
Потоки интеграции¶
Решения, компромиссы и риски¶
Ключевые решения¶
Компромиссы¶
Модульный монолит без преждевременного усложнения¶
Прикладная логика, модель данных, простой пользовательский интерфейс и слой хранения разделены по ответственности - без распределённой архитектуры и преждевременной абстракции для внутреннего прототипа.
Ранний прототип vs завершённая ERP¶
На текущем уровне зрелости проекта корректнее рассматривать его как early internal automation prototype, а не как завершённую ERP-систему.
См. также Architecture Decision Records.
Дорожная карта и демонстрация¶
Дорожная карта¶
Скриншоты и демо¶
Что демонстрирует проект¶
ExpendIt показывает мой ранний переход от инфраструктурной роли к разработке внутренних систем и системному анализу.
В этом проекте уже появились элементы, которые позже стали частью моего профессионального профиля:
- разбор реальной операционной боли;
- выделение сущностей предметной области;
- попытка построить модель учёта;
- стремление заменить ручной процесс структурированной системой;
- практическая автоматизация для внутреннего пользователя;
- внимание к данным, истории операций и планированию.
Проект не был завершён как зрелый продукт, но стал важным шагом в сторону системного мышления, разработки и последующего перехода в системный анализ.