ГОСУДАРСТВЕННОЕ УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ «ИНСТИТУТ БИЗНЕСА И МЕНЕДЖМЕНТА ТЕХНОЛОГИЙ» БЕЛОРУССКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА Факультет бизнеса Кафедра бизнес-администрирования Аннотация к дипломной работе CONTINUOUS DELIVERY: АВТОМАТИЗАЦИЯ ПРОЦЕССА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В ИООО «ЭПАМ СИСТЕМЗ» ЩЕТЬКО Павел Петрович Руководитель Поплыко Владимир Иванович, кандидат экономических наук, доцент 2015 Дипломная работа: 110 стр., 28 рис., 37 ист., 5 прил. НЕПРЕРЫВНАЯ ПОСТАВКА, НЕПРЕРЫВНАЯ ИНТЕГРАЦИЯ, НЕПРЕРЫВНОЕ ТЕСТИРОВАНИЕ, НЕПРЕРЫВНОЕ РАЗВЕРТЫВАНИЕ, АВТОМАТИЗАЦИЯ ПРОЦЕССОВ РАЗРАБОТКИ, КОНВЕЙЕР НЕПРЕРЫВНОЙ ПОСТАВКИ, ГИБКИЕ МЕТОДОЛОГИИ РАЗРАБОТКИ, КОМАНДА ПОСТАВКИ, УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ, УПРАВЛЕНИЕ ПРОЕКТОМ Объектом данного исследования является предприятие ИООО «ЭПАМ Системз». Предметом исследования являются процессы разработки и автоматизации в ИООО «ЭПАМ Системз». Цель работы – провести анализ управленческих и инженерных практик при разработке программного обеспечения, и выработать предложения по автоматизации и улучшению данных процессов в ИООО «ЭПАМ Системз». Задачами работы являются: анализ методологий управления проектом; анализ инженерных практик и подходов к автоматизации процесса разработки; постановка и реализация процесса непрерывной поставки на предприятии; автоматизация процесса разработки; предложения по улучшению существующих процессов. Методы исследования: общенаучные методы исследований: диалектические, системные, аналитические, статистические, сравнение. В работе использованы материалы описывающие подходы к управлению проектом, инженерные и управленческие практики, а также и собственные разработки автора. Исследования и разработки: рассмотрены основные проблемы процесса разработки программного обеспечения, методологии и практики управления проектом, инженерные практики по автоматизации в рамках ИООО «ЭПАМ Системз». Предложены и внедрены практики улучшающие существующие процессы. Технико-экономическая и социальная значимость проведенного исследования заключается в том, что внедрение предложенных практик и методик в процесс разработки программного обеспечение значительно сокращает риски, повышает качество программного продукта, ускоряет процесс разработки, делает его более прозрачным как для самих разработчиков, так и для заказчика продукта и тем самым позволяет не только сократить расходы на разработку, но и повысить прибыль. Автор работы подтверждает, что приведенный в ней материал правильно и объективно отражает состояние исследуемого процесса, а все заимствования сопровождаются ссылками на их авторов. Thesis: 110 p., Figures 28, 37 sources, 5 app. CONTINUOUS DELIVERY, CONTINUOUS INTEGRATION, CONTINUOUS TESTING, CONTINUOUS DEPLOYMENT, AUTOMATION PROCESSES OF DEVELOPMENT, PROJECT MANAGEMENT, AGILE, SCRUM, DELIVERY TEAM, CONFIGURATION MANAGEMENT The object of this study is the company EPAM Systems, inc. The subject of this study is development and automation processes in EPAM Systems, inc. The aim – analysis of the management and engineering practices in software development and working out proposals concerning improvement and automation of this processes in EPAM Systems, inc. The goals of graduation work: analysis of project management methodologies; аanalysis of engineering practices and approaches for development process automation; formulation and implementation of the continuous supply process for the company; development process automation; proposals on improving of the existing processes. Methods of research: scientific methods of research: dialectical, systematic, analytical, statistical, comparison. The materials describing the approach to project management, engineering and management practices have been used in the work, as well as the author's own development. Research and development: the basic problems of software development methodologies, project management practices, engineering practices of automation within EPAM Systems, inc. have been examined. The practices improving existing processes have been proposed and implemented. Technical, economic and social significance of the study lies in the fact that implementation of the proposed practices and procedures in the software development process significantly reduces the risks, increases the quality of the software product, accelerates the development process and makes it more transparent both for the developers and for the customer of the product, and thus makes it possible not only to reduce development costs, but also increase profits. The author of the work corroborates that the above material reflects the state of the investigated process correctly and objectively and all borrowings are accompanied by references to their authors.