Скачиваний:
0
Добавлен:
14.06.2026
Размер:
1.29 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Цифровая Кафедра

ПРАКТИЧЕСКАЯ РАБОТА №1

Организация процесса разработки программного обеспечения в облачной системе управления проектами Kaiten

Тема: Многофункциональная социальная сеть

Студенты гр. 4404

Комарницкий М. С. Коншин М. В. Кудрявцев С. А.

Преподаватель

Турнецкая Е.Л.

Санкт-Петербург

2026

Цель.

Получение практических навыков организации процесса разработки программного обеспечения в системе управления проектами Kaiten.

Для достижения поставленной цели требуется решить следующие задачи:

1. Создать пространство проекта в облачной системе Kaiten.

2. Разработать карточки проекта с артефактами.

3. Организовать процесс разработки программного обеспечения (ПО) в облачной системе управления проектами Kaiten.

Задачи практической работы.

1) Описание предметной области;

2) Выбор и описание методологии разработки;

3) Создание доски проекта со списками;

4) Разработка 5 и более карточек;

5) Добавление атрибутов на карточки (минимум на 3);

6) Предоставление скриншота доски проекта со всеми задачами;

7) Предоставление скриншотов задач проекта со всеми атрибутами;

8) Написание текстовых комментариев ко всем скриншотам;

9) Представление отчетов в форматах TIMELINE и табличного вида;

10) Формулировка вывода с описанием решённых задач;

11) Предоставление списка использованных источников.

Описание предметной области.

В качестве предметной области выбрана многофункциональная социальная сеть «ВКонтакте». URL: https://vk.com

Данная платформа представляет собой сложную систему для обмена сообщениями, публикации медиаконтента и создания сообществ. Цель работы - декомпозировать создание такого масштабного продукта на базовые жизненные циклы и визуализировать управление процессом его (предполагаемой) разработки в облачной системе Kaiten.

Этапы разработки.

В качестве методологии организации процесса выбрана система Kanban. Для воссоздания процесса разработки платформы на доске проекта в Kaiten выделены 6 ключевых этапов (зафиксированных в виде карточек):

  1. Анализ предметной области и сбор требований: Изучение базового функционала социальной сети (мессенджер, лента, профили) и формирование технических требований для их реализации.

  2. Проектирование системы и баз данных: Разработка структуры для хранения данных пользователей, их связей и медиафайлов.

  3. Проектирование интерфейсов (UI/UX): Разработка визуальных макетов интерфейса десктопной и мобильной версий платформы.

  4. Кодирование: Написание программного кода клиентской (Frontend) и серверной (Backend) частей приложения.

  5. Тестирование: Проверка работоспособности базовых модулей, поиск ошибок и нагрузочное тестирование серверов для работы с высоким трафиком.

  6. Внедрение и сопровождение: Запуск платформы на хостинге, настройка мониторинга стабильности и процессов выпуска обновлений.

Методология разработки.

В качестве методологии управления процессом разработки выбрана гибкая методология Kanban.

Это подход, который направлен на непрерывный поток выполнения задач и максимальную визуализацию рабочего процесса. В облачной системе Kaiten, в основе которой лежит принцип kanban-визуализации , эта методология реализуется через перемещение карточек (задач) по столбцам на доске проекта.

Краткое обоснование выбора:

Наглядность: Позволяет визуально отслеживать, на каком этапе находится каждая из задач по разработке приложения. Карточки последовательно проходят путь от списка запланированных дел через этап активной разработки к завершению.

Гибкость: Дает возможность легко адаптировать рабочий процесс, добавлять новые атрибуты, назначать ответственных и менять приоритеты задач прямо в ходе выполнения проекта, избегая жестких ограничений классической каскадной модели.

Выполнение практической части работы.

Успешно зарегистрировались в сервисе Kaiten, создали рабочее пространство и доску для приложения.

Создали необходимые задачи и добавили в них артефакты. На трёх карточках закреплены разные атрибуты.

Рис. 1. Доска проекта со всеми задачами

Рис. 2. Детализация одной из задач с добавленными артефактами.

Далее рассмотрели представление поставленных задач в виде таблицы.

Рис. 3. Представление задач в табличном виде.

Также изучили график представления задач в TIMELINE-формате.

Рис. 4. Представление графика выполнения задач в TIMELINE-формате.

Вывод.

В ходе выполнения практической работы были получены навыки организации процесса разработки программного обеспечения с использованием облачной системы управления проектами Kaiten. Был смоделирован процесс создания социальной сети «ВКонтакте» с применением методологии Kanban. На практике освоен функционал создания рабочих пространств, kanban-досок и карточек задач. Изучены возможности добавления различных артефактов (чек-листы, метки, сроки выполнения, вложенные файлы) для детализации задач. Также успешно освоены инструменты автоматической генерации отчетов: функционал системы позволил визуализировать ход выполнения проекта в виде структурированной таблицы и диаграммы Ганта (TIMELINE-формат), что наглядно демонстрирует удобство СУП Kaiten для контроля сроков и распределения ресурсов.

Список использованных источников.

1. Наумов О. Обзор ПО для управления проектами. URL: https://vc.ru/services/99244-obzor-po-dlya-upravleniya-proektami. дата обращения (23.05.2026).

2. База знаний Kaiten. URL: https://faq-ru.kaiten.site/obzor-kaiten (дата обращения 23.05.2026).

Соседние файлы в папке Введение в тестирование ПО