Задачи

Создание ТЗ на разработку хранилища

Создание ТЗ на разработку хранилища на базе технологии S3 с пользовательским интерфейсом

OОО "Клауд Ком"

30 000 ₽

Цель:
Постановка задачи на разработку системы для формирования, хранения и использования базы знаний компании (статьи, вэбинары, схемы, полезная литература и т.п.).

Главной задачей системы является ускорение и упрощение адаптации новых сотрудников в компании.
Требования:
Для реализации системы предлагается использовать следующий стек технологий: S3, Minio, Java 17, React TypeScript, PostgreSQL

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