68
te-st.ru Алексей Сидоренко, Красноярск, 12.11.2016 Методологии Agile и Lean в применении к общественным проектам: как создавать и тестировать социальные стартапы

Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Алексей Сидоренко, Красноярск, 12.11.2016

Методологии Agile и Lean в применении к общественным проектам: как создавать и тестировать социальные стартапы

Page 2: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Кто ты друг, аджайл?

Page 3: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Гибкая методология разработки (англ. Agile software development, agile-методы) — серия подходов к разработке программного обеспечения, ориентированных на использование итеративной

разработки, динамическое формирование требований и обеспечение их реализации в результате постоянного взаимодействия внутри самоорганизующихся рабочих групп, состоящих из специалистов

различного профиля.

Page 4: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

12 принципов аджайла1. Самый высокий приоритет – удовлетворить клиента, с помощью ранней и последовательной доставки ценного ПО 2. Изменения параметров приветствуются, даже на поздних стадиях. Гибкость преследует конкурентноспособность. 3. Частые релизы (от нескольких недель до нескольких месяцев) 4. Тесное сотрудничество всех членов команды 5. Стройте проекты вокруг мотивированных персоналий. Создайте для них среду для работы, доверяйте им. 6. Прямое общение – самый эффективный инструмент передачи информации 7. Работающее ПО – главная мера успеха 8. Спонсоры, разработчики и пользователи должны иметь возможность поддерживать постоянный темп на неопределённый срок. 9. Постоянная приверженность техническому превосходству и хорошим принципам дизайна. 10. Простота – искусство максимизировать объем не сделанной работы. 11. Лучшие технические требования, дизайн и архитектура получаются у самоорганизованной команды. 12. Постоянная адаптация к изменяющимся обстоятельствам.

http://www.web-pharus.ru/article/translations/17/

Page 5: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru http://blog.innotas.com/waterfall-or-agile

Различие между «водопадом» и «аджайлом»

Page 6: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Что выбрать?Аджайл:

1. В проекте задействована опытная команда.

2. Окончательный функционал продукта пока неизвестен, и изменения необходимо вносить максимально оперативно.

3. Конечный пользователь «варится» в проекте с самого начала.

4. Необходимо быстро разработать рабочее ПО.

5. Вы стартап.

Водопад:

1. Требования к проекту стабильны и практически неизменны;

2. Качество продукта намного важнее затраченного времени и ресурсов;

3. Проект разрабатывается на аутсорсе;

4. Конечный пользователь только принимает результат работы, не участвуя в процессе.

Page 7: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Как адаптировать к работе НКО?

Page 8: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Понять, применим ли аджайл (позволяет ли это документация проекта)?

Page 9: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

12 принципов «Некаджайла» (аджайла

для НКО)

Page 10: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

1. Самый высокий приоритет – impact (количественный, но, прежде всего, качественный), с помощью ранней и последовательной доставки социальных продуктов.

Page 11: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

2. Изменения параметров приветствуются, даже на поздних стадиях. Гибкость

преследует конкурентноспособность по отношению к реальности.

Page 12: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

3. Частые релизы, регулярная коммуникация и получение обратной связи

Page 13: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

4. Тесное сотрудничество всех членов команды

Page 14: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Ритмы0. Постоянное общение в Слэке (пульсация) 1. Еженедельные чаты по продуктам (IT-Волонтер, Лейка, вебинары, другие проекты) – не дольше 30 минут. 2. Ежемесячные отчетные чаты – не дольше полутора часов 3. Встречи в начале недели в отделах – не дольше часа 4. Еженедельные чаты по направлениям – не дольше часа! 5. Периодические встречи на хакатонах – раз в 2 месяца 6. Ежегодная оффлайн-встреча – Сетевой апрель 7. Все документируется!

Page 15: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Page 16: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru Скайп-обезьянка

Page 17: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

7. Impact – главная мера успеха

Page 18: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Задание 1: В чем ваш основной эффект?

Page 19: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru Гугл-анкеты

Page 20: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Как понять, есть ли impact?

Косвенные (PR): Число публикаций в СМИ Число шэров и перепостов (не лайков)

Отчетные: Анкеты Личные отзывы

Исследовательские: Долгосрочные программы интервью Контрольные группы Наблюдения

Поведенческие: Показатели действия на веб-платформах

Page 21: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru http://proveandimprove.org/meaim/individuals.php

Page 22: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

9. Постоянная приверженность техническому превосходству и хорошим принципам дизайна.

Page 23: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru https://te-st.ru/2016/07/06/models-of-impact/

Page 24: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru https://te-st.ru/2016/10/14/unschool/

Page 25: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru http://beautifultrouble.org/ru/

Page 26: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

10. Простота – искусство максимизировать объем не

сделанной работы.

Page 27: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Принципы простоты1. Всех штук не сделаешь 2. Следует делать только то, что принесет

наибольший эффект 3. Очень раздражает всех

Page 28: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

http://blog.mann-ivanov-ferber.ru/2015/10/13/kak-vnedrit-skram-i-povysit-effektivnost-kompanii/

Page 29: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

11. Лучшие технические требования, дизайн и архитектура получаются у компетентной самоорганизованной

команды.

Page 30: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Не только важное первичное исследование, но и восприятие всего проекта как эксперимента

Page 31: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Lean (Social) Startup / Бережливый (Социальный)

стартап

Page 32: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru http://theleanstartup.com/principles

Page 33: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

МЖП

Бета

Стабильная версия

Масштабируемая архитектура

Page 34: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Как создавать правильный прототип?

Page 35: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Замените утверждения на вопросы или гипотезы!

Page 36: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Человек сможет зафиксировать локальную проблему своего дома,

двора и района в публичном пространстве на базе подробной

карты города и наблюдать за ходом её решения.

А захочет ли? Когда захочет? Почему с помощью карты?

Page 37: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Отталкивайтесь от проблемы, а не от решения!

Page 38: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

KrasGO(название в разработке) — это приложение (отсылка на PokemonGO), позволяющее поймать объект культуры. Нужно навести смартфон на объект и приложение по точкам определит правильно ли был найден объект

культуры.

А зачем? Кому это нужно?

Page 39: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Нет адекватной общей оценки работы студента, есть оценка учебных достижений, но

кроме образования есть внеучебная деятельность и она должна быть тоже оценена

Почему? Кому это нужно?

На основании этого рейтинга можно будет увидеть свой уровень, что будет стимулировать студента

развиваться всесторонне

Будет ли? Это гипотеза!

Page 40: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Проект ориентирован на людей, имеющих желание и возможность помогать бездомным животным.

Проект предлагает единый сервис для взаимодействия людей, которые хотят помочь бездомным животным, как друг с другом, так и с организациями, целью которых является уход и лечение за животными, а также поиск им дома.

Отсутствие единой системы для поиска объявлений и мест для

пристройства бездомных животных.

Page 41: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Задание 2: Сформулируйте основную гипотезу вашего

проекта

Page 42: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Цикл: Разработай-Протестируй-Научись

Page 43: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Разработай

Page 44: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Ручка и бумага

Page 45: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru https://popapp.in/sketchpad/

PopApp.in – прототипирование на бумаге

Page 46: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru https://moqups.com/

Page 47: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru https://www.flinto.com/

Page 48: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru https://uimovement.com/

UI Movement

Page 49: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru http://www.mobile-patterns.com/

Mobile Design Patterns

Page 50: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru wordpress.org

Просто: WordPress

Page 51: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

За 2 дня можно многое успеть

Просто для программиста: чат-боты

Page 52: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru https://laravel.com/

Тяжелее: Laravel

Page 53: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Протестируй

Page 54: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Показатели тщеславия VS показатели действияЧисло просмотров Число пользователей Число подписчиков

Число активных пользователей Число новых пользователей Число потерянных пользователей

Page 55: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru Модель «На крючке» Нира Эйяла

Page 56: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

http://www.gvate.com/conversion-rate-marketing/

Конверсии

Page 57: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru http://churn-rate.com/

Скорость оттока абонентов

Page 58: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

http://blog.clientheartbeat.com/customer-retention-rate/

Коэффициент удержания

Page 59: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

https://blog.kissmetrics.com/ga-conversion-funnels-video/

Воронка продаж в Google Analytics

Page 60: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

Не бойтесь долины смерти!

Число уников Число конверсий

Page 61: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Задание 3: Какие ваши показатели действия?

Page 62: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Научись

Page 63: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru Fake it before you make it :)

Concierge MVP

Page 65: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru https://www.youtube.com/watch?v=7QmCUDHpNzE

Dropbox

Page 66: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru

Пивотиться или продолжать?

Page 68: Agile и Lean в к общественным создавать и социальны刦 · Гибкая методология разработки (англ. Agile software

te-st.ru