Список идей: scrum

31
«Список идей, которые ты видишь полезными для разработки...» Денис Бондаренко Список идей

Upload: catherine-vladimirskaya

Post on 11-Nov-2014

1.959 views

Category:

Technology


0 download

Tags:

DESCRIPTION

Scrum introduction

TRANSCRIPT

Page 1: Список идей: Scrum

«Список идей, которые ты видишь полезными для разработки...»

Денис Бондаренко

Список идей

Page 2: Список идей: Scrum

Скрам, он такой cкрам

Page 3: Список идей: Scrum

Product backlog:дорожная карта проекта

Page 4: Список идей: Scrum

Список требований, пожеланий, историй, функциональности, которые упорядочены по степени важности.

Бэклог—

• Прозрачность• Приоритеты

Инструменты:

Основные принципы:

• Вики• Google Docs

Page 5: Список идей: Scrum

Юзер стори как элемент бэклога

• фокус на результате

• фокус на реальных пользователях

• cтруктура

• «как <пользователь> я хочу <сделать> и тем самым получить <выгоды>»

Page 6: Список идей: Scrum

ВидениеЭто что-то мутное, но, несомненно, полезное.

Page 7: Список идей: Scrum

Спринт(итерация)

Page 8: Список идей: Scrum

Научный подход

Agile — это научный метод проверки гипотез.А раз научный, то это мне нравится! :)

Планитерации Итерация Анализ Ретро-

спективы

Гипотеза Тест Ревью Корректи-вы

Page 9: Список идей: Scrum

Планирование и эстимейт:

Блекджек и шлюхи

planning poker

Eсть онлайн версия: http://www.planningpoker.com/

Page 10: Список идей: Scrum

Бэклог итерациидоска задач

Есть целый зоопарк онлайн: http://www.userstories.com/products

Page 11: Список идей: Scrum

Мета-процесс

«Головняка этот процесс стоит в любом случае.»

Денис Бондаренко

Page 12: Список идей: Scrum

РетроспективаBall point game

Page 13: Список идей: Scrum

Ретроспектива ещеГоворящая подушка*

* Они называют это «бита оратору» — ну, мы не будем уподобляться.

Page 14: Список идей: Scrum

Опять об этом #ретроспектива

• доска улучшений• отдых• инженерные дни

Page 15: Список идей: Scrum

• Исключение затрат

• Акцент на обучении

• Предельно отсроченное принятие решений

• Предельно быстрая доставка заказчику

• Мотивация команды

• Интегрирование

• Целостное видение

Lean —это если мыслить ширее

XP

Scrum

Lean

Be lean and mean!

Page 16: Список идей: Scrum

Качество«Все, что модно в этом сезоне» ©

Page 17: Список идей: Scrum

Архитектура и рефакторингСиндром усидчивого чувака: когда чувак ошибается в дизайне, но у него хватает усидчивости написать кучу кода и пофиксить кучу багов.

Ping-pong programmingТ.к. у нас низкое тест ковередж, можно попробовать использовать.

Page 18: Список идей: Scrum

Сложно построить что-то хорошее на прогнившем фундаменте!

это юзабилити.Внешнее качество системы—

это продуманность дизайна, покрытие тестами, читаемость кода, рефакторинг и т.д.

Внутреннее качество—

У системы с высоким внутренним качеством иногда и может быть  довольно низкое внешнее. Но наоборот бывает крайне редко.

Page 19: Список идей: Scrum

Пример из реального мира

Адекватная иерархия джава-классов может вылечить юзер-интерфейсы.

»

Page 20: Список идей: Scrum

Добро пожаловать!

Page 21: Список идей: Scrum

Все равно добро пожаловать!

Page 22: Список идей: Scrum

ТестированиеТребование и видение.

Page 23: Список идей: Scrum

TeamКроссфункциональность,

мотивация,взаимодействие.

«Communication is what the listener does»

Peter Drucker

Page 24: Список идей: Scrum

РолиМодель DISC:

• Dominance (преобладание)

• Influence (влияние)

• Steadiness (уравновешенность)

• Conscientious (сознательность)

Page 25: Список идей: Scrum

25

D I

SC

Активность

Пассивность

Dominance Influence

SteadinessConscientious

Page 26: Список идей: Scrum

26

Ориентированы на задачи

Ориентированы на людей, открыты

D I

SC

Dominance Influence

SteadinessConscientious

Page 27: Список идей: Scrum

Соглашения• Naming conventions.• _________________ (Впишите свой вариант).

Page 28: Список идей: Scrum

Групповая динамика

Не знаю, что тут и сказать, забыла удалить этот слайд =)

« Второй закон термодинамики менеджмента:Энтропия в организации постоянно увеличивается»

Том Демарко, Тимоти Листер "Человеческий фактор"

Page 29: Список идей: Scrum

МотивацияСложная штука. Но в скраме это любят.

Может быть самомотивацией. Но на нее влияют также другие факторы.

Надо:• Мотивировать себя.

• Мотивировать других.

• Не демотивировать других.

Кино

Вино

Домино

Page 30: Список идей: Scrum

Team roomПерестановка?

Кстати говоря, должно быть много места, чтоб ходить и думать.

Здесь должна быть еще одна сумасшедшая идея.

Флипчарты! (скрам — это флипчарты, и много).

Page 31: Список идей: Scrum

Спасибо за соучастие!

Слайды доступны на локальной вики(ну или будут доступны, чтоб не спойлить).