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

preview_player
Показать описание
Запись На бесплатную неделю Курсов по Тестирование ПО в США:

Cвязь со мной:

Инвестиции:
Зарегистрируйся на Robinhood получи акцию в подарок:

Зарегистрируйся на WeBull получи 2 акции в подарок

В этом видео поговорим о методологиях разработки ПО, а именно SDLC, SCRUM, Kanban и Waterfall.

SDLC (Sofwtare Development Life Cycle) - жизненный цикл любого программного продукта. Он состоит из 6 этапов:
1. Идея
2. Требования
3. Дизайн
4. Разработка
5. Тестирование
6. Релиз

Waterfall - линейный подход к разработке. Противоположность SCRUM. Разработка проводится последовательно, без показа промежуточных результатов заказчику. Примером может послужить система Windows.

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. Отсутствуют дейли митинги
Рекомендации по теме
Комментарии
Автор

Привет, в принципе прикольно рассказываешь) но есть недочёты!) Дейли это не отчётная встреча, а статусная ) разница в том, что на статусной встрече вы синхронизируетесь между собой, для того чтобы представлять, что сейчас происходит с задачами. Успеваете, не успеваете, есть ли блокеры или проблемы. Если выявлена какая то проблема, то всей командой обсуждается как можно решить) по сути задаются 3 вопроса :
1) что мы смогли сделать вчера, для достижения цели спринта?
2) что мы планируем сделать сегодня, для достижения цели спринта?
3) и какие проблемы мы видим, которые могут помешать нам достигнуть цели спринта?

А отчетная встреча, это когда ты приходишь и твоя цель расписать все так чтобы не вкоем случае не подумали что ты бездельничал. За частую это может перерастать в такую популярную штуку как "Имитация бурной деятельности" - вот я сходил там с этим поговорил, с этим провел встречу, с этим порешал проблему.) По сути вся эта инфа не значительна для дейли, потому что ни как не приближает к той самой цели спринта!)
На самом деле бывает трудно понять где та грань между отчетной встречей и обсуждением задач, но со временем все становиться яснее)

И еще один комментарий... Канбан это не методология на равне со скрамом и для многих это будет неожиданно. Канбан это метод и поэтому он может спокойно встраиваться по верх скрама, он не заменяет его!) Это одно из заблуждений. На днях вышел долгожданный скрамгайд, где об этом четко говориться!)

neji_
Автор

Не могу удержаться, что бы не поблагодарить автора за видео. Очень сжато, понятно и информативно. Спасибо!

pxbdwey
Автор

Азат, спасибо за передачу полезных знаний, очень понятно всё объяснил.
И спасибо большое за список определений всего сказанного в описании к видео, можно спокойно сосредоточиться на просмотре видео и информации, не отвлекаясь на конспектирование))

Haden
Автор

Наконец нашла понятное объяснение! Спасибо большое!

TheShugarCherry
Автор

Очень информативно, все стало на свои места)))

violettatarasova
Автор

Спасибо! На 3ей минуте уже нашел ответ) Искал чем отличается водопад от scrum!

Aptemius_Faul
Автор

Шикарно и доступно рассказали. Благодарю

G.V.
Автор

Спасибо! Очень классный ролик, все понятно! 😊

AnnaJoy-gswc
Автор

Отличное видео, всё понятно. Большое спасибо)!!!

morkovmitaya
Автор

Если вы что то не поняли, ничего страшного, потому что практически все что он сказал НЕ ВЕРНО. В канбан методе есть встречи они называются каденции, там ещё и роли есть, только ни кому не говорите. В скраме почитайте о ценности которую должна нести команда. Оценки 1 point = 1 день, так давайте оценивать в днях. Это лишь малость. Как можно сравнивать Фреймвок vs Метод vs Методология

Kisanindakianal
Автор

Баля, опять непонятно, Agile и Scrum - это разные вещи?
Везде их сравнивают, а в этом видео говорил об Agile, а потом внезапно Scrum - чем отличаются-то? Или Agile - это абстракция над Scrum?
Просто сказал "Agile - философия, подробно не будем, почитайте сами. Scrum - это..." - а??

hpcgpxc
Автор

Супер! Понравился формат и подача материала

faresmosbakh
Автор

Очень круто объяснил, самое главное: с примерами !! MERCI

EseniyaLopashova
Автор

Спасибо большое! Очень полезное видео!

olhashehda
Автор

Автор, спасибо! У вас талант объяснять материал :) Мне стало все четко ясно. До просмотра видео были вопрос - а зачем моя компания перешла на agile метод и работает с ним через платформу аспро аджайл? Теперь я понимаю пользу) Было бы круто еще добавить тайминг к видео.

wodinqy
Автор

Можно побольше таких видео, так чётко всё объяснили

Moon-mochi
Автор

Спасибо за отлично поданную информацию !

veronicachayevskaya
Автор

спасибо за легкое и интересное объяснение

veraamerkel
Автор

что делают тестеровщики в начале спринта?

slavanikulin
Автор

Собираюсь учиться у вас на курсах на QA, Азат, подскажите, подойдёт ли МакБук Эир на новом чипе М1 для учебы и работы или нужен другой пк с чипом Интел?

andreaskase