ru24.pro
Все новости
Октябрь
2024

Задача для системного аналитика по разработке ТЗ (WordPress)

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