Создание и развитие продукта в lean startup невозможно без

реклама
Алексей Филимонов, Партнер, Директор департамента
технологического консалтинга и экспертизы
Разработка продукта: делаем и не
боимся
 Жизненный цикл продукта в стартапе
 Lean startup и разработка
 Minimum Viable Product
 Scrum
 Создание и развитие команды
 Product roadmap
Жизненный цикл продукта
 Классическая модель
 Требования\ТЗ\Спецификации
 Разработка
 Развитие и поддержка
 Модель разработки в стартапе
 Стартап не знает какой продукт будет в итоге!
Приоритеты в стартапе
1. Как можно быстрее ответить на вопрос – а
можно ли вокруг этой идеи создать бизнес?
 Customer development\Lean startup
 Business model generation
2. Создать внутри организации компетенцию по
созданию и развитию продукта
 Если на этом базируются конкурентные преимущества
3. Принять правильные технологические решения, влияющие
на развитие продукта в будущем
 И на капитализацию!
4. Минимизировать затраты до получения инвестиций
 Но сделать достаточно для привлечения инвестора!
И ТОЛЬКО ПОСЛЕ ЭТОГО – ПРИВЛЕЧЬ ДЕНЬГИ
Lean startup
 Управлению стартапами можно научить!
 Build-Learn-Measure
 Innovation accounting
 Измеряйте прогресс
 Ставьте приоритеты
 Ставьте промежуточные цели
 Validated learning
 Тестируйте и проверяйте все как можно раньше
Жизненный цикл в Lean startup
 Do
 Develop\Update MVP
 Test MVP
 Корректировка product vision
 Until MVP = CORRECT
 Развитие продукта
 Итеративно!
Создание и развитие продукта в lean startup невозможно
без применения гибких (agile) методологий разработки
Примеры lean стартапов
Что такое MVP?
 Минимальная фунциональность удовлетворяющая
базовую потребность предполагаемого клиента
 Feature list
 Спеки/экраны системы
 Сайт с описанием преимуществ
 Прототип
 Бета-версию системы
 v1.0 системы
Что такое MVP?
 Должен ли быть продукт?
 Что то что может помочь получить обратную связь от
ближнего круга (sounding board)
 Очевидно, это не обязательно даже прототип!
 Постоянно развивающийся «протопродукт»?
Agile Manifesto
 Люди и их взаимодействие важнее,
чем процессы и инструменты
 Работоспособное ПО важнее,
чем обширная и детальная документация
 Сотрудничество с заказчиком важнее,
чем жесткие контракты
 Реагировать на изменения важнее,
чем следовать плану
“Pair customer development with agile development” – Steve Blank
10
Scrum
 Гибкая методология УП
 Набор ролей, методов и процессов
 Управленческий фреймворк с жесткими ограничения
по времени и четкой структурой процессов
 Не описываются инженерные практики
 Как программировать?
 Как анализировать требования?
 … зато легко внедрить за день 
11
Высокая турбулентность среды
В
В
C
C
А
Водопадные
А
Итеративные
12
Ценность SCRUM для стартапа
 Итеративность процесса
 Частый выпуск версии продукта (2-4 недели)
 «Градиентный» метод развития продукта через более частое
получение обратной связи с рынка или от sounding board
 Возможность работы с неформализованными
требованиями (user stories)
 Возможность быстрого переноса бизнес-требований в код
 Внимание к техническому качеству и архитектуре на
протяжении всего проекта
 Стабильное качество каждой версии
 Самоорганизующаяся и кроссфункциональная команда
 Независимость от единичных носителей компетенций
13
Компании, использующие Scrum










Microsoft
Yahoo
Google
Electronic Arts
Lockheed Martin
Philips
Siemens
Nokia
BBC
Intuit









Nielsen Media
SalesForce.com
Oracle
Intel
Time Warner
Turner Broadcasting
Toyota
Rambler
Kaspersky Labs
14
Scrum: роли
 Scrum Master – Скрам-мастер
 Руководитель проекта?
 Устранение проблем и улучшение процессов
 Product Owner - Владелец продукта
 Заказчик/Клиент?
 Поставщик требований и приоритетов
 Команда
 Исполнители/Программисты?
 Каждый спринт делает готовый продукт
15
Scrum: управление
требованиями
Задача
Юзер-стори
Беклог спринта
Беклог продукта
16
Юзер-стори
 Требование с точки зрения пользователя
 «Роль/Персонаж», «Действие», «Цель»
 Зарегистрированный пользователь оплачивает товар,
чтобы его приобрести
 «Таня Бухгалтерша» и «Василий ИТшник» – разные
персонажи
 Полное описание «хранится» в виде знаний команды
 Если команда распределенная используется вики
17
Scrum: процессы
18
Scrum: иерархия процессов
Ежедневный
скрам
Спринт
Релиз
19
Покер-планирование
У каждого участника
колода карт с
оценками
Если оценки
различаются, то
обсуждаем еще и
повторяем оценку
Каждый участник
одновременно
делает оценку
Оценки даются в
идеальных человекочасах или в сторипоинтах
Рассматривается и
обсуждается одна
юзер-стори
20
Планирование спринта
 Актуализируются приоритеты у задач владельцем
продукта
 На спринт выбираются самые важные задачи
 Сумма оценки всех набранных задач не должна
превышать скорость команды
 Если задача не помешается целиком, ее необходимо
разбить на две, а не брать более маленькую задачу с
меньшим приоритетом
21
Ежедневный скрам
 Ограниченный по времени
стендап
 В одно и то же время
 Должна быть вся команда…
… и владелец продукта
 Каждый отвечает на три
вопроса:
 Что сделано вчера?
 Какие были проблемы?
 Что будешь делать сегодня?
22
Доска задач
23
Burndown спринта: следим за
прогрессом
24
Создание и развитие команды
 Цель: формирование компетенции по разработке
внутри стартапа с минимальными затратами
 Сочетание разных подходов
 Наем
 Обучение
 «Взращивание»
 Точечный аутсорсинг
 Кейс «Планшетная разработка»
Кейс «Планшетная разработка»
 Рост группы до 30 человек «с нуля» за год
 Полное отсутствие компетенции разработки под iOS
на старте
 Практическое полное отсутствие компетенции на
рынке труда
 Результат: костяк команды через 3 месяца,
масштабирование в течение 6 месяцев
 Проекты для топменеджмента РЖД, Русгидро, НЛМК,
Сбербанка, госструктур
 Продукт «Планшет руководителя»
Аутcорсинг, за и против
Может быть быстро
Может быть медленно
Может быть качественнее
Дорого
Может быть гарантированнее Низкая итеративность и
адаптивность
Прототипирование в целях
привлечения инвестиций?
Высокая удельная цена
(высокие дальнейшие затраты
на развитие продукта)
Потенциальные проблемы с IP
Что отличает стартап и аутсорсера?
 Инженерная культура!!!
 Процессы
 Опыт
 Командная работа
 Глубокие специфичные знания в определенных областях
 При всем при этом – создание продукта с помощью
аутсорсеров занимает на 30% времени больше
(данные StartupGenom)
 Как создать инженерную культуру?
Учитесь сами, ищите правильных кофаундеров и
менторов, привлекайте консультантов
Ускорение процесса разработки
 Процесс (Scrum)
 Технологии и инструменты (архитектура,
масштабирование, тренды, скорость разработки)
 Правильный выбор «делать самим – купить готовое»
 Ценность: Уменьшение T2M\T2P!
2012
SaaS Business
Solutions
CMS
Java Server
2013
6 Service
Modules
6 Service
Modules
6 Java Server
Easy to deploy & maintain
Platform As A Service
NonMS DB Support
HTML Solution Master
SaaS 2, Social networks
RMS
Easy to customize
BPM
HTML Constructors
Mailroom
Review & Approval
out-of-the-box
Tablet Widget 3
Easy to use
5.1 Release
Cross-branch
automation
Tablet Widget 2
ECM front end
Capturing
5 Live
(PaaS Prototype)
Tablet widget
SaaS Edition
Cloud
Archive
Corporate
Outlook & Office
Conference
enablement
HelpDesk
SharePoint
Integration
5 Release
Product Roadmap
Easy to buy
2014
Зачем нужен roadmap?
 Не противоречит ли наличие roadmap идеологии lean?
 Функциональность
соответствующая проверенным
гипотезам
 Фиксирует важные вехи
 «Наводит порядок в голове»
 Повышает инвестиционную привлекательность


Наличие неправильной стратегии лучше чем ее отсутствие!
Стоимость cloud–компаний (по результатам реальных сделок)
– в 2 раза больше аналогичных ISV, не позиционирующих себя
как «облачные»
Полезные ссылки
 www.theleanstartup.com
 www.scrumalliance.org
 www.openviewlabs.com
 www.sprintometer.com
Особая благодарность: Борис Вольфсон, независимый
Agile coach
Немного о себе
 Директор департамента программных решений Digital
Design
 Создание нового направления планшетной разработки с 0
до 30 человек за 1 год
 Директор по стратегическим проектам DocsVision
 Глобализация и взаимоотношения с инвесторами
 Руководитель ERP-направления, StarSoft Labs (Exigen
Services)
 Локализация и вывод на российский рынок ERP-системы
Jeeves Enterprise
 Со-основатель 3 стартапов
 Ментор\коач\отбор: ТП Сколково, Skolkovo Startup
Academy, MS Technology Accelerator, TexDrive, БИТ,
Казанский ИТ-Парк, Зворыкинская премия
Global TechInnovations
 Поиск инвестиций для стартапов ранних (pre-seed,
seed, round A) стадий
 Помощь компаниям на expansion stage – консалтинг в
области развития бизнеса, в том числе глобально,
процессов разработки, привлечения финансирования
 Управление проектными рисками, технологический
консалтинг и экспертиза для венчурных фондов
 Акселерационная программа GTI Labs
Акселерационная программа GTI Labs
 7 стартапов в области ИТ, отобранные с участием





стратегического инвестора (Prostor Capital)
Посевные деньги до $40K
2 ментора (продукт\бизнес) + 1 коач от GTI
Инвестиционная документация
Получение следующего раунда инвестиций до $400K
от Prostor Capital
Подача заявки до 15 июля на
www.globaltechin.com\labs
Клиенты и портфельные
компании
Strana.travel
Содержание программы
 Тренинг 1: Жизненный цикл проекта, принципы управления проектом
 Тренинг 2: Project setup и управление взаимодействием
 Тренинг 3: Управление требованиями
 Тренинг 4: Управление командой, мотивация, личные качества





руководителя
Тренинг 5: Управление стоимостью: финансовый ликбез
Тренинг 6: Управление разработкой: техническое воплощение
Тренинг 7: Управление рисками и изменениями
Тренинг 8: Аппаратно-программная разработка
Тренинг 9: Коммерциализация
Вопросы?
alexey@globaltechin.com
+79153862525
+74957410537
Скачать