Разбор задачи #1
Ладно, это была обычная задача из серии "рабочих", я вас разыграл
Смотрите, слушайте, такие вот рабочие будни получаются.
Таймкодики (https://tldv.io)
Описание задачи и базовых требований
- Задача: для менеджера реализовать создание и отслеживание заказа в другой системе 04:05
- Определены базовые поля заказа: ФИО менеджера, описание работ, сроки 09:00
- Выявлены состояния заказа: новый, в работе, выполнено, отменено 10:32
Модель доступа и пользовательские роли
- Необходимо проработать модель доступа: разные роли (менеджер, руководитель) 13:00
- Определить ролевую модель с двумя ролями и правилами доступа 43:04
Архитектура и системное проектирование
- Оценить нагрузку: количество пользователей, заявок в день 16:58
- Решить вопрос хранения заказов: дублировать или использовать внешнюю систему 19:14
- Выбрать желтый вариант, исключить локальное хранение. Анализ методов, добавление функций отмены заказа с проверкой статуса. 24:45
Технические артефакты проектирования
- Создать артефакты: C4 диаграмма контекста, функциональные требования, пользовательские сценарии 36:43
- Подготовить диаграммы: архитектуры, контейнеров, сиквенс-диаграммы взаимодействия 37:22
Проектирование интерфейса
- Описать структуру Frontend формы и маппинг данных для разработчиков 42:08
- Создать таблицу для описания элементов интерфейса и их поведения 44:47
- Разработать маппинг кнопок и данных для frontend разработчиков 45:35
- Обеспечить детальное описание поведения элементов для фронтенд команды 48:01
Валидация и специфические требования к форме
- Подготовить таблицу валидации для полей формы с двумя типами проверки 49:28
- Описать каждый input элемент с детальными характеристиками и ограничениями 50:08
- Учесть локализацию, маски ввода и специфические поведения интерфейсных элементов 52:04
p.s. трансляция незапланированная, ничего не знаю
#it_задача@analyst_exe #материалы@analyst_exe
analyst.exe | чат
Post #300
258