Управление проектом по созданию маркетплейса зоотоваров
|
АННОТАЦИЯ 2
ВВЕДЕНИЕ 6
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1 Этапы жизненного цикла разработки сайтов 9
1.2 Анализ требований к сайту-маркетплейсу с учётом потребностей и ожиданий
покупателей 10
1.3 Конкурентный анализ маркетплейсов 14
1.4 Анализ веб-технологий для создания сайтов 19
1.5 Анализ методологий разработки ИТ-проектов 31
1.6 Выводы по первому разделу 43
2 ПЛАНИРОВАНИЕ ПРОЕКТА 45
2.1 Требования к проекту 45
2.2 Методология Agile и подход Scrum для эффективного управления
проектом 49
2.3 Формирование продуктового «бэклога» 51
2.4 Выбор технологических решений для реализации функциональности 56
2.5 Основной состав участников проекта 61
2.6 Выводы по второму разделу 62
3 РЕАЛИЗАЦИЯ ПРОЕКТА 64
3.1 Оптимизация работы над проектом с помощью Scrum 64
3.2. Разработка концепции и дизайна маркетплейса 68
3.3 Общие результаты работы над проектом 71
3.4 Проблемы и решения в процессе разработки 87
3.4 Развитие проекта 88
3.5 Выводы по третьему разделу 91
ЗАКЛЮЧЕНИЕ 93
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 96
ПРИЛОЖЕНИЯ 100
ПРИЛОЖЕНИЕ А 100
ПРИЛОЖЕНИЕ Б 100
ПРИЛОЖЕНИЕ В 102
ПРИЛОЖЕНИЕ Г 103
ПРИЛОЖЕНИЕ Д 104
ВВЕДЕНИЕ 6
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1 Этапы жизненного цикла разработки сайтов 9
1.2 Анализ требований к сайту-маркетплейсу с учётом потребностей и ожиданий
покупателей 10
1.3 Конкурентный анализ маркетплейсов 14
1.4 Анализ веб-технологий для создания сайтов 19
1.5 Анализ методологий разработки ИТ-проектов 31
1.6 Выводы по первому разделу 43
2 ПЛАНИРОВАНИЕ ПРОЕКТА 45
2.1 Требования к проекту 45
2.2 Методология Agile и подход Scrum для эффективного управления
проектом 49
2.3 Формирование продуктового «бэклога» 51
2.4 Выбор технологических решений для реализации функциональности 56
2.5 Основной состав участников проекта 61
2.6 Выводы по второму разделу 62
3 РЕАЛИЗАЦИЯ ПРОЕКТА 64
3.1 Оптимизация работы над проектом с помощью Scrum 64
3.2. Разработка концепции и дизайна маркетплейса 68
3.3 Общие результаты работы над проектом 71
3.4 Проблемы и решения в процессе разработки 87
3.4 Развитие проекта 88
3.5 Выводы по третьему разделу 91
ЗАКЛЮЧЕНИЕ 93
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 96
ПРИЛОЖЕНИЯ 100
ПРИЛОЖЕНИЕ А 100
ПРИЛОЖЕНИЕ Б 100
ПРИЛОЖЕНИЕ В 102
ПРИЛОЖЕНИЕ Г 103
ПРИЛОЖЕНИЕ Д 104
В эпоху цифровой трансформации и перехода к онлайн-бизнесу, обладание функциональным и высококачественным веб-сайтом становится критически важным для компаний, превращаясь в стратегический фактор успеха и неотъемлемую необходимость. Веб-сайт выступает в роли ключевого инструмента формирования корпоративного имиджа и привлечения внимания потенциальных клиентов.
Современный веб-сайт выходит за рамки традиционного виртуального витринного окна, превращаясь в мощный инструмент, способный выполнять множество задач. Он становится эффективным средством, направленным на укрепление корпоративного имиджа и привлечение клиентов. Веб-сайт обеспечивает возможность информировать потенциальных клиентов о преимуществах предлагаемых товаров или услуг по сравнению с аналогичными продуктами конкурентов, что способствует принятию решения в пользу данной компании.
Благодаря интеграции с системами управления пользователями (CRM) и системами управления контентом (CMS), современные веб-сайты становятся более функциональными. Это позволяет компаниям автоматизировать процессы продаж, эффективно управлять базой данных клиентов и создавать персонализированные маркетинговые кампании. Такие интеграции не только оптимизируют взаимодействие с клиентами, но и значительно повышают эффективность бизнес-процессов компании.
Актуальность данной темы подчеркивается стремительным развитием веб-технологий и изменениями в потребительском поведении. Каждый день интернет играет все более значимую роль в деловой сфере, становясь не только платформой для продажи товаров и услуг, но и важным каналом коммуникации с клиентами. В условиях острой конкуренции в онлайн-пространстве, компаниям необходимо обладать качественным веб-сайтом, который не только представляет их продукцию или услуги, но и эффективно привлекает и удерживает внимание аудитории. Таким образом, разработка и управление современным веб-сайтом становятся неотъемлемой частью успешной бизнес-стратегии, обеспечивая конкурентные преимущества и укрепляя позиции компании на рынке.
Объектом выпускной квалификационной работы является проект по созданию маркетплейса зоотоваров «Bakster and Cat». Заказчик сайта специализируется на реализации товаров для домашних животных и на данный момент осуществляет продажу своей продукции на сторонних маркетплейсах, не обладая собственным веб-сайтом.
Предмет работы - управление проектом по созданию маркетплейса.
Цель выпускной квалификационной работы состоит в эффективном управлении и реализации проекта от этапа согласования до достижения минимально жизнеспособного продукта (MVP).
Задачи работы:
• изучить этапы жизненного цикла разработки сайтов;
• определить ключевые требования к сайту со стороны пользователей;
• провести анализ конкурентов;
• провести анализ веб-технологий для создания сайтов;
• провести анализ методологий для разработки ИТ-проектов;
• определить требования к проекту и сформировать «бэклог»;
• выбрать модель управления проектом;
• выбрать подходящие технологии для реализации;
• сформировать состав команды и оптимизировать работу над проектом;
• описать результаты проделанной работы;
• сформировать план развития проекта.
В процессе написания дипломной работы были использованы учебные материалы, научные статьи из журналов, книги и интернет-ресурсы.
Выпускная квалификационная работа состоит из введения, анализа предметной области, планирования, реализации проекта, заключения, библиографического списка и приложения.
В данной работе рассматривались современные походы и технологии, а также все основные этапы производства сайта. Результаты работы имеют практическую значимость для менеджеров и специалистов в сфере веб-разработки.
Современный веб-сайт выходит за рамки традиционного виртуального витринного окна, превращаясь в мощный инструмент, способный выполнять множество задач. Он становится эффективным средством, направленным на укрепление корпоративного имиджа и привлечение клиентов. Веб-сайт обеспечивает возможность информировать потенциальных клиентов о преимуществах предлагаемых товаров или услуг по сравнению с аналогичными продуктами конкурентов, что способствует принятию решения в пользу данной компании.
Благодаря интеграции с системами управления пользователями (CRM) и системами управления контентом (CMS), современные веб-сайты становятся более функциональными. Это позволяет компаниям автоматизировать процессы продаж, эффективно управлять базой данных клиентов и создавать персонализированные маркетинговые кампании. Такие интеграции не только оптимизируют взаимодействие с клиентами, но и значительно повышают эффективность бизнес-процессов компании.
Актуальность данной темы подчеркивается стремительным развитием веб-технологий и изменениями в потребительском поведении. Каждый день интернет играет все более значимую роль в деловой сфере, становясь не только платформой для продажи товаров и услуг, но и важным каналом коммуникации с клиентами. В условиях острой конкуренции в онлайн-пространстве, компаниям необходимо обладать качественным веб-сайтом, который не только представляет их продукцию или услуги, но и эффективно привлекает и удерживает внимание аудитории. Таким образом, разработка и управление современным веб-сайтом становятся неотъемлемой частью успешной бизнес-стратегии, обеспечивая конкурентные преимущества и укрепляя позиции компании на рынке.
Объектом выпускной квалификационной работы является проект по созданию маркетплейса зоотоваров «Bakster and Cat». Заказчик сайта специализируется на реализации товаров для домашних животных и на данный момент осуществляет продажу своей продукции на сторонних маркетплейсах, не обладая собственным веб-сайтом.
Предмет работы - управление проектом по созданию маркетплейса.
Цель выпускной квалификационной работы состоит в эффективном управлении и реализации проекта от этапа согласования до достижения минимально жизнеспособного продукта (MVP).
Задачи работы:
• изучить этапы жизненного цикла разработки сайтов;
• определить ключевые требования к сайту со стороны пользователей;
• провести анализ конкурентов;
• провести анализ веб-технологий для создания сайтов;
• провести анализ методологий для разработки ИТ-проектов;
• определить требования к проекту и сформировать «бэклог»;
• выбрать модель управления проектом;
• выбрать подходящие технологии для реализации;
• сформировать состав команды и оптимизировать работу над проектом;
• описать результаты проделанной работы;
• сформировать план развития проекта.
В процессе написания дипломной работы были использованы учебные материалы, научные статьи из журналов, книги и интернет-ресурсы.
Выпускная квалификационная работа состоит из введения, анализа предметной области, планирования, реализации проекта, заключения, библиографического списка и приложения.
В данной работе рассматривались современные походы и технологии, а также все основные этапы производства сайта. Результаты работы имеют практическую значимость для менеджеров и специалистов в сфере веб-разработки.
В ходе написания выпускной квалификационной в первой главе были рассмотрены этапы жизненного цикла разработки сайтов. Эти этапы включают в себя планирование и подготовку, анализ требований и составление технического задания, создание дизайна (UI/UX), разработку серверной («бэкенд») и клиентской («фронтенд») частей сайта, интеграцию «бэкенда» и «фронтенда», тестирование и отладку, запуск и развертывание, а также сопровождение и поддержку.
Согласно проведённому анализу, были выявлены ключевые требования к сайту-маркетплейсу, учитывающие потребности и ожидания покупателей. К ним относятся: дизайн пользовательского интерфейса (UI Design), интуитивно понятный дизайн пользовательского опыта (UX Design), адаптивность к различным устройствам и браузерам, производительность сайта, интеграция с внешними сервисами, безопасность и конфиденциальность данных, отзывы покупателей и рейтинги продавцов, система рекомендаций, а также поддержка и обслуживание. Из всего перечисленного, наибольшее значение имеет производительность сайта.
На основе определённых критериев, был проведён анализ конкурентов в сегменте сайтов-маркетплейсов зоотоваров. Выяснилось, что большинство конкурентов имеют проблемы с производительностью, адаптивностью, UI/UX и системой рекомендаций. Результаты анализа конкурентов были использованы на этапе планирования и разработки стратегии развития.
Был проведён анализ веб-технологий для создания сайтов, в ходе которого были рассмотрены перспективные технологии для «бэкенда» и «фронтенда», а также определена разница между разработкой с использованием готовых решений (CMS и конструкторы сайтов) и разработкой «с нуля».
Проведён анализ методологий разработки ИТ-проектов, в ходе которого были рассмотрены наиболее известные и популярные каскадные и гибкие.
Во второй главе были определены функциональные и нефункциональные требования к MVP проекта. Для эффективного управления проектом была выбрана методология Agile и подход Scrum. В рамках этой методологии был сформирован продуктовый «бэклог», который содержал в себе описание готового функционала с деструктуризацией и разбиением на итерации и спринты. Это позволило эффективно планировать и отслеживать ход работ по разработке проекта, а также своевременно вносить необходимые изменения и корректировки.
С целью обеспечения высокой производительности и масштабируемости проекта, при выборе технологических решений было решено отдать предпочтение разработке «вручную». Для этого были выбраны самые современные, перспективные и популярные технологии. В качестве основного языка был выбран «TypeScript». В качестве основного фреймворка для бэкенда был выбран Nest, для «фронтенда» Next.js и React.
Команда проекта была сформирована команда из девяти штатных специалистов, способных выполнить все поставленные задачи в срок и с высоким качеством.
Третья глава была посвящена реализации проекта.
Сперва была проведена работа по оптимизации работы внутри команды. Принцип работы был основан на методологии Scrum. Где из «беклога» выбирался функционал и декомпозировался на технические задачи. Каждая задача оценивалась в сторипоинтах и назначался исполнитель. На протяжении спринта проводились ежедневные встречи (Daily) для обсуждения прогресса и планирования работы. По окончании спринта проводилась ретроспектива c демонстрацией результатов. Производилась проверка продукт-овнером и заказчиком, вносились корректировки, если они были.
Всего было выполнено десять спринтов: разработана архитектура, реализована авторизация, созданы страница товаров, модуль корзины и промо -акций, реализовано оформление заказа с выбором способа доставки, интегрирована яндекс карта и платежная система, реализован функционал профиля с поддержкой и отслеживанием заказов, система отзывов и адресников, а также функционал для управления сайтом через админ-панель.
Благодаря Scrum, удалось своевременно реагировать на возникающие трудности и быстро принимать коррективы. Это позволило преодолеть все препятствия и добиться успешного завершения проекта в срок.
Для повышения конкурентоспособности маркетплейса был разработан список рекомендация. Реализация этих рекомендаций поспособствуют созданию конкурентоспособного маркетплейса, который будет успешно функционировать и ориентированный на современные требования и предпочтения пользователей .
Согласно проведённому анализу, были выявлены ключевые требования к сайту-маркетплейсу, учитывающие потребности и ожидания покупателей. К ним относятся: дизайн пользовательского интерфейса (UI Design), интуитивно понятный дизайн пользовательского опыта (UX Design), адаптивность к различным устройствам и браузерам, производительность сайта, интеграция с внешними сервисами, безопасность и конфиденциальность данных, отзывы покупателей и рейтинги продавцов, система рекомендаций, а также поддержка и обслуживание. Из всего перечисленного, наибольшее значение имеет производительность сайта.
На основе определённых критериев, был проведён анализ конкурентов в сегменте сайтов-маркетплейсов зоотоваров. Выяснилось, что большинство конкурентов имеют проблемы с производительностью, адаптивностью, UI/UX и системой рекомендаций. Результаты анализа конкурентов были использованы на этапе планирования и разработки стратегии развития.
Был проведён анализ веб-технологий для создания сайтов, в ходе которого были рассмотрены перспективные технологии для «бэкенда» и «фронтенда», а также определена разница между разработкой с использованием готовых решений (CMS и конструкторы сайтов) и разработкой «с нуля».
Проведён анализ методологий разработки ИТ-проектов, в ходе которого были рассмотрены наиболее известные и популярные каскадные и гибкие.
Во второй главе были определены функциональные и нефункциональные требования к MVP проекта. Для эффективного управления проектом была выбрана методология Agile и подход Scrum. В рамках этой методологии был сформирован продуктовый «бэклог», который содержал в себе описание готового функционала с деструктуризацией и разбиением на итерации и спринты. Это позволило эффективно планировать и отслеживать ход работ по разработке проекта, а также своевременно вносить необходимые изменения и корректировки.
С целью обеспечения высокой производительности и масштабируемости проекта, при выборе технологических решений было решено отдать предпочтение разработке «вручную». Для этого были выбраны самые современные, перспективные и популярные технологии. В качестве основного языка был выбран «TypeScript». В качестве основного фреймворка для бэкенда был выбран Nest, для «фронтенда» Next.js и React.
Команда проекта была сформирована команда из девяти штатных специалистов, способных выполнить все поставленные задачи в срок и с высоким качеством.
Третья глава была посвящена реализации проекта.
Сперва была проведена работа по оптимизации работы внутри команды. Принцип работы был основан на методологии Scrum. Где из «беклога» выбирался функционал и декомпозировался на технические задачи. Каждая задача оценивалась в сторипоинтах и назначался исполнитель. На протяжении спринта проводились ежедневные встречи (Daily) для обсуждения прогресса и планирования работы. По окончании спринта проводилась ретроспектива c демонстрацией результатов. Производилась проверка продукт-овнером и заказчиком, вносились корректировки, если они были.
Всего было выполнено десять спринтов: разработана архитектура, реализована авторизация, созданы страница товаров, модуль корзины и промо -акций, реализовано оформление заказа с выбором способа доставки, интегрирована яндекс карта и платежная система, реализован функционал профиля с поддержкой и отслеживанием заказов, система отзывов и адресников, а также функционал для управления сайтом через админ-панель.
Благодаря Scrum, удалось своевременно реагировать на возникающие трудности и быстро принимать коррективы. Это позволило преодолеть все препятствия и добиться успешного завершения проекта в срок.
Для повышения конкурентоспособности маркетплейса был разработан список рекомендация. Реализация этих рекомендаций поспособствуют созданию конкурентоспособного маркетплейса, который будет успешно функционировать и ориентированный на современные требования и предпочтения пользователей .





