Agile и Scrum в работе над проектами и продуктами
Сегодня
Рубрика: Конспекты
Источник: Coursera
Автор: Национальный исследовательский Томский государственный университет, ScrumTrek & E-Learning Development Fund AGILE & SCRUM
Учиться новому - неотъемлемая часть жизни современного человека. Как коуч, работающий с командами, лидерами, людьми, ими управляющими, я постоянно расширяю спектр своих знаний. В ближайшие 5 недель я прохожу сертифицированный курс на Coursera, и буду делиться конспектами и этапами прохождения курса по самой нашумевшей философии управления командами - AGILE.
Agile - эта система ценностей, философия, образ мышления.
Это собирательный бренд любых подходов, принципов, методов или методологий, позволяющих действовать согласно ценностям и принципам agile-манифеста.
Agile исторически был призван решать две проблемы:
1. Сокращение срока вывода нового продукта на рынок.
2. Сокращение времени на принятие решения.
1. Процессы:
SCRUM, KANBAN, SCRUMBAN, DSDM, Cristal clear, XP.
2. Продукты:
Lean Startup - позволяет быстро сделать минимально жизнеспособный продукт и протестировать гипотезу.
Lean customer development - способ проведения глубинных интервью для выяснения глубинных потребностей заказчика.
Дизайн мышления - цикл работ, связанный с тем, чтобы построить продукт, который найдет отклик у потенциального потребителя.
3. Инструменты (в IT сфере)
Tdd, bdd, xfd, design, автоматизация тестирования,
Инкрементальная архитектура
Интеративный подход – в каждой итерации демонстрируются промежуточные результаты.⠀
Инкрементальный подход – в конце каждой итерации заказчик получает инкремент продукта с новыми функциями, который сразу же может использовать.
CI/CD позволяет собирать продукт часто и непрерывно выпускать его заказчику.
Фасилитационные техники:
Story mapping - разбивает большие требования к продукту на инкрементальные части.
Impact mapping - сверяет конкретные действия с тем, что они ведут к конечному продукту.