SCRUM vs Kanban vs Waterfall. В чем разница?
Запись На бесплатную неделю Курсов по Тестирование ПО в США:
testpro.io/azatYT021121
Cвязь со мной:
/ zak1off
t.me/azatblog
Инвестиции:
Зарегистрируйся на Robinhood получи акцию в подарок:
bit.ly/2N8gZml
Зарегистрируйся на WeBull получи 2 акции в подарок
bit.ly/38xQ2jD
В этом видео поговорим о методологиях разработки ПО, а именно SDLC, SCRUM, Kanban и Waterfall.
SDLC (Sofwtare Development Life Cycle) - жизненный цикл любого программного продукта. Он состоит из 6 этапов:
1. Идея
2. Требования
3. Дизайн
4. Разработка
5. Тестирование
6. Релиз
Waterfall - линейный подход к разработке. Противоположность SCRUM. Разработка проводится последовательно, без показа промежуточных результатов заказчику. Примером может послужить система Windows.
Agile - это философия, сбор ценностей того, как следует разрабатывать продукт. Подробнее почитать о принципах можно здесь: agilemanifesto.org/iso/ru/pri...
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) и какие проблемы мы видим , которые могут помешать нам достигнуть цели спринта? А отчетная встреча, это когда ты приходишь и твоя цель расписать все так чтобы не вкоем случае не подумали что ты бездельничал. За частую это может перерастать в такую популярную штуку как "Имитация бурной деятельности" - вот я сходил там с этим поговорил , с этим провел встречу , с этим порешал проблему.) По сути вся эта инфа не значительна для дейли, потому что ни как не приближает к той самой цели спринта!) На самом деле бывает трудно понять где та грань между отчетной встречей и обсуждением задач, но со временем все становиться яснее) И еще один комментарий... Канбан это не методология на равне со скрамом и для многих это будет неожиданно. Канбан это метод и поэтому он может спокойно встраиваться по верх скрама , он не заменяет его!) Это одно из заблуждений. На днях вышел долгожданный скрамгайд , где об этом четко говориться!)
Азат, спасибо за передачу полезных знаний, очень понятно всё объяснил. И спасибо большое за список определений всего сказанного в описании к видео, можно спокойно сосредоточиться на просмотре видео и информации, не отвлекаясь на конспектирование))
Наконец нашла понятное объяснение! Спасибо большое!
Спасибо за информацию!
Спасибо, очень четко и доходчиво!
Супер! Понравился формат и подача материала
Не могу удержаться, что бы не поблагодарить автора за видео. Очень сжато, понятно и информативно. Спасибо!
Очень понятно всё объяснил, спасибо!
Спасибо за видео !
Спасибо за передачу. Передача пушка.
Спасибо, хорошо все разъясняется!
Шикарно и доступно рассказали. Благодарю
Спасибо вам за подачу информации, самое понятное разьяснение , которое только смогла найти )
Спасибо биг, очень полезно!!!
Понятно и подробно, спасибо!
Спасибо! Очень классный ролик, все понятно! 😊
Все супер информативно👍
Спасибо за отлично поданную информацию !
Спасибо большое! Очень полезное видео!
Большое спасибо, все очень понятно.
Можно побольше таких видео, так чётко всё объяснили
Очень информативно, все стало на свои места)))
Спасибо)
Азат, спасибо! Законспектировал!
Отличное видео, всё понятно. Большое спасибо)!!!
Очень круто объяснил, самое главное: с примерами !! MERCI
Спасибо! Кратко и познавательно!!!
Спасибо)
Спасибо тебе большое, всё очень понятно
Все понял, очень интересно!!
Спасибо, весьма понятно!
Очень понятно, спасибо
Спасибо, узнал много нового
Спасибо большое, очень компактное, внятное объяснение, желаю успехов!
Спасибо, отлично рассказано.
Спасибо!
Спасибо большое, было очень понятно. Если есть возможность сделайте подробное видео о пленнинг покер
Автор, спасибо! У вас талант объяснять материал :) Мне стало все четко ясно. До просмотра видео были вопрос - а зачем моя компания перешла на agile метод и работает с ним через платформу аспро аджайл? Теперь я понимаю пользу) Было бы круто еще добавить тайминг к видео.
спасибо, очень информативно объяснил почему на моем текущем месте далеко не эджайл))) с меня лайк
ребят нужна помощь! как правильно сохранить журналы браузера для багрепорта заранее спасибо видосу лайк
Долго ждал видео и пропустил его выход) Зато узнал, что в моей компании scrum :) спасибо, максимально информативно
Как ты устроился на работу не зная методологий?))
Азат, все понятно. Спасибо. Но что делает QA пока разработчики только разрабатывают первую фитчу?
Собираюсь учиться у вас на курсах на QA, Азат, подскажите, подойдёт ли МакБук Эир на новом чипе М1 для учебы и работы или нужен другой пк с чипом Интел?
пойдет,с лихвой хватит
отличное изложение!
Супер. Молодец! Спасибо. Жаль что scrum много глубже, но по факту компании используют только то что ты описал.
А почему спрашивают о том как делать, разве ТЗ нет?
что делают тестеровщики в начале спринта?
Баля, опять непонятно, Agile и Scrum - это разные вещи? Везде их сравнивают, а в этом видео говорил об Agile, а потом внезапно Scrum - чем отличаются-то? Или Agile - это абстракция над Scrum? Просто сказал "Agile - философия, подробно не будем, почитайте сами. Scrum - это..." - а??
В канбане нет дейликов и пленнингов? Это что-то новое :)
Если вы что то не поняли, ничего страшного, потому что практически все что он сказал НЕ ВЕРНО. В канбан методе есть встречи они называются каденции, там ещё и роли есть, только ни кому не говорите. В скраме почитайте о ценности которую должна нести команда. Оценки 1 point = 1 день, так давайте оценивать в днях. Это лишь малость. Как можно сравнивать Фреймвок vs Метод vs Методология
не скинете ссылку на более профессиональное и качественное объяснение? Каждое видео что я успел посмотреть противоречит предыдущему
про поинты тоже удивился)
Он молодец хотя бы за то, что я наткнулся на ваш комментарий и пойду копать глубже, спасибо!
Если нет совсем знаний по тестированию, только английский язык, с чего начать?
С изучения теории по тестированию. Для ознакомления можно взять книгу Романа Савина "Тестирование DOT COM", далее идти на курсы
@@azat-zak о я правильно начал, как раз дочитываю эту книгу, очень дохотчиво и с юмором описано
@@azat-zak спасибо , а после прочтения точно уже можно курсы "осилить "?))
@@violettatarasova9982 я лично видел достаточно вакансий qa trainee, где больше всего ценится английский b2, а остальному научат
сойдет
👍🏻
Нашел баг на стартовой картинке видео "Aglie" . Ура я тестировщик
👍🏻👍🏻👍🏻
У него шерсть кошачья на футболке?
Вы говорите что 1 point = 1 рабочему дню, а приводите пример что у нас будет 50 поинтов на следующие две недели, как понять ?
это у всей коммандой в общем количестве. Стори пойнты это как очки, оценки сложности каждое стори/задание. Не обезательно 1 очко быть 1 день. Тоест не обезательно оценивать сложность работы как количество времени. Для некоторых команд 5 очков это 1 день работы одного програмиста, а для некоторых это 5 дней, а для некоторых - никак не связано по времени. Команда сама решает что означает одно очко и если связывать количество очков со временем
Поинты=человеко дни? Спорный момент... Зачем тогда их вводить? Кажется, они вмещают в себя больше, чем время, а так же сложность, ясность и риски.
"Это не стоит 3 поинтов, 5 поинтов будет вполне достаточно" - это как понимать? На 11 минуте.
Он там обсуждал повышение с 5 до 8 поинтов ранее, просто не удачно выразился.
А где канбан?
Aglie))
Слишком много склеек видео
В заголовке одно, а по сути в видео несколько другое. Сорян за неконтенткороекность. Слишком подробно о скрам. Имхо лучше в начале коротко сказать суть, в чем разница. А потом уже раскрыть подробнее, либо сделать отдельные ролики с разбором каждой методологии. А так я слушал 95% известной мне информации, и в конце получил куцый хвостик про канбан, причём вообще суть канбана упростил до невозможности. Канбан не знает. Я потом посмотрел, но суть главная канбана не просто в отсутствии церемоний и одной задаче одновременно
пф, какое отношение вотерфол имеет к безопасности? автор явно не понимает, о чем гооврит. банковские приложения давно разрабатываются по скраму!
Боже. Нет такой методологии - waterfall. Не неси пургу.
спасибо за легкое и интересное объяснение
Спасибо большое!!! Подробно и по полочкам!