Задача для системного аналитика по разработке технического задания

Петр1 год в сервисе
Данные заказчика будут вам доступны после подачи заявки
30.09.2024

Описание проекта:
Необходимо разработать ТЗ для сервиса на базе шаблона WordPress*, который будет представлять собой агрегатор/листинг объявлений и каталог карточек объектов недвижимости. Проект включает в себя следующие основные функциональные доработки:

  1. Парсинг/Web Scraping:

    • Настроить автоматизированный сбор данных с сайта-донора.

    • Обеспечить вывод информации на фронтенде согласно заданной логике отображения.

  2. Авторизация пользователей:

    • Реализовать возможность авторизации через Telegram и WhatsApp, и/или с использованием OTP-кода.

    • Использовать готовые решения или плагины для ускорения процесса разработки.

  3. Личный кабинет пользователя:

    • Доработать существующую логику личного кабинета.

    • Добавить раздел "Оплата" для управления платежами.

    • Настроить логику маршрутизации заявок между различными ролями пользователей.

Основные задачи системного аналитика:

  • Изучение существующих материалов:

    • Ознакомиться с текущими техническими заданиями в Notion и Miro.

    • Понять бизнес-требования и ожидания заказчика.

  • Брифинг с заказчиком:

    • Провести интервью для уточнения деталей проекта.

    • Собрать дополнительные требования и пожелания.

  • Анализ и выбор оптимального подхода:

    • Проанализировать возможные технические решения для реализации функционала.

    • Оценить риски и преимущества каждого подхода.

  • Разработка расширенного технического задания:

    • Составить детальное ТЗ с описанием всех функциональных требований.

    • Разработать схемы и модели данных, необходимые для реализации.

    • Определить используемые технологии и инструменты.

Этапы работы:

  1. Подготовительный этап:

    • Изучение предоставленных ТЗ в Notion и Miro.

    • Подготовка списка вопросов для брифинга.

  2. Брифинг с бизнес-заказчиком:

    • Проведение встречи для уточнения требований.

    • Сбор обратной связи и дополнительных данных.

  3. Аналитический этап:

    • Анализ текущих процессов и систем.

    • Разработка предложений по оптимизации и улучшению.

  4. Разработка ТЗ:

    • Составление детального технического задания.

    • Включение всех функциональных требований и технических спецификаций.

  5. Согласование ТЗ:

    • Представление ТЗ заказчику.

    • Внесение корректировок на основе полученной обратной связи.

  6. Подготовка к передаче в разработку:

    • Финализация ТЗ и подготовка к передаче команде разработчиков.

    • Консультация с командой разработки при необходимости.

Необходимые навыки и знания:

  • Опыт работы Системного аналитика.

  • Глубокое понимание процессов разработки веб-приложений.

  • Понимание процессов парсинга/Web Scraping.

  • Опыт работы с WordPress CMS* и его кастомизацией.

  • Знание баз данных и принципов их проектирования.

  • Навыки Fullstack разработки.

  • Опыт в реализации авторизации через мессенджеры и работы с OTP-кодами.

  • Умение разрабатывать техническую документацию и артефакты системного анализа.

Дополнительная информация:

  • Имеется подробное первоначальное ТЗ, готовое для обсуждения на коротком звонке.

  • Ожидается использование готовых решений и плагинов для оптимизации процесса разработки.

Цель проекта:
Создать функциональный и удобный сервис для пользователей, обеспечивающий эффективное взаимодействие с каталогом объектов недвижимости и предоставляющий расширенные возможности личного кабинета и авторизации.
*-возможно и другая архитектура с другим стеком, обсуждается отдельно