МЕТОДИКА ОПТИМИЗАЦИИ ПАРАЛЛЕЛЬНОЙ РАБОТЫ КОМАНДЫ ТЕСТИРОВАНИЯ
|
ВВЕДЕНИЕ 3
1 ОСОБЕННОСТИ ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА 5
1.1 Обеспечение качества программного продукта 5
1.2 Классификация тестирования 8
1.3 Описание процесса разработки ПО 11
2 МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ ИМИТАЦИОННОГО
МОДЕЛИРОВАНИЯ 17
2.1 Система и моделирование 17
2.2 Виды и методы моделирования 18
2.3 Преимущества имитационного моделирования 21
2.4 Системы имитационного моделирования 26
2.5 Общие сведения о системе имитационного моделирования Arena 27
3 ИМИТАЦИОННАЯ МОДЕЛЬ РАБОТЫ КОМАНДЫ ТЕСТИРОВАНИЯ 31
3.1 Описание моделируемого объекта 31
3.2 Построение имитационной модели 32
3.3 Вычислительный эксперимент 40
3.4 Анализ результатов моделирования 43
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 47
ПРИЛОЖЕНИЕ А 48
ПРИЛОЖЕНИЕ Б
1 ОСОБЕННОСТИ ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА 5
1.1 Обеспечение качества программного продукта 5
1.2 Классификация тестирования 8
1.3 Описание процесса разработки ПО 11
2 МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ ИМИТАЦИОННОГО
МОДЕЛИРОВАНИЯ 17
2.1 Система и моделирование 17
2.2 Виды и методы моделирования 18
2.3 Преимущества имитационного моделирования 21
2.4 Системы имитационного моделирования 26
2.5 Общие сведения о системе имитационного моделирования Arena 27
3 ИМИТАЦИОННАЯ МОДЕЛЬ РАБОТЫ КОМАНДЫ ТЕСТИРОВАНИЯ 31
3.1 Описание моделируемого объекта 31
3.2 Построение имитационной модели 32
3.3 Вычислительный эксперимент 40
3.4 Анализ результатов моделирования 43
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 47
ПРИЛОЖЕНИЕ А 48
ПРИЛОЖЕНИЕ Б
Обеспечение качества программного продукта - это один из самых важных этапов в его разработке.
Специалисты по управлению качеством сталкиваются с большими нагрузками, когда нужно выпустить продукт в назначенные сроки и не выйти за границы бюджета. В связи с тем, что ограничено время на разработку ПО, существует необходимость оптимизировать какой-либо из этапов. Самой продолжительной и кропотливой стадией является тестирование, когда все процессы приложения подвергаются верификации согласно тест-кейсам. Таким образом, разработчики и тестовые инженеры должны применять все способы для эффективного управления качеством выпускаемого продукта, чтобы не выпустить ПО с дефектами [1].
В данный момент работа по проекту распределяется по степени занятости инженеров, хаотично, то есть новые задачи назначаются тому, кто свободен, поэтому сложно с большой точностью предугадать сроки выполнения работ. Соответственно, одной из актуальных проблем в процессе тестирования является то, что порой задачи между тестировщиками распределены не лучшим образом, вследствие чего могут возникать непредвиденные остановки в работе или авральные режимы, сопровождающиеся эмоциональными выгораниями, что, несомненно, сказывается на продуктивности сотрудников, а затем и на качестве продукта.
Решить данную проблему поможет оптимальное распределение задач в соответствии с профессиональными навыками и категорией инженеров, при котором обеспечится их параллельная занятость. Такое распределение позволит корпорации понять, есть ли необходимость в увеличении или уменьшении штата, сэкономить значительные финансовые ресурсы, а также сохранить конкурентоспособность .
Неоптимальность в работе чаще всего встречается, когда:
- самые сложные задачи назначены на одного человека;
- в штате преобладают сотрудники с небольшим опытом работы (или без);
- размыты зоны ответственности.
Целью работы является создание методики оптимизации параллельной занятости команды тестировщиков для повышения уровня производительности, улучшения деятельности и конкурентоспособности компании, так как неудачно спланированное исполнение проекта может привести к катастрофическим последствиям в виде неудовлетворенности клиентов, убытка прибыли и крушения бизнеса. Объектом исследования является оптимизация занятости инженеров, а предметом - их параллельная работа.
В приведенном ниже исследовании будут решаться следующие задачи:
- построение имитационной модели занятости команды тестирования;
- поиск путей наилучшей оптимизации параллельной работы команды;
- корректировка состава группы тестирования по категориям.
Первая часть исследования заключается в сборе данных о процессе тестирования и построении простейшей имитационной модели, а вторая - в модификации модели и ее анализе.
Разрабатываемая методика оптимизации работы команды тестирования позволит с большой точностью, оперативно и корректно оптимизировать параллельную работу инженеров в команде.
Специалисты по управлению качеством сталкиваются с большими нагрузками, когда нужно выпустить продукт в назначенные сроки и не выйти за границы бюджета. В связи с тем, что ограничено время на разработку ПО, существует необходимость оптимизировать какой-либо из этапов. Самой продолжительной и кропотливой стадией является тестирование, когда все процессы приложения подвергаются верификации согласно тест-кейсам. Таким образом, разработчики и тестовые инженеры должны применять все способы для эффективного управления качеством выпускаемого продукта, чтобы не выпустить ПО с дефектами [1].
В данный момент работа по проекту распределяется по степени занятости инженеров, хаотично, то есть новые задачи назначаются тому, кто свободен, поэтому сложно с большой точностью предугадать сроки выполнения работ. Соответственно, одной из актуальных проблем в процессе тестирования является то, что порой задачи между тестировщиками распределены не лучшим образом, вследствие чего могут возникать непредвиденные остановки в работе или авральные режимы, сопровождающиеся эмоциональными выгораниями, что, несомненно, сказывается на продуктивности сотрудников, а затем и на качестве продукта.
Решить данную проблему поможет оптимальное распределение задач в соответствии с профессиональными навыками и категорией инженеров, при котором обеспечится их параллельная занятость. Такое распределение позволит корпорации понять, есть ли необходимость в увеличении или уменьшении штата, сэкономить значительные финансовые ресурсы, а также сохранить конкурентоспособность .
Неоптимальность в работе чаще всего встречается, когда:
- самые сложные задачи назначены на одного человека;
- в штате преобладают сотрудники с небольшим опытом работы (или без);
- размыты зоны ответственности.
Целью работы является создание методики оптимизации параллельной занятости команды тестировщиков для повышения уровня производительности, улучшения деятельности и конкурентоспособности компании, так как неудачно спланированное исполнение проекта может привести к катастрофическим последствиям в виде неудовлетворенности клиентов, убытка прибыли и крушения бизнеса. Объектом исследования является оптимизация занятости инженеров, а предметом - их параллельная работа.
В приведенном ниже исследовании будут решаться следующие задачи:
- построение имитационной модели занятости команды тестирования;
- поиск путей наилучшей оптимизации параллельной работы команды;
- корректировка состава группы тестирования по категориям.
Первая часть исследования заключается в сборе данных о процессе тестирования и построении простейшей имитационной модели, а вторая - в модификации модели и ее анализе.
Разрабатываемая методика оптимизации работы команды тестирования позволит с большой точностью, оперативно и корректно оптимизировать параллельную работу инженеров в команде.
Целью создания имитационной модели являлось создание методики оптимизации работы команды тестирования.
В исследовании решались задачи построения имитационной модели занятости группы тестирования, поиска способов наилучшего распределения нагрузки и корректировки состава команды по категориям. Для решения поставленных задач были:
- изучены и использованы математические модели, в частности имитационные;
- проведены эксперименты для получения информации о моделируемой системе;
- выявлены оптимальные методы: урегулирования процесса
верификации программного обеспечения в рамках обозначенного проекта.
Внедрение разработанной методики в процесс разработки предоставит возможность:
- выявить процессы, которые позволят находить выходы из образованных случайностями и непостоянством систем тупиков и неопределенностей;
- миновать дорогостоящих ошибок, появляющихся из -за принятия решений, основанных исключительно на интуиции;
- заметить невидимые мгновенно ресурсы;
- избавиться от тормозящих факторов в процессах и реализациях.
В исследовании решались задачи построения имитационной модели занятости группы тестирования, поиска способов наилучшего распределения нагрузки и корректировки состава команды по категориям. Для решения поставленных задач были:
- изучены и использованы математические модели, в частности имитационные;
- проведены эксперименты для получения информации о моделируемой системе;
- выявлены оптимальные методы: урегулирования процесса
верификации программного обеспечения в рамках обозначенного проекта.
Внедрение разработанной методики в процесс разработки предоставит возможность:
- выявить процессы, которые позволят находить выходы из образованных случайностями и непостоянством систем тупиков и неопределенностей;
- миновать дорогостоящих ошибок, появляющихся из -за принятия решений, основанных исключительно на интуиции;
- заметить невидимые мгновенно ресурсы;
- избавиться от тормозящих факторов в процессах и реализациях.
Подобные работы
- Создание системы мотивации взаимодействия в учебном процессе «студент- работодатель» в рамках "Цифровой экономики"
Магистерская диссертация, информатика. Язык работы: Русский. Цена: 4800 р. Год сдачи: 2020 - Оптимизация тренировочного процесса высококвалифицированных сноубордистов на основе физической подготовки
Магистерская диссертация, педагогика. Язык работы: Русский. Цена: 4750 р. Год сдачи: 2015 - СОВЕРШЕНСТВОВАНИЕ БЫСТРОГО ПРОРЫВА
БАСКЕТБОЛИСТОВ 12-13 ЛЕТ
Бакалаврская работа, физическая культура. Язык работы: Русский. Цена: 3850 р. Год сдачи: 2017 - РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА ДЛЯ РЕШЕНИЯ КВАНТОВЫХ МОДЕЛЕЙ МЕТОДОМ ТОЧНОЙ ДИАГОНАЛИЗАЦИИ НА РАСПРЕДЕЛЕННЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМАХ
Авторефераты (РГБ), математика. Язык работы: Русский. Цена: 250 р. Год сдачи: 2010 - Влияние организационной культуры учреждения на психологическое здоровье сотрудников
Магистерская диссертация, педагогика. Язык работы: Русский. Цена: 4825 р. Год сдачи: 2018 - Разработка проекта модернизации ядра ЛВС для отделения ПФР по Тюменской области
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4220 р. Год сдачи: 2020 - РАЗВИТИЕ ФИЗИЧЕСКИХ КАЧЕСТВ ШКОЛЬНИКОВ 12-13 ЛЕТ,
ЗАНИМАЮЩИХСЯ В СЕКЦИИ ПО ФУТБОЛУ
Дипломные работы, ВКР, физическая культура. Язык работы: Русский. Цена: 4600 р. Год сдачи: 2019 - Управление карьерой персонала на предприятии (на примере ООО «Чучвара-Волга»)
Дипломные работы, ВКР, менеджмент. Язык работы: Русский. Цена: 4270 р. Год сдачи: 2018 - ОЦЕНКА ЭФФЕКТИВНОСТИ УПРАВЛЕНИЯ ФИНАНСОВЫМИ РИСКАМИ ПРОИЗВОДСТВЕННОЙ КОМПАНИИ
Магистерская диссертация, финансы и кредит. Язык работы: Русский. Цена: 4650 р. Год сдачи: 2024



