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

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

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

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

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

Да, спасибо!

0%

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

0%

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

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

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

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


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

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

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

300 руб.

Просмотров
611
Размер файла
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
156492
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
48 625 оценок star star star star star
среднее 4.9 из 5
БГИИК
Людмила, спасибо Вам большое! Работа выполнена досрочно, без всяких замечаний и качественна)
star star star star star
Политех
Отличный исполнитель! Сделала все быстро, не было замечаний, обязательно обращусь ещё!!!
star star star star star
РПА Минюста РФ
Работа выполнена быстро, в соответствии с рекомендациями и пожеланиями. Замечаний не было.
star star star star star

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

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

Решение задач по предмету «Математика»

Решение задач, Математика

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

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

Отчет с выполнением заданий

Решение задач, Отчет, бух учет

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

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

Расчет параметров участка электроэнергетической системы

Решение задач, Электрические системы, электроника, электротехника

Срок сдачи к 8 янв.

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

Сделать курсач по методике

Курсовая, Электротехника

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

5 минут назад

Психология безопасности труда

Реферат, Русский язык и культура речи

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

7 минут назад

Сделать реферат и презентацию

Презентация, Биомеханика

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

7 минут назад

написать курсовую работу по уголовному праву

Курсовая, Уголовное право

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

7 минут назад

Начертить 12 чертежей

Чертеж, Начертательная геометрия

Срок сдачи к 9 янв.

8 минут назад

Феномен успеха и успешность в профессиональном развитии

Реферат, Психология

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

9 минут назад

В файле прикреплен пример выполнения задания

Контрольная, Криминология

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

9 минут назад

9-11 страниц. правовые основы военной реформы в ссср в 20-е гг

Реферат, История государства и права России

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

10 минут назад

Выполнить реферат. История Англии. Е-01554

Реферат, Английский язык

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

10 минут назад

Составить Проект массового взрыва

Контрольная, Взрывное дело, горное дело

Срок сдачи к 8 янв.

12 минут назад

Термодинамика

Решение задач, Термодинамика

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

12 минут назад

Нужен реферат, объем 15-20 страниц

Реферат, Безопасность в техносфере

Срок сдачи к 5 янв.

12 минут назад

Выполнить реферат. История Англии. Е-01554

Реферат, История

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

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

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

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

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

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

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

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

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