Щетькоx

advertisement
ГОСУДАРСТВЕННОЕ УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«ИНСТИТУТ БИЗНЕСА И МЕНЕДЖМЕНТА ТЕХНОЛОГИЙ»
БЕЛОРУССКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА
Факультет бизнеса
Кафедра бизнес-администрирования
Аннотация к дипломной работе
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.
Download