SlideShare une entreprise Scribd logo
1  sur  31
Шаг-Рысь-Галоп:
видимое ускорение разработки
Трошин Алексей, Product-менеджер B2B-Center
Давайте знакомиться
Трошин Алексей
Product-менеджер B2B-Center
Web-dev с 2002 года, Agile с 2009 (CSPO, CSM)
Project-Product-CTO, от 2 до 75 сотрудников
Конференции, семинары, книга
…и других:
Опыт из:
Вынос мозга малосвязанной информацией 
Немного очевидности
Немного лозунгов
Немного провокаций
Немного опыта
Немного холивара
Немного советов
Немного юмора
Объясняю свою картину мира тем, с кем работаю
Общие (единые) понятия
Чтобы говорить «А помнишь, я рассказывал…?»
Что это за доклад?
Обязательно прочтите:
Посвежее Постарее
Вначале - рекомендации
Название доклада – способ включить ассоциации 
Скорость езды зависит не от лошади
Рассмотрим идеального сферического коня, без ограничений породы
Скорость – заслуга наездника
Нужно научиться подавать правильные команды 
(надеюсь, эта анимация движется)
Шаг Рысь Галоп
Шаг-Рысь-Галоп
Вся работа = Полезная работа + Бесполезная работа
Полезная работа = Вся работа – Бесполезная работа
Меньше бесполезной работы => больше полезной отдачи
Чем больше отдачи – тем выше скорость
Больше фич
Чаще демо
Арифметика от К.О.
Бесполезная работа -> Муда (Lean)
Перепроизводство
Запасы
Избыточная обработка
Лишние движения
Дефекты и брак
Ожидание
Транспортировка
Там же (в Lean)
Мура (неравномерность)
Мури (перегрузка)
Меньше бесполезной работы
http://wkazarin.ru/wp-content/uploads/2013/09/LSSAGLM.pdf
Думаете, что знаете?
Уверены? Он вам сказал? Показал? Нарисовал?
Он пробовал это? Пользовался? Другим показывал?
Заплатил за это? Больше ничего не хочет? Доплатит?
Вы не знаете. Примите это.
В «русской рулетке» шансы выше 
Вы не знаете, что хочет заказчик
Человек – устройство для преобразования сигналов 
Сигнал = проекция
Заказчик проецирует ожидания
Заказчик находится в своём контексте
Контакт – обмен проекциями
Окно контакта – видим одно и то же?
Важно получить обратную связь
Убедитесь, что проекция понята
Снижайте когнитивный диссонанс (разрыв шаблона) 
Займёмся когнитивной психологией
Это единственный способ его понять
Показывайте чаще
Чаще = меньше, а меньше - не проблема
Проблема не в «показать мало»
Проблема – показать не то
Покажите заказчику результат
Ешьте слона по кусочкам
Сразу – подавитесь 
Небольшой функционал – небольшие затраты
Небольшие затраты понести не страшно
Маленькая ошибка – маленький ущерб
А ещё это проще тестировать 
Делайте меньше
Продукт должен быть рабочим всегда
20% готовности продукта - bullshit
Должна быть 100% работоспособность 5% продукта 
У нас есть Agile!
Итеративность
Инкрементальность
Здравый смысл 
Правильное разрезайте слона
http://www.maxkir.com/sd/methyperproject_RUS.htm
Меньше не значит хуже
Меньше – значит завершённее
Каждый функционал – закончен и полезен
Дорабатывать не нужно
Приносит пользу / решает проблему клиента
Запомните умные слова – MMF и MVP, делайте это
Minimal marketable feature
Minimal viable product
Стремитесь к завершенности
http://morrozmsk.livejournal.com/138016.htmlhttp://habrahabr.ru/post/230637/
Вы НЕ ЗНАЕТЕ, что нужно
Усмиряйте фантазию
Потерпите с изменениями
Каждая фича стоит денег
Анекдот в тему:
Выбросьте лишнее
http://www.slideshare.net/agiledays/ss-19544297
Простое правило: слева - зло, справа – добро
ЗЛО = Заинтересованное ЛицО 
Важно НЕ ДВИГАТЬ задачи слева направо
Важно ДОТАСКИВАТЬ задачи направо до конца
Чем быстрее задача завершиться, тем раньше начнёт наносить пользу
Усмиряйте Kanban
Уверенность = скорость
Замкнутый круг 
Уверенность – когда фича не кладёт код
Круто, да?
Это про технические нюансы: тестирование, автоматизация деплоя…
Скорость = уверенность
http://msk15.agiledays.ru/members/profile/908/
Непрерывное качество в непрерывной разработке
Уверенность – знаем что делать, а не придумываем на ходу
Придумывание (не уточнение) антипродуктивно
Прорабатывайте задачи ДО постановки в разработку
Груминги для оценки и уточнения требований
Прототипы для понимания функциональных требований
Описывайте НФТ
Рассматривайте граничные случаи
Quality-Driven Task Creating  Описывайте User Story, начиная с «как проверить»
Скорость = уверенность
Вроде бы очевидно
Когда просят сделать быстро, не просят сделать плохо
Но я хочу ещё раз об этом напомнить
Со временем инструменты заботы о качестве преобразуются в инструменты
повышения скорости
Скорость не должна влиять на качество
Не накапливайте проблемы
«Разберемся потом» - не работает
Записывайте сразу, потом - забудете
Ретроспектива!
Не скрывайте проблемы
К сожалению, проблемы есть всегда
Наказаний нет
Ищем «бриллианты»
Проблема = повод найти улучшения
Скорость = прозрачность
http://expert.ru/expert/2003/15/15ex-instrum_33307/
Не бойтесь ошибок
http://www.ted.com/talks/regina_dugan_from_mach_20_glider_to_humming_bird_drone
Маленькими вы тоже ничего не боялись 
Ошибки – это нормально
Даже если вы их боитесь, они всё равно случатся
Фэйлиться раньше (Agile)
Plan-Do-Check-Act (цикл Деминга)
Для открытых систем
Открытые = не можем контролировать
У взрослых - цикл Колба (Дэвида)
Видимость - слово не из психологии, а из оптики :)
Результаты вашей работы должно быть видно
Делайте не «для видимости», а то, что видно, реально, ощутимо
Делите задачи по типам
Так проще не забывать выделять на это время
Видимость – хорошее слово
Напоминайте об этом
Новости (официально)
Блог (менее официально)
Заставка в mobile app
Больше внимания к видимости
Выбирайте с пользой
Reformal (закрывайте запросы)
Письма в обратную связь (цитируйте)
Тенденции (вы в тренде)
Конкуренты (сокращайте разрыв)
Легко и быстро!
Наш выбор - 1
Метод Кано в помощь
Выбирайте правильную видимость
https://vimeo.com/album/3306009/video/118003815
Наносите максимальную пользу
https://www.dropbox.com/s/7aoam7v951c80vr/comakers_product_goals_quickref.pdf
«Вредные советы»
Решайте проблемы по мере их возникновения
Мы не пророки, всего не предвидим
Не распыляйтесь
Приоритеты – единственное, чем можно управлять
Разработка это услуга, ускорение возможно только за счёт качества. Проблемы ускорения
проявятся в любом случае.
9 женщин не родят ребёнка за 1 месяц (с)
Не забывайте - мы делаем софт, а не хард
«Вредные советы»
http://microsat.sm.bmstu.ru/e-library/Books/TheMythicalManMonth_rus/The%20Mythical%20Man-Month.pdf
Улыбайтесь чаще
Улыбаясь, мы кажемся более компетентными (с)
Умное лицо это еще не признак ума, господа… Все глупости на земле делаются именно с этим
выражением лица… Улыбайтесь, господа… Улыбайтесь! (с)
http://www.ted.com/talks/ron_gutman_the_hidden_power_of_smiling http://www.youtube.com/watch?v=moAK_fBoWcw
«Вредные советы»
Бокс смотрите?
Впечатление всего боя - от последних раундов
Или от fatality 
Готовьтесь
Сценарий
Тестовый прогон
Держитесь уверенно
И позитивно
Ведите
Не давайте перебивать
Вопросы потом
Помогите похвалить 
Презентуйте ярко!
Главный критерий – удовлетворённый заказчик
Делать меньше = делать больше
Стремиться к завершенности
Повышать прозрачность и доверие
Больше видимости!
Постоянно совершенствоваться = постоянно ускоряться
Уверенность и позитив – залог доверия
Готовить демо, презентовать демо!
Что в итоге?
Трошин Алексей
Product-менеджер B2B-Center
morrozmsk.livejournal.com
Спасибо!
Давайте
общаться


Contenu connexe

Tendances

пылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрампылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрам
Magneta AI
 
Lean Lego Game for Agileee 2012
Lean Lego Game for Agileee 2012Lean Lego Game for Agileee 2012
Lean Lego Game for Agileee 2012
Dmytro Mindra
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
Boris Volfson
 

Tendances (20)

Boost Mode: что делать, чтобы выпустить игру в срок - и минимизировать риски ...
Boost Mode: что делать, чтобы выпустить игру в срок - и минимизировать риски ...Boost Mode: что делать, чтобы выпустить игру в срок - и минимизировать риски ...
Boost Mode: что делать, чтобы выпустить игру в срок - и минимизировать риски ...
 
Денис Тучин - Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин - Проверка гипотез Kanban Method с помощью имитационной моделиДенис Тучин - Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин - Проверка гипотез Kanban Method с помощью имитационной модели
 
Lean And Agile
Lean And AgileLean And Agile
Lean And Agile
 
пылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрампылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрам
 
Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...
Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...
Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...
 
Денис Тучин - Лучшие практики внедрения изменений на уровне команд
Денис Тучин - Лучшие практики внедрения изменений на уровне командДенис Тучин - Лучшие практики внедрения изменений на уровне команд
Денис Тучин - Лучшие практики внедрения изменений на уровне команд
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
Mikhail Dovgiy, QA Stand Up: Episode 4
Mikhail Dovgiy, QA Stand Up: Episode 4Mikhail Dovgiy, QA Stand Up: Episode 4
Mikhail Dovgiy, QA Stand Up: Episode 4
 
IT basics for non technical CEO (Rus)
IT basics for non technical CEO (Rus)IT basics for non technical CEO (Rus)
IT basics for non technical CEO (Rus)
 
BHSD MAIL.RU UI/UX 2016 Restrictions
BHSD MAIL.RU UI/UX 2016 RestrictionsBHSD MAIL.RU UI/UX 2016 Restrictions
BHSD MAIL.RU UI/UX 2016 Restrictions
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
 
Процесс Mindbox 2015
Процесс Mindbox 2015Процесс Mindbox 2015
Процесс Mindbox 2015
 
Lean Lego Game for Agileee 2012
Lean Lego Game for Agileee 2012Lean Lego Game for Agileee 2012
Lean Lego Game for Agileee 2012
 
The Zen of Scrum - Russian
The Zen of Scrum - RussianThe Zen of Scrum - Russian
The Zen of Scrum - Russian
 
Learn Lean: Технология управления от самураев – теория и практика
Learn Lean: Технология управления от самураев – теория и практикаLearn Lean: Технология управления от самураев – теория и практика
Learn Lean: Технология управления от самураев – теория и практика
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
 
Джон Сильвер: Как управлять неидеальной командой
Джон Сильвер: Как управлять неидеальной командойДжон Сильвер: Как управлять неидеальной командой
Джон Сильвер: Как управлять неидеальной командой
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе Сбербанка
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?
 

En vedette

Intead suny presentation 2014 final
Intead   suny presentation 2014 finalIntead   suny presentation 2014 final
Intead suny presentation 2014 final
Michael Waxman-Lenz
 
GameChanger Presentation
GameChanger PresentationGameChanger Presentation
GameChanger Presentation
Griffin S
 
Fgt 가설과설계 step2
Fgt   가설과설계 step2Fgt   가설과설계 step2
Fgt 가설과설계 step2
성준 황
 
Scla 40 great caesar’s ghost!
Scla 40 great caesar’s ghost!Scla 40 great caesar’s ghost!
Scla 40 great caesar’s ghost!
Brandy Stark
 

En vedette (16)

Anette stöckel infomedia
Anette stöckel   infomediaAnette stöckel   infomedia
Anette stöckel infomedia
 
Let's talk about certification: SCJA
Let's talk about certification: SCJALet's talk about certification: SCJA
Let's talk about certification: SCJA
 
Intead suny presentation 2014 final
Intead   suny presentation 2014 finalIntead   suny presentation 2014 final
Intead suny presentation 2014 final
 
GameChanger Presentation
GameChanger PresentationGameChanger Presentation
GameChanger Presentation
 
RPT
RPTRPT
RPT
 
067.verbal abuse
067.verbal abuse067.verbal abuse
067.verbal abuse
 
Fgt 가설과설계 step2
Fgt   가설과설계 step2Fgt   가설과설계 step2
Fgt 가설과설계 step2
 
Δ.η.π.π.α.κ.υ.θ
Δ.η.π.π.α.κ.υ.θΔ.η.π.π.α.κ.υ.θ
Δ.η.π.π.α.κ.υ.θ
 
Non-physician prescribing as a quality improvement strategy: patient, profess...
Non-physician prescribing as a quality improvement strategy: patient, profess...Non-physician prescribing as a quality improvement strategy: patient, profess...
Non-physician prescribing as a quality improvement strategy: patient, profess...
 
3Com 3C10444
3Com 3C104443Com 3C10444
3Com 3C10444
 
Scla 40 great caesar’s ghost!
Scla 40 great caesar’s ghost!Scla 40 great caesar’s ghost!
Scla 40 great caesar’s ghost!
 
3Com 3C17204-3C17221
3Com 3C17204-3C172213Com 3C17204-3C17221
3Com 3C17204-3C17221
 
The Great Gospel of John, Book 12
The Great Gospel of John, Book 12The Great Gospel of John, Book 12
The Great Gospel of John, Book 12
 
Infoflow March 11
Infoflow March 11Infoflow March 11
Infoflow March 11
 
NFIL Testimonials
NFIL TestimonialsNFIL Testimonials
NFIL Testimonials
 
Rent the Resort
Rent the ResortRent the Resort
Rent the Resort
 

Similaire à Шаг-Рысь-Галоп: видимое ускорение разработки

Андрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаАндрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитика
Raum7
 
ошибки аналитика
ошибки аналитикаошибки аналитика
ошибки аналитика
Andrey Verbitsky
 
экономика Agile проекта
экономика Agile проектаэкономика Agile проекта
экономика Agile проекта
Denis Petelin
 
Почему Agile больше не работает
Почему Agile больше не работаетПочему Agile больше не работает
Почему Agile больше не работает
Boris Volfson
 
Timofey Yevgrashyn (IT Spring 2013)
Timofey Yevgrashyn (IT Spring 2013)Timofey Yevgrashyn (IT Spring 2013)
Timofey Yevgrashyn (IT Spring 2013)
Sergey Gruzer
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
Alexander Kalouguine
 
Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)
Timur Rakhmatillaev
 

Similaire à Шаг-Рысь-Галоп: видимое ускорение разработки (20)

Качество продукта через управление проектом
Качество продукта через управление проектомКачество продукта через управление проектом
Качество продукта через управление проектом
 
Андрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаАндрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитика
 
ошибки аналитика
ошибки аналитикаошибки аналитика
ошибки аналитика
 
экономика Agile проекта
экономика Agile проектаэкономика Agile проекта
экономика Agile проекта
 
2019 advanced mod_2_lesson_3_agile_principles
2019 advanced mod_2_lesson_3_agile_principles2019 advanced mod_2_lesson_3_agile_principles
2019 advanced mod_2_lesson_3_agile_principles
 
Почему Agile больше не работает
Почему Agile больше не работаетПочему Agile больше не работает
Почему Agile больше не работает
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile Manifesto
 
Почему Agile больше не работает
Почему Agile больше не работаетПочему Agile больше не работает
Почему Agile больше не работает
 
Happy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджерыHappy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджеры
 
Kак продать Scrum команде
Kак продать Scrum команде Kак продать Scrum команде
Kак продать Scrum команде
 
"Предпринимательский образ мышления" Part 8.
"Предпринимательский образ мышления" Part 8."Предпринимательский образ мышления" Part 8.
"Предпринимательский образ мышления" Part 8.
 
Development process в большой компании
Development process в большой компанииDevelopment process в большой компании
Development process в большой компании
 
Теория ограничений в работе и жизни. Как стать системным мыслителем и решать ...
Теория ограничений в работе и жизни. Как стать системным мыслителем и решать ...Теория ограничений в работе и жизни. Как стать системным мыслителем и решать ...
Теория ограничений в работе и жизни. Как стать системным мыслителем и решать ...
 
Продукт: вам нарезать или целым куском? (IT-Spring 2013)
Продукт: вам нарезать или целым куском? (IT-Spring 2013)Продукт: вам нарезать или целым куском? (IT-Spring 2013)
Продукт: вам нарезать или целым куском? (IT-Spring 2013)
 
Agile2014 Orlando обзор конференции
Agile2014 Orlando обзор конференцииAgile2014 Orlando обзор конференции
Agile2014 Orlando обзор конференции
 
Продукт: вам нарезать или целым куском?
Продукт: вам нарезать или целым куском?Продукт: вам нарезать или целым куском?
Продукт: вам нарезать или целым куском?
 
Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"
Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"
Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"
 
Timofey Yevgrashyn (IT Spring 2013)
Timofey Yevgrashyn (IT Spring 2013)Timofey Yevgrashyn (IT Spring 2013)
Timofey Yevgrashyn (IT Spring 2013)
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
 
Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)
 

Plus de SQALab

Plus de SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Шаг-Рысь-Галоп: видимое ускорение разработки

  • 2. Давайте знакомиться Трошин Алексей Product-менеджер B2B-Center Web-dev с 2002 года, Agile с 2009 (CSPO, CSM) Project-Product-CTO, от 2 до 75 сотрудников Конференции, семинары, книга …и других: Опыт из:
  • 3. Вынос мозга малосвязанной информацией  Немного очевидности Немного лозунгов Немного провокаций Немного опыта Немного холивара Немного советов Немного юмора Объясняю свою картину мира тем, с кем работаю Общие (единые) понятия Чтобы говорить «А помнишь, я рассказывал…?» Что это за доклад?
  • 5. Название доклада – способ включить ассоциации  Скорость езды зависит не от лошади Рассмотрим идеального сферического коня, без ограничений породы Скорость – заслуга наездника Нужно научиться подавать правильные команды  (надеюсь, эта анимация движется) Шаг Рысь Галоп Шаг-Рысь-Галоп
  • 6. Вся работа = Полезная работа + Бесполезная работа Полезная работа = Вся работа – Бесполезная работа Меньше бесполезной работы => больше полезной отдачи Чем больше отдачи – тем выше скорость Больше фич Чаще демо Арифметика от К.О.
  • 7. Бесполезная работа -> Муда (Lean) Перепроизводство Запасы Избыточная обработка Лишние движения Дефекты и брак Ожидание Транспортировка Там же (в Lean) Мура (неравномерность) Мури (перегрузка) Меньше бесполезной работы http://wkazarin.ru/wp-content/uploads/2013/09/LSSAGLM.pdf
  • 8. Думаете, что знаете? Уверены? Он вам сказал? Показал? Нарисовал? Он пробовал это? Пользовался? Другим показывал? Заплатил за это? Больше ничего не хочет? Доплатит? Вы не знаете. Примите это. В «русской рулетке» шансы выше  Вы не знаете, что хочет заказчик
  • 9. Человек – устройство для преобразования сигналов  Сигнал = проекция Заказчик проецирует ожидания Заказчик находится в своём контексте Контакт – обмен проекциями Окно контакта – видим одно и то же? Важно получить обратную связь Убедитесь, что проекция понята Снижайте когнитивный диссонанс (разрыв шаблона)  Займёмся когнитивной психологией
  • 10. Это единственный способ его понять Показывайте чаще Чаще = меньше, а меньше - не проблема Проблема не в «показать мало» Проблема – показать не то Покажите заказчику результат
  • 11. Ешьте слона по кусочкам Сразу – подавитесь  Небольшой функционал – небольшие затраты Небольшие затраты понести не страшно Маленькая ошибка – маленький ущерб А ещё это проще тестировать  Делайте меньше
  • 12. Продукт должен быть рабочим всегда 20% готовности продукта - bullshit Должна быть 100% работоспособность 5% продукта  У нас есть Agile! Итеративность Инкрементальность Здравый смысл  Правильное разрезайте слона http://www.maxkir.com/sd/methyperproject_RUS.htm
  • 13. Меньше не значит хуже Меньше – значит завершённее Каждый функционал – закончен и полезен Дорабатывать не нужно Приносит пользу / решает проблему клиента Запомните умные слова – MMF и MVP, делайте это Minimal marketable feature Minimal viable product Стремитесь к завершенности http://morrozmsk.livejournal.com/138016.htmlhttp://habrahabr.ru/post/230637/
  • 14. Вы НЕ ЗНАЕТЕ, что нужно Усмиряйте фантазию Потерпите с изменениями
  • 15. Каждая фича стоит денег Анекдот в тему: Выбросьте лишнее http://www.slideshare.net/agiledays/ss-19544297
  • 16. Простое правило: слева - зло, справа – добро ЗЛО = Заинтересованное ЛицО  Важно НЕ ДВИГАТЬ задачи слева направо Важно ДОТАСКИВАТЬ задачи направо до конца Чем быстрее задача завершиться, тем раньше начнёт наносить пользу Усмиряйте Kanban
  • 17. Уверенность = скорость Замкнутый круг  Уверенность – когда фича не кладёт код Круто, да? Это про технические нюансы: тестирование, автоматизация деплоя… Скорость = уверенность http://msk15.agiledays.ru/members/profile/908/ Непрерывное качество в непрерывной разработке
  • 18. Уверенность – знаем что делать, а не придумываем на ходу Придумывание (не уточнение) антипродуктивно Прорабатывайте задачи ДО постановки в разработку Груминги для оценки и уточнения требований Прототипы для понимания функциональных требований Описывайте НФТ Рассматривайте граничные случаи Quality-Driven Task Creating  Описывайте User Story, начиная с «как проверить» Скорость = уверенность
  • 19. Вроде бы очевидно Когда просят сделать быстро, не просят сделать плохо Но я хочу ещё раз об этом напомнить Со временем инструменты заботы о качестве преобразуются в инструменты повышения скорости Скорость не должна влиять на качество
  • 20. Не накапливайте проблемы «Разберемся потом» - не работает Записывайте сразу, потом - забудете Ретроспектива! Не скрывайте проблемы К сожалению, проблемы есть всегда Наказаний нет Ищем «бриллианты» Проблема = повод найти улучшения Скорость = прозрачность http://expert.ru/expert/2003/15/15ex-instrum_33307/
  • 21. Не бойтесь ошибок http://www.ted.com/talks/regina_dugan_from_mach_20_glider_to_humming_bird_drone Маленькими вы тоже ничего не боялись  Ошибки – это нормально Даже если вы их боитесь, они всё равно случатся Фэйлиться раньше (Agile) Plan-Do-Check-Act (цикл Деминга) Для открытых систем Открытые = не можем контролировать У взрослых - цикл Колба (Дэвида)
  • 22. Видимость - слово не из психологии, а из оптики :) Результаты вашей работы должно быть видно Делайте не «для видимости», а то, что видно, реально, ощутимо Делите задачи по типам Так проще не забывать выделять на это время Видимость – хорошее слово
  • 23. Напоминайте об этом Новости (официально) Блог (менее официально) Заставка в mobile app Больше внимания к видимости
  • 24. Выбирайте с пользой Reformal (закрывайте запросы) Письма в обратную связь (цитируйте) Тенденции (вы в тренде) Конкуренты (сокращайте разрыв) Легко и быстро! Наш выбор - 1 Метод Кано в помощь Выбирайте правильную видимость https://vimeo.com/album/3306009/video/118003815
  • 26. «Вредные советы» Решайте проблемы по мере их возникновения Мы не пророки, всего не предвидим Не распыляйтесь
  • 27. Приоритеты – единственное, чем можно управлять Разработка это услуга, ускорение возможно только за счёт качества. Проблемы ускорения проявятся в любом случае. 9 женщин не родят ребёнка за 1 месяц (с) Не забывайте - мы делаем софт, а не хард «Вредные советы» http://microsat.sm.bmstu.ru/e-library/Books/TheMythicalManMonth_rus/The%20Mythical%20Man-Month.pdf
  • 28. Улыбайтесь чаще Улыбаясь, мы кажемся более компетентными (с) Умное лицо это еще не признак ума, господа… Все глупости на земле делаются именно с этим выражением лица… Улыбайтесь, господа… Улыбайтесь! (с) http://www.ted.com/talks/ron_gutman_the_hidden_power_of_smiling http://www.youtube.com/watch?v=moAK_fBoWcw «Вредные советы»
  • 29. Бокс смотрите? Впечатление всего боя - от последних раундов Или от fatality  Готовьтесь Сценарий Тестовый прогон Держитесь уверенно И позитивно Ведите Не давайте перебивать Вопросы потом Помогите похвалить  Презентуйте ярко!
  • 30. Главный критерий – удовлетворённый заказчик Делать меньше = делать больше Стремиться к завершенности Повышать прозрачность и доверие Больше видимости! Постоянно совершенствоваться = постоянно ускоряться Уверенность и позитив – залог доверия Готовить демо, презентовать демо! Что в итоге?