Лабораторные работы Цифровая кафедра ФЭА 4 семестр / Введение в тестирование ПО / cktestpofirst
.pdfМИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Цифровая Кафедра
ПРАКТИЧЕСКАЯ РАБОТА №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.
2
Этапы разработки.
В качестве методологии организации процесса выбрана система Kanban. Для воссоздания процесса разработки платформы на доске проекта
вKaiten выделены 6 ключевых этапов (зафиксированных в виде карточек):
1.Анализ предметной области и сбор требований: Изучение базового функционала социальной сети (мессенджер, лента, профили) и формирование технических требований для их реализации.
2.Проектирование системы и баз данных: Разработка структуры для хранения данных пользователей, их связей и медиафайлов.
3.Проектирование интерфейсов (UI/UX): Разработка визуальных макетов интерфейса десктопной и мобильной версий платформы.
4.Кодирование: Написание программного кода клиентской (Frontend) и серверной (Backend) частей приложения.
5.Тестирование: Проверка работоспособности базовых модулей, поиск ошибок и нагрузочное тестирование серверов для работы с высоким трафиком.
6.Внедрение и сопровождение: Запуск платформы на хостинге, настройка мониторинга стабильности и процессов выпуска обновлений.
Методология разработки.
В качестве методологии управления процессом разработки выбрана гибкая методология Kanban.
Это подход, который направлен на непрерывный поток выполнения задач и максимальную визуализацию рабочего процесса. В облачной системе Kaiten, в основе которой лежит принцип kanban-визуализации , эта методология реализуется через перемещение карточек (задач) по столбцам на доске проекта.
3
Краткое обоснование выбора:
Наглядность: Позволяет визуально отслеживать, на каком этапе находится каждая из задач по разработке приложения. Карточки последовательно проходят путь от списка запланированных дел через этап активной разработки к завершению.
Гибкость: Дает возможность легко адаптировать рабочий процесс, добавлять новые атрибуты, назначать ответственных и менять приоритеты задач прямо в ходе выполнения проекта, избегая жестких ограничений классической каскадной модели.
4
Выполнение практической части работы.
Успешно зарегистрировались в сервисе Kaiten, создали рабочее пространство и доску для приложения.
Создали необходимые задачи и добавили в них артефакты. На трёх карточках закреплены разные атрибуты.
Рис. 1. Доска проекта со всеми задачами
Рис. 2. Детализация одной из задач с добавленными артефактами.
5
Далее рассмотрели представление поставленных задач в виде таблицы.
Рис. 3. Представление задач в табличном виде.
Также изучили график представления задач в TIMELINE-формате.
Рис. 4. Представление графика выполнения задач в TIMELINEформате.
Вывод.
В ходе выполнения практической работы были получены навыки организации процесса разработки программного обеспечения с использованием облачной системы управления проектами Kaiten. Был смоделирован процесс создания социальной сети «ВКонтакте» с применением методологии Kanban. На практике освоен функционал создания рабочих пространств, kanban-досок и карточек задач. Изучены возможности добавления различных артефактов (чек-листы, метки, сроки выполнения, вложенные файлы) для детализации задач. Также успешно освоены инструменты автоматической генерации отчетов: функционал
6
системы позволил визуализировать ход выполнения проекта в виде структурированной таблицы и диаграммы Ганта (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).
7
