Создание ТЗ на разработку хранилища на базе технологии S3 с пользовательским интерфейсом
OОО "Клауд Ком"
30 000 ₽
Цель:
Постановка задачи на разработку системы для формирования, хранения и использования базы знаний компании (статьи, вэбинары, схемы, полезная литература и т.п.).
Главной задачей системы является ускорение и упрощение адаптации новых сотрудников в компании.
Требования:
Для реализации системы предлагается использовать следующий стек технологий: S3, Minio, Java 17, React TypeScript, PostgreSQL
В части использования инструментов, нотаций для документирования и описания ограничений нет.
Для реализации системы предлагается использовать следующий стек технологий: S3, Minio, Java 17, React TypeScript, PostgreSQL
В части использования инструментов, нотаций для документирования и описания ограничений нет.
Что должно быть в решении?
- Система должна включать пользовательский UI;
- Должна быть реализована авторизация по ролям (администратор, редактор, пользователь) и аутентификация. В зависимости от роли у сотрудников должна быть возможность создавать, обновлять, просматривать и удалять информацию, содержащуюся в базе;
- Система должна позволять загружать, хранить и просматривать содержимое файлов различных форматов (*.docx, *.pdf, *.pptx, *.mp4, *.avi и т.п.);
- Система должна предоставлять возможность структурирования данных по проектам компании;
- В пользовательском интерфейсе должна быть реализована функция создания «дорожных карт» для развития сотрудников
Результат работы должен содержать:
- Описание функциональных требований;
- Схему архитектуры решения;
- Схему информационных потоков;
- Описание работы системы (+ диаграмма в любой нотации для понимания, как это работает);
- UI/UX дизайн;
- Предложения по составу команды для реализации и срокам;
- Предложения по развитию функционала.
Критерии:
1. Полнота описания (должны быть покрыты все требования, функционал и компоненты системы);
2. Структура документа (логичность последовательности описания системы);
3. Наличие нескольких уровней описания (бизнес-логика, данные, интерфейс);
4. Визуализация (качество и количество схем, моделей, эскизов);
5. Уместность и качество решений (технических и решений по документированию);
6. Осмысленность (содержание понятно автору);
7. Ясность написанного (содержание понятно читателю).
1. Полнота описания (должны быть покрыты все требования, функционал и компоненты системы);
2. Структура документа (логичность последовательности описания системы);
3. Наличие нескольких уровней описания (бизнес-логика, данные, интерфейс);
4. Визуализация (качество и количество схем, моделей, эскизов);
5. Уместность и качество решений (технических и решений по документированию);
6. Осмысленность (содержание понятно автору);
7. Ясность написанного (содержание понятно читателю).
Итоговый продукт:
Проработанный проект, включающий описание архитектуры и работы системы.
Проработанный проект, включающий описание архитектуры и работы системы.
Как заказчик поймет, что ваше решение подходит?
Система покрывает указанные и выясненные на предварительном этапе бизнес-требования.
Система покрывает указанные и выясненные на предварительном этапе бизнес-требования.