Список идей: scrum
DESCRIPTION
Scrum introductionTRANSCRIPT
«Список идей, которые ты видишь полезными для разработки...»
Денис Бондаренко
Список идей
Скрам, он такой cкрам
Product backlog:дорожная карта проекта
Список требований, пожеланий, историй, функциональности, которые упорядочены по степени важности.
Бэклог—
• Прозрачность• Приоритеты
Инструменты:
Основные принципы:
• Вики• Google Docs
Юзер стори как элемент бэклога
• фокус на результате
• фокус на реальных пользователях
• cтруктура
• «как <пользователь> я хочу <сделать> и тем самым получить <выгоды>»
ВидениеЭто что-то мутное, но, несомненно, полезное.
Спринт(итерация)
Научный подход
Agile — это научный метод проверки гипотез.А раз научный, то это мне нравится! :)
Планитерации Итерация Анализ Ретро-
спективы
Гипотеза Тест Ревью Корректи-вы
Планирование и эстимейт:
Блекджек и шлюхи
planning poker
Eсть онлайн версия: http://www.planningpoker.com/
Бэклог итерациидоска задач
Есть целый зоопарк онлайн: http://www.userstories.com/products
Мета-процесс
«Головняка этот процесс стоит в любом случае.»
Денис Бондаренко
РетроспективаBall point game
Ретроспектива ещеГоворящая подушка*
* Они называют это «бита оратору» — ну, мы не будем уподобляться.
Опять об этом #ретроспектива
• доска улучшений• отдых• инженерные дни
• Исключение затрат
• Акцент на обучении
• Предельно отсроченное принятие решений
• Предельно быстрая доставка заказчику
• Мотивация команды
• Интегрирование
• Целостное видение
Lean —это если мыслить ширее
XP
Scrum
Lean
Be lean and mean!
Качество«Все, что модно в этом сезоне» ©
Архитектура и рефакторингСиндром усидчивого чувака: когда чувак ошибается в дизайне, но у него хватает усидчивости написать кучу кода и пофиксить кучу багов.
Ping-pong programmingТ.к. у нас низкое тест ковередж, можно попробовать использовать.
Сложно построить что-то хорошее на прогнившем фундаменте!
это юзабилити.Внешнее качество системы—
это продуманность дизайна, покрытие тестами, читаемость кода, рефакторинг и т.д.
Внутреннее качество—
У системы с высоким внутренним качеством иногда и может быть довольно низкое внешнее. Но наоборот бывает крайне редко.
Пример из реального мира
Адекватная иерархия джава-классов может вылечить юзер-интерфейсы.
»
Добро пожаловать!
Все равно добро пожаловать!
ТестированиеТребование и видение.
TeamКроссфункциональность,
мотивация,взаимодействие.
«Communication is what the listener does»
Peter Drucker
РолиМодель DISC:
• Dominance (преобладание)
• Influence (влияние)
• Steadiness (уравновешенность)
• Conscientious (сознательность)
25
D I
SC
Активность
Пассивность
Dominance Influence
SteadinessConscientious
26
Ориентированы на задачи
Ориентированы на людей, открыты
D I
SC
Dominance Influence
SteadinessConscientious
Соглашения• Naming conventions.• _________________ (Впишите свой вариант).
Групповая динамика
Не знаю, что тут и сказать, забыла удалить этот слайд =)
« Второй закон термодинамики менеджмента:Энтропия в организации постоянно увеличивается»
Том Демарко, Тимоти Листер "Человеческий фактор"
МотивацияСложная штука. Но в скраме это любят.
Может быть самомотивацией. Но на нее влияют также другие факторы.
Надо:• Мотивировать себя.
• Мотивировать других.
• Не демотивировать других.
Кино
Вино
Домино
Team roomПерестановка?
Кстати говоря, должно быть много места, чтоб ходить и думать.
Здесь должна быть еще одна сумасшедшая идея.
Флипчарты! (скрам — это флипчарты, и много).
Спасибо за соучастие!
Слайды доступны на локальной вики(ну или будут доступны, чтоб не спойлить).