Agile Flashcards
Основные идеи Agile:
1) Люди и их взаимодействие важнее,, чем процессы и средства
2) Работающее ПО важнее,, чем исчерпывающая документация
3) Сотрудничество с заказчиком важнее,, чем обсуждение условий контракта
4) Реагирование на изменения важнее,, чем следование плану
Роди Scrum:
1) Product owner
2) Scrum master
3) Team
Артефакты Scrum:
1) Product Backlog - задачи складывает product owner
2) Sprint Backlog - team забирают наиболее приоритетные задачи на спринт
3) Sprint Burndown - как быстро двигаются задачи (для Scrum mastera), диаграмма сгорания работ
Практики Scrum:
1) Sprint Planning (для всей команды, обсуждение задач для взятия в спринт)
2) Daily scrum (собрание для team и scrum mastera - что сделал вчера, что сделал сегодня, какие проблемы)
3) Sprint Retrospective (вся команда анализирует предыдущий спринт - что нужно оставить, что нужно добавить, что нужно убрать, без Product ownera)
QA активность в Scrum
1) Планирование 0-1 день
2) Разработка тестовой документации 1-5 день
3) тестирование новой функциональности 3-8 день
4) Регрессивное тестирование 7-10 день
5) демо 9-10 день
Kanban принципы:
1) Визуализируйте производство - разделите работу на задачи, каждую задачу напишите на карточке и поместите на стену или доску. Используйте названные столбцы, чтобы показать положение задачи в производстве.
2) Ограничивайте WIP (work in progress или работу, выполняемую одновременно) на каждом этапе производства.
3) Измеряйте время цикла (среднее время на выполнение одной задачи) и оптимизируйте постоянно процесс, чтобы уменьшить это время.