Задача для системного аналитика по разработке технического задания
Описание проекта:
Необходимо разработать ТЗ для сервиса на базе шаблона WordPress*, который будет представлять собой агрегатор/листинг объявлений и каталог карточек объектов недвижимости. Проект включает в себя следующие основные функциональные доработки:
Парсинг/Web Scraping:
Настроить автоматизированный сбор данных с сайта-донора.
Обеспечить вывод информации на фронтенде согласно заданной логике отображения.
Авторизация пользователей:
Реализовать возможность авторизации через Telegram и WhatsApp, и/или с использованием OTP-кода.
Использовать готовые решения или плагины для ускорения процесса разработки.
Личный кабинет пользователя:
Доработать существующую логику личного кабинета.
Добавить раздел "Оплата" для управления платежами.
Настроить логику маршрутизации заявок между различными ролями пользователей.
Основные задачи системного аналитика:
Изучение существующих материалов:
Ознакомиться с текущими техническими заданиями в Notion и Miro.
Понять бизнес-требования и ожидания заказчика.
Брифинг с заказчиком:
Провести интервью для уточнения деталей проекта.
Собрать дополнительные требования и пожелания.
Анализ и выбор оптимального подхода:
Проанализировать возможные технические решения для реализации функционала.
Оценить риски и преимущества каждого подхода.
Разработка расширенного технического задания:
Составить детальное ТЗ с описанием всех функциональных требований.
Разработать схемы и модели данных, необходимые для реализации.
Определить используемые технологии и инструменты.
Этапы работы:
Подготовительный этап:
Изучение предоставленных ТЗ в Notion и Miro.
Подготовка списка вопросов для брифинга.
Брифинг с бизнес-заказчиком:
Проведение встречи для уточнения требований.
Сбор обратной связи и дополнительных данных.
Аналитический этап:
Анализ текущих процессов и систем.
Разработка предложений по оптимизации и улучшению.
Разработка ТЗ:
Составление детального технического задания.
Включение всех функциональных требований и технических спецификаций.
Согласование ТЗ:
Представление ТЗ заказчику.
Внесение корректировок на основе полученной обратной связи.
Подготовка к передаче в разработку:
Финализация ТЗ и подготовка к передаче команде разработчиков.
Консультация с командой разработки при необходимости.
Необходимые навыки и знания:
Опыт работы Системного аналитика.
Глубокое понимание процессов разработки веб-приложений.
Понимание процессов парсинга/Web Scraping.
Опыт работы с WordPress CMS* и его кастомизацией.
Знание баз данных и принципов их проектирования.
Навыки Fullstack разработки.
Опыт в реализации авторизации через мессенджеры и работы с OTP-кодами.
Умение разрабатывать техническую документацию и артефакты системного анализа.
Дополнительная информация:
Имеется подробное первоначальное ТЗ, готовое для обсуждения на коротком звонке.
Ожидается использование готовых решений и плагинов для оптимизации процесса разработки.
Цель проекта:
Создать функциональный и удобный сервис для пользователей, обеспечивающий эффективное взаимодействие с каталогом объектов недвижимости и предоставляющий расширенные возможности личного кабинета и авторизации.
*-возможно и другая архитектура с другим стеком, обсуждается отдельно