Лабораторные работы Цифровая кафедра ФЭА 4 семестр / Введение в тестирование ПО / cktestpofirst
.docxМИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Цифровая Кафедра
ПРАКТИЧЕСКАЯ РАБОТА №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 ключевых этапов (зафиксированных в виде карточек):
Анализ предметной области и сбор требований: Изучение базового функционала социальной сети (мессенджер, лента, профили) и формирование технических требований для их реализации.
Проектирование системы и баз данных: Разработка структуры для хранения данных пользователей, их связей и медиафайлов.
Проектирование интерфейсов (UI/UX): Разработка визуальных макетов интерфейса десктопной и мобильной версий платформы.
Кодирование: Написание программного кода клиентской (Frontend) и серверной (Backend) частей приложения.
Тестирование: Проверка работоспособности базовых модулей, поиск ошибок и нагрузочное тестирование серверов для работы с высоким трафиком.
Внедрение и сопровождение: Запуск платформы на хостинге, настройка мониторинга стабильности и процессов выпуска обновлений.
Методология разработки.
В качестве методологии управления процессом разработки выбрана гибкая методология 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).
