Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Подходы к управлению распределенными командами тестирования и их экономическая эффективность

Тип Статья
Предмет Программное обеспечение, информатика

ID (номер) заказа
2394364

300 руб.

Просмотров
609
Размер файла
96.57 Кб
Поделиться

Ознакомительный фрагмент работы:

Аннотация. В условиях перехода на проектные технологии меняются традиционные подходы управления командами тестирования и методы оценки их экономической эффективности. Для тестирования программного обеспечения создаются распределенные команды, в управлении которыми используются «гибкие» методологии.
В статье рассмотрены подходы к управлению распределенными командами тестирования на основе «гибких» методологий, среди которых выделены методологии Agile, Scrum и Kaban.
Цель исследования: выявить особенности управления распределенными командами тестирования программного обеспечения с помощью «гибких» методологий Agile, Scrum и Kaban.
Задачи исследования:
- рассмотреть особенности применения в управлении распределенными командами тестирования программного обеспечения методологии Agile;
- определить принципы применения в управлении распределенными командами тестирования программного обеспечения методологии Scrum;
- рассмотреть инструменты управления распределенными командами тестирования программного обеспечения методологии Kaban и выявить ее отличия от методологии Scrum.
Материалы. Для исследования современных подходов управления распределенными командами тестирования программного обеспечения использовались принципы, технологии управления командами по методологиям Agile, Scrum и Kaban.
Методы исследования: методы логического наблюдения и сбора фактов, анализа и сравнения, обобщения, аналогии, постановки, методы решения проблем, систематизации и классификации.
Результаты исследования, выводы: выбор методологии зависит от масштабов проекта тестирования программного обеспечения, опыта в использовании проектных технологий в управлении распределенными командами и жизненной стадии проекта. При использовании «гибких» методологий эффективность распределенной команды оценивается после выполнения каждого спринта, а не проекта в целом.
Ключевые слова: тестирование программного обеспечения, управление распределенными командами, методологии, Agile, Scrum и Kaban.
В условиях роста научно-технического прогресса традиционные походы управления распределенными командами тестирования, основанные на подготовке списка задач, оценки бюджета и сроков проведения тестирования изменились.
Для управления распределенными командами тестирования распространение получила модель Scrum, которая находится в основе «гибких» методологий Agile, получивших распространение в IT-сфере.
Методология Agile предусматривает для проведения тестирования создания команды в составе не более 9 человек [1].
В случае применения Agile-технологии процесс управления распределенной команды тестирования находится под управлением Agile-мастера.
Применение гибких методов в управлении распределенными командами тестирования изменяет традиционные методы проверки. В традиционном подходе тестирование программного обеспечения предусматривает выполнение последовательности этапов от разработки плана-тестирования до выбора средств тестирования, а в случае методологии Agile тестирование программного обеспечения выполняется в динамике с проверкой каждого этапа.
При этом каждый этап тестирования программного обеспечения имеет одинаковый период времени и получил название Agile-спринта [2].
На этапе формирования спринтов при тестировании программного обеспечения учитываются такие критерии, как работоспособность программного обеспечения, оптимальность программного кода, соответствие программного обеспечения текущим тенденциям рынка.
Таким образом, на каждом этапе тестирования программного обеспечения формируется минимально работоспособный программный продукт Minimum viable product (MVP). Оценка эффективности работы распределенных команд по каждому MVP оценивается по полученной прибыли или убытку за выполненное тестирование программного обеспечения.
В случае применения методологии Agile в тестировании распределенная команда не производит последовательное выполнение задач, а в процессе работы производятся оценка качества работы программного обеспечения и переход на новый спринт. Каждый спринт является витком, отражающим эффективность работы распределенной команды. При формировании нового спринта в процесс тестирования добавляются новые критерии проверки, и тем самым после каждого спринта совершенствуется программное обеспечение [8].
Отличительной чертой тестирования программного обеспечения по методологии Agile является отсутствие взаимосвязи между распределенными Agile-командами. Каждая Agile-команда является самоорганизующейся единицей, которая реализует назначенные задачи. Главным ориентиром в данном случае является направленность на результат.
В случае отсутствия опыта применения методологии Agile в управлении распределенными командами тестирования программного обеспечения рекомендуется на первоначальном этапе использовать методологию Kanban, а затем методологию Scrum, основанную на предписаниях [4].
Как и в соответствии с методологией Agile при выборе методологии Kanban или Scrum для тестирования программного обеспечения необходимо сформировать команды, работающие независимо и включающие не более 9 человек. Каждая распределенная команда, выполняющая тестирование программного обеспечения, не имеет формального руководителя и является самоорганизующейся. Поскольку команда работает независимо, то она отвечает за качество выполнения определенной задачи в общем проекте [9].
Главным принципом управления распределенными командами в данном случае является организация высокого коммуникационного обмена. Между тестировщиками должно быть организовано постоянное общение и общее обсуждение реализуемой задачи.
Методология Kanban предусматривает для тестирования программного обеспечения создание нескольких узкопрофильных команд, включающих специалистов, выполняющих исследования по метрикам и тестировщиков, постоянно оценивающих функционал интерфейса. При этом каждый руководитель может формировать команды с применением собственных принципов.
В соответствии с методологией Kanban внутри распределенных команд тестировщиков не существует определенных функций и ролей, каждый из участников команды может играть роль как тестировщика, так и бизнес-аналитика.
В случае применения методологии Scrum тестирование программного обеспечения выполняет одна универсальная команда, ее размеры должны соответствовать масштабам проекта. Поскольку команда самоорганизовывается, то тестировщики, входящие в ее состав, не имеют формальных компетенций. Например, пользователь программного обеспечения может выполнять задачи тестирования и кроме оценки интерфейса, оценивать возможность получения необходимых отчетов [3].
В отличие от методологии Kanban в соответствии с методологией Scrum каждый из тестировщиков имеет две роли. Scrum-мастер - это руководитель, который отвечает за организацию работы одной распределенной команды тестировщиков. Его задачами является не формирование задач, а организация проведения собраний экспертов, устранение возникающих проблем в работе команды, поиск скрытых проблем и их решение внутри команды, контроль статуса выполнения задач.
В случае применения методологии Scrum выделяется руководитель для управления распределенными командами, который кроме навыков тестирования программного обеспечения имеет навыки в области стратегического планирования и определяет приоритеты задач [6].
Каждая распределенная Scrum-команда предоставляет результаты выполнения задач, сформированных руководителем. В случае применения методологий Scrum или Kanban в управлении распределенными командами используется единый банк задач для проведения тестирования или Backlog. Созданный Backlog группируется в зависимости от приоритета задачи. При установке приоритета определяется время, которое необходимо на решение данной задачи Scrum-командой [7].
В случае тестирования программного обеспечения по методологии Scrum распределенная команда определяет сроки проведения испытаний с выделением равных временных интервалов времени или спринтов. Поскольку каждый спринт имеет одинаковую длительность, то работа Scrum-команды мотивируется сроками реализации данного спринта [5].
Методология Kanban предписывает, в какой ситуации одна Scrum-команда может участвовать в решении поставленных задач другой Scrum-команды. В результате реализации такой технологии тестирование программного обеспечения не на максимальное количество завершенных задач, а максимальную скорость выполнения всех задач, размещенных на Kanban-доске [10].
Следовательно, современные подходы управления распределенными командами тестирования программного обеспечения основаны на применении таких «гибких» методологий как Agile, Scrum и Kaban. В данном случае эффективность работы команды оценивается не после завершения всего проекта, а в непрерывном режиме от одного спринта к другому.
Список литературы:
Апенько, С. Н. Управление знаниями в Agile-командах гибких проектов предприятия / С. Н. Апенько // Вестник Омского университета, 2019. – №4. – С.77-83.
Афонина, Е. П. Agile – концепция управления проектами / Е. П. Афонина // Управление реформированием социально-экономического развития предприятий, 2020. – С.51-53.
Безверхая, Т. В. Анализ применения методологии Scrum в управлении ИТ-проектами / Т. В. Безверхая // Colloquium-journal, 2019. – №12. – С.30-32.
Думанишева, К. М. Аналитическое обеспечение управления проектами на основе методологии Agile / К. М. Думанишева // Russian Economic Bulletin, 2020. – №3. – С.94-100.
Климова, Е. Н. Современная методология гибкой разработки программного обеспечения Scrum / Е. Н. Климова // Интернаука, 2020. – №1. – С.8-10.
Комиссарова, А. А. Гибкая методология Scrum как новый формат взаимодействия / А. А. Комиссарова // Основные тенденции развития экономики и управления в условиях цифровизации общества, 2019. – С.39-44.
Мелихова, А. Е. Методология Scrum: возникновение, философия и принципы использования / А. Е. Мелихова // Управленческие науки в современном мире, 2018. – №1. – С.198-204.
Телегина, Т. О. Концепция применения гибкого менеджмента в управлении проектами / Т. О. Телегина // Экономика и управление: проблемы, решения, 2018. – №12. – С.79-82.
Саркисян, В. Р. Перспективы развития SCRUM (Agile) / В. Р. Саркисян // Экономика и предпринимательство, 2019. – №6. – С.840-844.
Свеженцева, Н. А. Гибкая методология управления проектами Scrum / Н. А. Свеженцева // Интернаука, 2020. – №2. – С.85-87.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
48 597 оценок star star star star star
среднее 4.9 из 5
Санкт-Петербургская академия Следственного комитета
В принципе работа сделана хорошо, все замечания были исправлены, исполнитель угодила почти...
star star star star star
СПбГУТ
Спасибо, очень коммуникабельный исполнитель, на сообщения отвечает, на замечания и коррект...
star star star star star
СЗИУ РАНХиГС при Президенте РФ, ЛГУ им. А. С. Пушкина
вообще все супер! Елена быстро выполнила задачу (написать статью), учитывая все критерии. ...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно
    Введите ваш e-mail
    Файл с работой придёт вам на почту после оплаты заказа
    Успешно!
    Работа доступна для скачивания 🤗.