DevOps это культурное движение, изменяющее отношение людей к работе и к её результатам
Agile - методология разработки по. Во главу угла ставится сотрудничество, гибкость и конечный результат в виде рабочего по.
Scrum методология производства по с упором на максимизацию способностей команды разработчиков к быстрому реагированию на изменения требований к самому проекту и со стороны заказчиков
В Scrum используются циклы разработки, именуемые спринтами. Включает практики планирования, ежедневных собраний, ретроспективы
На ежедневном стендапе необходимо ответить на три вопроса:
Что я сделал
Что я буду делать
Что мне мешает выполнить цели спринта
Что я сделал
Что я буду делать
Что мне мешает выполнить цели спринта
Система контроля версий фиксирует изменения файлов или набора файлов, которые хранятся в системе. Разработчики вносят изменения в форме пакетов, называемых фиксациами или ревизиями
При разработке через тестирование (Test Driven Development; TDD) разработчик начинает с написания тестов, а после создаётся сам код. Благодаря тестированию создаётся безупречная работа новых функций
Непрерывная интеграция ( Continuous Integrtion; CI ) - это процесс интегрирования нового кода, написанного разработчиками, в основной код
Минимально жизнеспособный продукт, Minimum Viable Product, MVP, это прототип готового продукта, который можно проверить на соответствие требованиям с приложением минимальных усилий.
Управление конфигурацией - это процесс установления и поддержки согласованности между атрибутами.
Члены команды могут иметь собственные личные и профессиональные цели, которые способны привести к конфликту.
Причины возникновения разногласий между членами команды могут заключаться в различных способах обработки информации, так называемые когнитивный стили.