1.08M
Category: marketingmarketing

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

1.

Рационализация процессов
разработки и внедрения программных
продуктов и услуг
Подготовила
Студентка группы U41502
Симонова Анастасия
Санкт-Петербург, 2020

2.

Рационализация процессов разработки и внедрения
программных продуктов и услуг
Онтологическое поле современной компании

3.

Рационализация процессов разработки и внедрения
программных продуктов и услуг
Под управлением проектами подразумевается организационный процесс,
направленный на достижение конечной цели, чтобы все было сделано в срок и в
бюджетных рамках.
В таком сложном режиме перед командой разработки стоит цель поддерживать
одновременно в актуальном и правильном состоянии много разных процессов.

4.

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

5.

Рационализация процессов разработки и внедрения
программных продуктов и услуг
DevOps— методология активного
взаимодействия специалистов по
разработке со специалистами по
информационно-технологическому
обслуживанию и взаимная интеграция их
рабочих процессов друг в друга для
обеспечения качества продукта.
Предназначена для эффективной
организации создания и обновления
программных продуктов и услуг. Основана
на идее тесной взаимозависимости
создания продукта и эксплуатации
программного обеспечения, которая
прививается команде как культура создания
продукта.

6.

Рационализация процессов разработки и внедрения
программных продуктов и услуг
Цели DevOps:
Сокращение времени для выхода на рынок;
Снижение частоты отказов новых релизов;
Сокращение времени выполнения исправлений;
Уменьшение количества времени на восстановления

7.

Рационализация процессов разработки и внедрения
программных продуктов и услуг
Преимущества DevOps:
Компании, которые используют DevOps, сообщили о
значительных преимуществах, в том числе:
значительном сокращении времени выхода на рынок,
улучшении удовлетворенности клиентов, улучшении
качества продукции, более надежных выпусках,
повышении производительности и эффективности, а
также увеличении способности создавать правильный
продукт путем быстрого экспериментирования.

8.

Рационализация процессов разработки и внедрения
программных продуктов и услуг
Гибкая методология разработки (Agile)
Agile - серия подходов к
разработке
программного
обеспечения,
ориентированных на
использование
интерактивной
разработки,
динамическое
формирование
требований и
обеспечение их
реализации в результате
постоянного
взаимодействия внутри
самоорганизующихся
рабочих групп,
состоящих из
специалистов различного
профиля.
Существует несколько методик, относящихся к классу гибких методологий
разработки, в частности экстремальное программирование, DSDM, Scrum, FDD.

9.

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

10.

Рационализация процессов разработки и внедрения
программных продуктов и услуг
Сравнение подходов agile и waterfall

11.

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

12.

Рационализация процессов разработки и внедрения
программных продуктов и услуг
В работе проведен сравнительный анализ современных подходов к
управлению it-проектами. Таким образом можно сделать вывод, что для
рационализации процесса разработки и внедрения программного продукта
желательно объединять подходы, объединяя плюсы каждого из них, так
DevOps особенно хорошо дополняет Agile, так как он расширяет и дополняет
процессы непрерывной интеграции и выпуска продукта, давая гарантии для
корректного функционирования кода и ценности для компании.
Предложенные решения позволяют быстро масштабироваться бизнесу и
расширить возможности для специалистов в it-сфере, предоставляя
инструментарий для поддержки производственной среды 24/7 и
значительно облегчат процесс разработки

13.

Список использованных источников
Debois, Patrick DevOps Days Ghent. DevopsDays.
Gartner Market Trends: DevOps – Not a Market, but Tool-Centric Philosophy That supports a
Continuous Delivery Value Chain (англ.) : journal.
Theakanath, Thomas DevOps Stack on a Shoestring Budget. devops.com.
Stronger DevOps Culture with Puppet and Vagrant (недоступная ссылка). Puppet Labs.
Ambler, Scott W. We need more Agile IT Now! (неопр.) // Dr. Dobb’s The world of software
Development. — San Francisco: UBM.
Humble, Jez; Farley, David. Continuous Delivery: reliable software releases through build, test,
and deployment automation (англ.). — Pearson Education Inc. (англ.)русск., 2011. — ISBN 9780-321-60191-9.
Chen, Lianping. Continuous Delivery: Huge Benefits, but Challenges Too (англ.) // IEEE Software
(англ.)русск. : journal. — 2015. — Vol. 32, no. 2. — P. 50. — doi:10.1109/MS.2015.27.
Bourne, James. New research questions strategic importance of DevOps despite rise in usage
(англ.) // CloudTech : journal. — 2017.

14.

Спасибо за внимание!
Санкт-Петербург, 2020
English     Русский Rules