24.6 тыс 101 1.1 млн Общество Azat Zakuanov

SCRUM vs Kanban vs Waterfall. В чем разница?

Поделиться

Запись На бесплатную неделю Курсов по Тестирование ПО в США:
Cвязь со мной: https://www.instagram.com/zak1off/

Инвестиции: Зарегистрируйся на Robinhood получи акцию в подарок:
Зарегистрируйся на WeBull получи 2 акции в подарок
В этом видео поговорим о методологиях разработки ПО, а именно SDLC, SCRUM, Kanban и Waterfall. SDLC (Sofwtare Development Life Cycle) - жизненный цикл любого программного продукта. Он состоит из 6 этапов: 1. Идея 2. Требования 3. Дизайн 4. Разработка 5. Тестирование 6. Релиз Waterfall - линейный подход к разработке. Противоположность SCRUM. Разработка проводится последовательно, без показа промежуточных результатов заказчику. Примером может послужить система Windows. Agile - это философия, сбор ценностей того, как следует разрабатывать продукт. Подробнее почитать о принципах можно здесь:
SCRUM - подход к рарзработке, опирающийся на ценности Agile. В своей основе содержит так называемые "спринты", т.е. обычно двухнедельные итерации, в течение которых полностью выполняется SDLC. Scrum состоит из следующих этапов: 1. Backlog grooming Обсуждение всех задач, которые нужно выполнить в течение всего периода разработки продукта. 2. Spring plannig Определение того, какие задачи взять на реализацию из backlog grooming и выполнить в этом спринте (2 недели). 3. Daily meetings (stand ups) Ежедневные встречи команды разработчиков, тестировщиков и тим лида (руководителя команды разработчиков) с целью обсудить прогресс и проблемы, с которыми столкнулся каждый из команды. 4. Demo meeting Показ результатов спринта всей команде, и, иногда даже заказчику чтобы показать что разработка не стоит на месте и есть прогресс. 5. Retrospective Обсуждение того, что было хорошо, что плохо в спринте и что можно улучшить в следующем. Kanban Представляет собой доску в Jira с 3 колонками: To do, In progress, Done. Отсутствуют дейли митинги

Смотрите также