{"id":14270,"url":"\/distributions\/14270\/click?bit=1&hash=a51bb85a950ab21cdf691932d23b81e76bd428323f3fda8d1e62b0843a9e5699","title":"\u041b\u044b\u0436\u0438, \u043c\u0443\u0437\u044b\u043a\u0430 \u0438 \u0410\u043b\u044c\u0444\u0430-\u0411\u0430\u043d\u043a \u2014 \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0433\u043e\u0440\u0435","buttonText":"\u041d\u0430 \u043a\u0430\u043a\u043e\u0439?","imageUuid":"f84aced9-2f9d-5a50-9157-8e37d6ce1060"}

Continuous development изменит организации, как это сделал Agile

В 2001 году группа программистов создала новый подход к разработке ПО, который изменил мир технологий. В центре внимания были интересы клиентов, резко увеличилась скорость внедрения изменений и гибкость компаний. Это был Agile. В своё время Agile вызвал революцию в сфере разработки продукта, но теперь его используют не только в IT.

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

Какие преимущества она приносит?

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

Больше возможностей для экспериментов. Частые релизы позволяют компаниям постоянно экспериментировать с новыми функциями и тестировать их на разных аудиториях.

Быстрое исправление ошибок. Поскольку код пишется частями, легче найти ошибки и своевременно исправить.

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

Непрерывная разработка - сильное оружие в конкурентной борьбе за клиентов и талантливых сотрудников.

0
11 комментариев
Написать комментарий...
Вася Бездомный

Автор хотел написать "Continuous delivery", а написал "Continuous development".

Ответить
Развернуть ветку
Артур Геращенко

Статья именно про developement. Не думаю,с то автор ошибся.

Вообще принцип JFDI широко используется в массах - just facking do it ))

Ответить
Развернуть ветку
Александр Илюшкин

Среди аджайл принципов, сформированных в 2001 году есть принцип про непрерывную отгрузку. Я лично не понимаю, в чем новизна, если все это уже придумано сто раз.

Ответить
Развернуть ветку
Артур Геращенко

"Вместо того, чтобы улучшать ПО, когда оно полностью готово, обновления производятся непрерывно, по частям." Я понял это так - не зарывайтесь в улучшениях и выпускайте новое в первую очередь иначе рискуете погрязнуть в бесконечных улучшениях того, что уже есть

Ответить
Развернуть ветку
Aleks Zotov

Kanban?

Ответить
Развернуть ветку
Виктор Лисицын

а в чем "ноу хау"? agile метод разве не про непрерывную разработку и постоянные релизы после каждого спринта?

Ответить
Развернуть ветку
Вася Бездомный

Ноу-хау обычно в том, что ИТ-гуру "переизобретают" для современного ИТ производственные практики из 60-х годов 20 века (PDCA, Kaizen и т.п.), прикручивают к ним новую обёртку из терминов и начинают этим торговать.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Dmitry Abramov

XP появился раньше чем Agile, какая нафиг "новая методология"
А подходы CI/CD – лишь часть XP

Ответить
Развернуть ветку
Anton Chernov

Это DevOps, он содержит в себе подходы XP, но там важен не только Continiuos Deployment, но и CI.

Ответить
Развернуть ветку
Alexandre Svergoun

Судя по комментам, нужна статья которая коротко объяснит все методологи что бы люди понимали разницу.

Ответить
Развернуть ветку
8 комментариев
Раскрывать всегда