SlideShare una empresa de Scribd logo
1 de 31
«Список идей, которые ты видишь полезными для разработки...» Денис Бондаренко Список идей
Скрам, он такой cкрам
Product backlog: дорожная карта проекта
Список требований, пожеланий, историй, функциональности, которые упорядочены по степени важности. Бэклог— •  Прозрачность •  Приоритеты Инструменты: Основные принципы: •  Вики •  Google Docs
Юзер стори как элемент бэклога ,[object Object],[object Object],[object Object],[object Object]
Видение Это что-то мутное, но, несомненно, полезное.
Спринт (итерация)
Научный подход 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: •  D ominance (преобладание) •  I nfluence (влияние) •  S teadiness (уравновешенность) •  C onscientious (сознательность)
D I S C Активность Пассивность Dominance Influence Steadiness Conscientious
Ориентированы на задачи Ориентированы на людей, открыты D I S C Dominance Influence Steadiness Conscientious
Соглашения •  Naming conventions. •  _________________ (Впишите свой вариант).
Групповая динамика Не знаю, что тут и сказать, забыла удалить этот слайд =) « Второй закон термодинамики менеджмента:Энтропия в организации постоянно увеличивается» Том Демарко, Тимоти Листер "Человеческий фактор"
Мотивация Сложная штука. Но в скраме это любят. Может быть  самомотивацией . Но на нее влияют также другие факторы. Надо: •  Мотивировать себя. •  Мотивировать других. •  Не  демотивировать других. Кино Вино Домино
Team room Перестановка? Кстати говоря, должно быть много места, чтоб ходить и думать. Здесь должна быть еще одна сумасшедшая идея.  Флипчарты!  (скрам —  это флипчарты, и много).
Спасибо за соучастие! Слайды доступны на локальной вики (ну или будут доступны, чтоб не спойлить).

Más contenido relacionado

La actualidad más candente

Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
PCampRussia
 
Есть ли польза от CJM при отсутствии customer'ов (и услуг)
Есть ли польза от CJM при отсутствии customer'ов (и услуг) Есть ли польза от CJM при отсутствии customer'ов (и услуг)
Есть ли польза от CJM при отсутствии customer'ов (и услуг)
Nikita Efimov
 
подурец как договариваются команды
подурец   как договариваются командыподурец   как договариваются команды
подурец как договариваются команды
Magneta AI
 

La actualidad más candente (20)

Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
 
Project management
Project managementProject management
Project management
 
Интервью с пользователями
Интервью с пользователямиИнтервью с пользователями
Интервью с пользователями
 
Начало работы в большой компании
Начало работы в большой компанииНачало работы в большой компании
Начало работы в большой компании
 
Hypothesis canvas
Hypothesis canvasHypothesis canvas
Hypothesis canvas
 
Информационные карты эмпатии
Информационные карты эмпатииИнформационные карты эмпатии
Информационные карты эмпатии
 
Красивый интерфейс – это лишь часть крутого UX
Красивый интерфейс – это лишь часть крутого UXКрасивый интерфейс – это лишь часть крутого UX
Красивый интерфейс – это лишь часть крутого UX
 
Пришел, увидел и нанял
Пришел, увидел и нанялПришел, увидел и нанял
Пришел, увидел и нанял
 
Трансформация UX-культуры
Трансформация UX-культурыТрансформация UX-культуры
Трансформация UX-культуры
 
Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехи
 
Есть ли польза от CJM при отсутствии customer'ов (и услуг)
Есть ли польза от CJM при отсутствии customer'ов (и услуг) Есть ли польза от CJM при отсутствии customer'ов (и услуг)
Есть ли польза от CJM при отсутствии customer'ов (и услуг)
 
Use cases на UX-витаминах
Use cases на UX-витаминахUse cases на UX-витаминах
Use cases на UX-витаминах
 
Как и когда использовать айтрекер на юзабилити тестировании
Как и когда использовать айтрекер на юзабилити тестированииКак и когда использовать айтрекер на юзабилити тестировании
Как и когда использовать айтрекер на юзабилити тестировании
 
Почему надо добиваться доступа к пользователям и как это делать
Почему надо добиваться доступа к пользователям и как это делатьПочему надо добиваться доступа к пользователям и как это делать
Почему надо добиваться доступа к пользователям и как это делать
 
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
 
Взаимозаменяемость и уникальность UX-специалиста и аналитика
Взаимозаменяемость и уникальность UX-специалиста и аналитикаВзаимозаменяемость и уникальность UX-специалиста и аналитика
Взаимозаменяемость и уникальность UX-специалиста и аналитика
 
Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"
 
Как давать обратную связь
Как давать обратную связьКак давать обратную связь
Как давать обратную связь
 
Повышение эффективности команды. Ретроспектива как инструмент.
Повышение эффективности команды. Ретроспектива как инструмент.Повышение эффективности команды. Ретроспектива как инструмент.
Повышение эффективности команды. Ретроспектива как инструмент.
 
подурец как договариваются команды
подурец   как договариваются командыподурец   как договариваются команды
подурец как договариваются команды
 

Similar a Список идей: Scrum

Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Ontico
 
IT Talk SPb «Дизайн-процессы в энтерпрайз-проекте. Советы и рекомендации»
IT Talk SPb «Дизайн-процессы в энтерпрайз-проекте. Советы и рекомендации»IT Talk SPb «Дизайн-процессы в энтерпрайз-проекте. Советы и рекомендации»
IT Talk SPb «Дизайн-процессы в энтерпрайз-проекте. Советы и рекомендации»
Masha Kolga
 
It talk SPb «дизайн процессы в энтерпрайз-проекте. советы и рекомендации»
It talk SPb «дизайн процессы в энтерпрайз-проекте. советы и рекомендации»It talk SPb «дизайн процессы в энтерпрайз-проекте. советы и рекомендации»
It talk SPb «дизайн процессы в энтерпрайз-проекте. советы и рекомендации»
DataArt
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
Askhat Urazbaev
 
Мекра, 3-е занятие. Принципы плотности и тяготения в визуальном дизайне. Элем...
Мекра, 3-е занятие. Принципы плотности и тяготения в визуальном дизайне. Элем...Мекра, 3-е занятие. Принципы плотности и тяготения в визуальном дизайне. Элем...
Мекра, 3-е занятие. Принципы плотности и тяготения в визуальном дизайне. Элем...
Andrew Shapiro
 
Бумажное прототипирование
Бумажное прототипированиеБумажное прототипирование
Бумажное прототипирование
Maxim Gaponov
 
Profsoux2014 presentation by Pavelchuk
Profsoux2014 presentation by PavelchukProfsoux2014 presentation by Pavelchuk
Profsoux2014 presentation by Pavelchuk
Return on Intelligence
 

Similar a Список идей: Scrum (20)

Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product Discovery
 
Проводник по джунглям user experience
Проводник по джунглям user experienceПроводник по джунглям user experience
Проводник по джунглям user experience
 
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
 
Мекра, первое занятие
Мекра, первое занятиеМекра, первое занятие
Мекра, первое занятие
 
BDD
BDDBDD
BDD
 
Унификация взаимодействия
Унификация взаимодействияУнификация взаимодействия
Унификация взаимодействия
 
Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies
 
004 Лекция о дизайне
004 Лекция о дизайне004 Лекция о дизайне
004 Лекция о дизайне
 
IT Talk SPb «Дизайн-процессы в энтерпрайз-проекте. Советы и рекомендации»
IT Talk SPb «Дизайн-процессы в энтерпрайз-проекте. Советы и рекомендации»IT Talk SPb «Дизайн-процессы в энтерпрайз-проекте. Советы и рекомендации»
IT Talk SPb «Дизайн-процессы в энтерпрайз-проекте. Советы и рекомендации»
 
It talk SPb «дизайн процессы в энтерпрайз-проекте. советы и рекомендации»
It talk SPb «дизайн процессы в энтерпрайз-проекте. советы и рекомендации»It talk SPb «дизайн процессы в энтерпрайз-проекте. советы и рекомендации»
It talk SPb «дизайн процессы в энтерпрайз-проекте. советы и рекомендации»
 
MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7
 
Проектирование интерфейсов
Проектирование интерфейсовПроектирование интерфейсов
Проектирование интерфейсов
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
 
Практика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковПрактика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиков
 
Мекра, 3-е занятие. Принципы плотности и тяготения в визуальном дизайне. Элем...
Мекра, 3-е занятие. Принципы плотности и тяготения в визуальном дизайне. Элем...Мекра, 3-е занятие. Принципы плотности и тяготения в визуальном дизайне. Элем...
Мекра, 3-е занятие. Принципы плотности и тяготения в визуальном дизайне. Элем...
 
Paper prototyping
Paper prototypingPaper prototyping
Paper prototyping
 
Бумажное прототипирование
Бумажное прототипированиеБумажное прототипирование
Бумажное прототипирование
 
Profsoux2014 presentation by Pavelchuk
Profsoux2014 presentation by PavelchukProfsoux2014 presentation by Pavelchuk
Profsoux2014 presentation by Pavelchuk
 
Требовать или предлагать? Сергей Павельчук
Требовать или предлагать? Сергей ПавельчукТребовать или предлагать? Сергей Павельчук
Требовать или предлагать? Сергей Павельчук
 
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряорганизация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
 

Más de Catherine Vorobiova (6)

Location tracking
Location trackingLocation tracking
Location tracking
 
A Quick Review of Email Organizing
A Quick Review of Email OrganizingA Quick Review of Email Organizing
A Quick Review of Email Organizing
 
Sonar
SonarSonar
Sonar
 
23 postcard
23 postcard23 postcard
23 postcard
 
Uncertainty and Contradiction in Multi-agent Systems
Uncertainty and Contradiction in Multi-agent SystemsUncertainty and Contradiction in Multi-agent Systems
Uncertainty and Contradiction in Multi-agent Systems
 
Greenhopper v 0.2
Greenhopper v 0.2Greenhopper v 0.2
Greenhopper v 0.2
 

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

Notas del editor

  1. Ура, мы будем играть в скрам   Название в разработке
  2. Ну тут еще майндмапа в разработке
  3. Теперь я выделяю основные элементы, которые рассматриваю в скраме в качестве позитивных и рекомендуемых ко внедрению   Ж))
  4. Это основа скрама. С него все начинается И я вижу в нем у нас тоже реальную потребность Это может быть файл Excel в гугл доксах или страница в вики. Сюда пишутся все требования(юзер стори), которые запланированы к реализации , причем на понятном языке(не техническом)
  5. Основным элементом беклога является юзер стори Т.е. элементы бэклога пишутся на человеческом языке, а не на техническом
  6. Теперь я выделяю основные элементы, которые рассматриваю в скраме в качестве позитивных и рекомендуемых ко внедрению   Ж))
  7. - все мнения учитываются - более качественные оценки Можно использовать числа подряд: 1,2,3,4. Но, как показывается народная мудрость, начинаются мелочные споры, о том, что это 2 или 3, и опять в ход идут “метрические линейки” типа рабочих часов, минут, дней. Поэтому уже давно многие Agile-практики рекомендуют пользоваться последовательностью Фибоначчи (0,1,2,3,5,8,13…). Ее выгода в том, что она начинает резко расти вверх. Ведь если требование действительно сложное, то детали уже не так важны – слона лучше всего есть по частям, главное понять, что это слон   Правила Planning Poker просты: Каждому участнику дается набор карт с цифрами Заказчик/Владелец Продукта читает историю, и команда кратко уточняет ее Каждый участник выбирает свою оценку и кладет карту рубашкой вверх Все одновременно открывают карты Если есть разница (большая), то обсуждается «Почему?» Делаем еще один раунд оценки, пока все не сойдутся на одном числе  
  8. - все мнения учитываются - более качественные оценки Можно использовать числа подряд: 1,2,3,4. Но, как показывается народная мудрость, начинаются мелочные споры, о том, что это 2 или 3, и опять в ход идут “метрические линейки” типа рабочих часов, минут, дней. Поэтому уже давно многие Agile-практики рекомендуют пользоваться последовательностью Фибоначчи (0,1,2,3,5,8,13…). Ее выгода в том, что она начинает резко расти вверх. Ведь если требование действительно сложное, то детали уже не так важны – слона лучше всего есть по частям, главное понять, что это слон   Правила Planning Poker просты: Каждому участнику дается набор карт с цифрами Заказчик/Владелец Продукта читает историю, и команда кратко уточняет ее Каждый участник выбирает свою оценку и кладет карту рубашкой вверх Все одновременно открывают карты Если есть разница (большая), то обсуждается «Почему?» Делаем еще один раунд оценки, пока все не сойдутся на одном числе  
  9. Ну это уже пробовали, это хорошо, но всем лень Основные условие: 1) место(лучше не в рабочей комнате)
  10. Исключение затрат . Затратами считается всё, что не добавляет ценности для потребителя. В частности: излишняя функциональность; ожидание (паузы) в процессе разработки; нечёткие требования; бюрократизация; медленное внутреннее сообщение. Акцент на обучении.  Короткие циклы разработки, раннее тестирование, частая обратная связь с заказчиком. Предельно отсроченное принятие решений.  Решение следует принимать не на основе предположений и прогнозов, а после открытия существенных фактов. Предельно быстрая доставка заказчику.  Короткие итерации. Мотивация команды.  Нельзя рассматривать людей исключительно как ресурс. Людям нужно нечто большее, чем просто список заданий. Интегрирование.  Передать целостную информацию заказчику. Стремиться к целостной архитектуре. Рефакторинг. Целостное видение.  Стандартизация, установление отношений между разработчиками. Разделение разработчиками принципов бережливости. «Мыслить широко, действовать мало, промахиваться быстро; учиться стремительно».
  11. Ping pong Суть в том, чтобы писать тесты до того как будет написан сам код, при этом, выдерживая наименьшие шаги при написании кода. Т.е. один программист пишет один тест, который компилируется, но “падает”. Затем, второй программист должен написать код, который будет отвечать заранее написанному тесту, и, соответсвенно он же должен будет написать следующий тест, чтобы первый программист написал соответствующий код. Всё это весело и довольно эффектно, но без сомнения требует довольно высокой концентрации на поставленной задаче. 
  12. Теперь я выделяю основные элементы, которые рассматриваю в скраме в качестве позитивных и рекомендуемых ко внедрению   Ж))
  13.   Рома, это тебе посвящается Я начиталась Питерса, и решила, чем больше будет безобразия - тем лучше  :P Дальше неинтересно Здесь нарисована иерархия экшенов небезызвестного адверфейса Был проведен всестронний анализ(мной) после чего всячески перепроектирована эта самая иерархия
  14. Что это пример доказывает:
  15. ну пока непонятно какая-то модель диск зачем? все мы разные, это хорошо, надо думать, как это использовать
  16. Теперь я выделяю основные элементы, которые рассматриваю в скраме в качестве позитивных и рекомендуемых ко внедрению   Ж))