Заявление о самостоятельном выполнении выпускной квалификационной работы 5
Введение 8
Глава 1. Автоматизация веб-разработки: теоритические аспекты и анализ текущего состояния рынка в России 11
1.1 Теоретические аспекты автоматизации веб-разработки 11
1.1.1 Понятие и сущность автоматизации веб-разработки 11
1.1.2 Инструменты и технологии автоматизации 13
1.1.3 Методологии и подходы к автоматизации 16
1.2 Тенденции и инновации в сфере создания веб-сайтов 17
1.3 Анализ рынка IT-услуг в России 21
1.3.1 Обзор рынка IT-услуг 21
1.3.2 Тренды и тенденции рынка IT-услуг 23
1.4 Рынок веб-разработки 24
1.4.1 Обзор рынка веб-разработки 24
1.4.2 Тренды и тенденции рынка веб-разработки в России 27
1.5 PEST-анализ рынка веб-разработки 29
Выводы по главе 1 31
Глава 2. Конструктор сайтов HyperBlock: Исследование конкурентной среды и целевой аудитории 33
2.1 Конструктор сайтов HyperBlock 33
2.2 Конкурентный анализ 36
2.2.1 Tilda 36
2.2.2 Readymag 38
2.2.3 Wix 40
2.2.4 uKit 42
2.2.5 WordPress 44
2.3 Анализ веб-студий 46
2.4 Функциональный анализ 51
2.4.1 Webflow 51
2.4.2 Framer 56
2.5 Определение сегментов целевой аудитории, проблем и потребностей 60
2.6 Подготовка и проведение интервью с представителями целевой аудитории 66
2.6.1. Методика интервьюирования 66
2.6.2 Анализ результатов интервью 70
2.7 Подготовка и проведение опроса с представителями целевой аудитории 72
2.7.1 Методика количественного исследования 72
2.7.2 Анализ результатов опроса 78
Выводы по главе 2 80
Глава 3. Рекомендации по расширению системы автоматизации создания сайтов 82
3.1 Анализ гипотез на основе глубинных интервью и опросов 82
3.2 Функционал конструктора веб-сайтов на основе результатов исследования 85
3.2.1 Функциональные возможности конструктора веб-сайтов 85
3.2.2 Скоринг функциональных возможностей 88
3.3 Рекомендации по расширению функционала системы автоматизации создания сайтов 91
3.4 Разработка Product Roadmap 93
Выводы по главе 3 96
Заключение 98
Список использованных источников 101
В современном мире, где онлайн-присутствие стало неотъемлемым атрибутом успешной деятельности практически любого бизнеса, веб-сайты играют ключевую роль в формировании имиджа, коммуникации с клиентами и продвижении товаров и услуг. Стремительное развитие онлайн-пространства, высокая конкуренция и постоянно растущие требования пользователей к качеству, функциональности и дизайну веб-ресурсов диктуют необходимость использования передовых инструментов и технологий веб-разработки.
Системы автоматизации разработки веб-сайтов, такие как конструкторы сайтов, значительно упрощают и ускоряют этот процесс, позволяя создавать современные веб-проекты без глубоких знаний программирования. Однако создание качественного сайта – это не только техническая задача. Важную роль играет эффективность взаимодействия заказчика и исполнителя на всех этапах разработки, от формирования идеи до запуска и последующей поддержки.
Объектом исследования данной работы является процесс взаимодействия заказчиков и исполнителей при разработке веб-сайтов.
Предметом исследования выступает конструктор сайтов HyperBlock – платформа, ориентированная на создание качественных и разнообразных веб-сайтов, доступных для пользователей с разным уровнем технической подготовки.
Актуальность исследования обусловлена тем, что успех платформ автоматизации веб-разработки зависит не только от широты функциональных возможностей, но и от удобства и эффективности использования на всех этапах разработки. Именно тонкости взаимодействия заказчиков и исполнителей, их потребности и «боли» на каждом этапе проекта определяют, насколько платформа будет востребована и эффективна.
Управленческая проблема, исследуемая в данной работе, заключается в высокой стоимости и сложности создания и поддержки веб-сайтов для малого и среднего бизнеса, что ограничивает их конкурентоспособность и возможность получения выгоды, требуя не только значительных временных и финансовых затрат, а также и специализированных технических навыков.
Цель исследования: выявить особенности взаимодействия заказчиков и исполнителей на разных этапах разработки веб-сайтов и, на основе полученных данных, разработать рекомендации по расширению функционала конструктора сайтов HyperBlock, направленные на оптимизацию процессов взаимодействия и повышение удобства использования платформы.
Для достижения поставленной цели будут решены следующие задачи:
1. Анализ текущего состояния российского рынка веб-разработки сайтов. В рамках данной задачи будет проведен анализ ключевых трендов, динамики развития рынка, структуры спроса и предложения, а также основных проблем и перспектив.
2. Определение основных характеристик и потребностей заказчиков и исполнителей. Будут выделены ключевые сегменты целевой аудитории конструктора сайтов HyperBlock, проанализированы их потребности, проблемы, ожидания и опасения.
3. Построение Customer Journey Map. Визуализация этапов взаимодействия между заказчиками и исполнителями позволит детально изучить процесс веб-разработки, выявить «боли» и сложности на каждом этапе, а также определить возможности для оптимизации.
4. Разработка практических рекомендаций по улучшению платформы HyperBlock. На основе анализа рынка, потребностей целевой аудитории и Customer Journey Map будут сформулированы конкретные рекомендации по расширению функционала платформы, направленные на решение выявленных проблем и повышение эффективности взаимодействия между заказчиками и исполнителями.
5. Построение Product Roadmap для разработки и внедрения нового функционала системы. Product Roadmap будет включать в себя план разработки, тестирования и внедрения нового функционала HyperBlock, а также определение ключевых метрик для оценки эффективности реализованных решений.
Научная новизна исследования заключается в фокусе на тонкостях взаимодействия заказчиков и исполнителей в процессе веб-разработки с использованием конструктора сайтов HyperBlock и в разработке практических рекомендаций по расширению функционала платформы, направленных на упрощение и оптимизацию этого взаимодействия на каждом этапе проекта. Результаты исследования помогут не только улучшить платформу HyperBlock, но и внесут вклад в развитие теории и практики автоматизации веб-разработки в целом. Полученные данные могут быть использованы для создания более эффективных и удобных инструментов, учитывающих особенности взаимодействия всех участников процесса веб-разработки.
В данной выпускной квалификационной работе будут рассмотрены теоретические и практические аспекты автоматизации веб-разработки, проанализированы особенности российского рынка веб-разработки, проведено сравнительное исследование платформ для создания веб-сайтов, а также разработаны практические рекомендации по расширению функционала конструктора сайтов HyperBlock.
ЗАКЛЮЧЕНИЕ
В данной выпускной квалификационной работе был проведен комплексный анализ автоматизации веб-разработки, сфокусированный на специфике взаимодействия заказчиков и исполнителей при создании веб-сайтов. Исследование было обусловлено актуальной управленческой проблемой, связанной с высокой стоимостью и сложностью разработки и поддержки веб-сайтов, особенно для малого и среднего бизнеса.
В первой главе были рассмотрены теоретические аспекты автоматизации веб-разработки, включая её определение, цели, преимущества и ограничения, а также основные области применения. Был проведен обзор инструментов и технологий автоматизации, таких как no-code/low-code платформы, конструкторы сайтов, CMS, а также методологии Agile и DevOps. Анализ рынка IT-услуг в России показал устойчивый рост данного сегмента, свидетельствующий о его значительном потенциале. В свою очередь, рынок веб-разработки демонстрирует динамичное развитие, обусловленное активной цифровизацией бизнеса и растущим спросом на качественные веб-ресурсы. Были выделены ключевые тенденции и инновации, формирующие данный рынок, такие как искусственный интеллект, JAMstack архитектура, Serverless-функции, прогрессивные веб-приложения (PWA). PEST-анализ рынка веб-разработки позволил выявить политические, экономические, социокультурные и технологические факторы, оказывающие влияние на его развитие.
Во второй главе был проведен детальный анализ конкурентной среды, включающий сравнение популярных платформ для создания веб-сайтов: Tilda, Readymag, Wix, uKit, WordPress, Webflow и Framer. Были выявлены сильные и слабые стороны каждой платформы, их целевая аудитория, преимущества и ограничения. Анализ рынка веб-студий, работающих в России, выявил высокий уровень профессионализма и ориентацию на передовые технологии. На основе проведенного анализа и изучения Customer Journey Map как для заказчиков, так и для исполнителей, был выявлен ряд системных проблем, препятствующих эффективному взаимодействию сторон в процессе веб-разработки. Ключевыми проблемами выступают:
• Недостаточная коммуникация;
• Сложности с управлением требованиями и техническим долгом;
• Неопределенность в вопросах поддержки проектов.
Глубинные интервью с представителями целевой аудитории позволили детализировать выявленные проблемы и получить качественную информацию о структуре процессов, ожиданиях и опасениях заказчиков и исполнителей. Количественное исследование, проведенное среди участников рынка, подтвердил выводы глубинных интервью и позволил получить количественную оценку распространенности проблем.
Третья глава была посвящена разработке рекомендаций по расширению функционала конструктора сайтов HyperBlock, направленных на решение выявленных проблем и удовлетворение потребностей целевой аудитории. На основе анализа результатов исследования были сформулированы гипотезы, касающиеся совершенствования коммуникации, управления требованиями, автоматизации процессов и интеграции с внешними сервисами.
Для определения приоритетности реализации гипотез был применен метод скоринга, позволивший систематизировать оценку функциональных возможностей и обосновать выбор наиболее важных направлений развития конструктора сайтов.
В результате были сформулированы рекомендации, включающие внедрение следующих функциональных блоков:
• Модуль управления требованиями;
• Коллаборативные инструменты;
• Оптимизация процесса создания технического задания;
• Интеграция с внешними системами;
• Инструменты планирования и мониторинга.
Разработанный Product Roadmap определяет поэтапный план реализации рекомендаций, учитывающий временные и ресурсные ограничения. Реализация данных рекомендаций позволит конструктору сайтов HyperBlock занять конкурентные позиции на рынке, предлагая пользователям эффективный, удобный и востребованный инструмент для создания современных веб-сайтов.
В заключение можно отметить, что автоматизация веб-разработки является ключевым фактором успеха в современном онлайн-пространстве. Эффективность конструкторов сайтов зависит не только от широты функциональных возможностей, но и от удобства и эффективности их использования на всех этапах разработки.
Тонкости взаимодействия заказчиков и исполнителей, их потребности и «боли» на каждом этапе проекта определяют востребованность и эффективность платформы. Результаты данного исследования могут быть использованы для создания более эффективных и удобных инструментов, учитывающих особенности взаимодействия всех участников процесса веб-разработки, а также для дальнейшего развития теории и практики автоматизации веб-разработки.
1. Gadia R., Shah R., Varshney S., Sawant V. A System on Automated Database and API (Application Programming Interface) Management // International Journal for Research in Applied Science and Engineering Technology. – 2022.
2. Kaur I. Technologies Being Used in Web Development // International Journal of Engineering Research in Computer Science and Engineering. – 2022.
3. Loubiri O., Maag S. Automated Web Testing using Machine Learning and Containerization // 2022 26th International Conference on Circuits, Systems, Communications and Computers (CSCC). – 2022. – С. 113-121.
4. Machado C., Campos J. Towards the integration of user interface prototyping and model-based development // 2021 International Conference on Graphics and Interaction (ICGI). – 2021. – С. 1-8.
5. Mittal P., Narang P. Performance assessment and analysis of development and operations based automation tools for source code management // International Journal of Electrical and Computer Engineering (IJECE). – 2023.
6. Mysiuk R., Yuzevych V., Mysiuk I. Api test automation of search functionality with artificial intelligence // Artificial Intelligence. – 2022.
7. Pelivani E., Çiço B. A comparative study of automation testing tools for web applications // 2021 10th Mediterranean Conference on Embedded Computing (MECO). – 2021. – С. 1-6.
8. Phulre A., Pagare S. C., Chakrawati A. Automated Framework for Web Content Security Through Content Management System // 2022 10th International Conference on Emerging Trends in Engineering and Technology - Signal and Information Processing (ICETET-SIP-22). – 2022. – С. 1-4.
9. Pu K., Yang J., Yuan A., Ma M., Dong R., Wang X., Chen Y., Grossman T. DiLogics: Creating Web Automation Programs with Diverse Logics // Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology. – 2023.
10. Shridhar S., Bose S. Analysis of Low Code-No Code Development Platforms in comparison with Traditional Development Methodologies // Int J Res Appl Sci Eng Technol. – 2021. – Т. 9. – №. 12. – С. 508-513.
11. Tiwari P., Sharma S. Automation of FaaS Serverless Frameworks OpenFaaS and OpenWhisk in Private Cloud // 2023 World Conference on Communication & Computing (WCONF). – 2023. – С. 1-11.
12. Uyanık B., Sayar A. Developing Web-Based Process Management with Automatic Code Generation // Applied Sciences. – 2023.
13. Vayadande K. et al. Development of Latest Technologies in Web Development: A Survey of Methods and Trends // Grenze International Journal of Engineering & Technology (GIJET). – 2024. – Т. 10.
14. AGIMA: Подход и аналитика // AGIMA. URL: https://www.agima.ru/approach/#analytics (дата обращения: 26.05.2024).
15. AGIMA – Веб-студия // AGIMA. URL: https://www.agima.ru/ (дата обращения: 26.05.2024)...49