380 likes | 668 Views
Алексей Филимонов, Партнер, Директор департамента технологического консалтинга и экспертизы. Разработка продукта: делаем и не боимся. Жизненный цикл продукта в стартапе Lean startup и разработка Minimum Viable Product Scrum Создание и развитие команды Product roadmap.
E N D
Алексей Филимонов, Партнер, Директор департамента технологического консалтинга и экспертизы
Разработка продукта: делаем и не боимся • Жизненный цикл продукта в стартапе • Lean startupи разработка • Minimum Viable Product • Scrum • Создание и развитие команды • Product roadmap
Жизненный цикл продукта • Классическая модель • Требования\ТЗ\Спецификации • Разработка • Развитие и поддержка • Модель разработки в стартапе • Стартап не знает какой продукт будет в итоге!
Приоритеты в стартапе 1. Как можно быстрее ответить на вопрос – а можно ли вокруг этой идеи создать бизнес? • Customer development\Leanstartup • 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) методологий разработки
Что такое MVP? • Минимальная фунциональностьудовлетворяющая базовую потребность предполагаемого клиента • Featurelist • Спеки/экраны системы • Сайт с описанием преимуществ • Прототип • Бета-версию системы • v1.0 системы
Что такое MVP? • Должен ли быть продукт? • Что то что может помочь получить обратную связь от ближнего круга (sounding board) • Очевидно, это не обязательно даже прототип! • Постоянно развивающийся «протопродукт»?
Agile Manifesto • Люди и их взаимодействие важнее, чем процессы и инструменты • Работоспособное ПО важнее, чем обширная и детальная документация • Сотрудничество с заказчиком важнее,чем жесткие контракты • Реагировать на изменения важнее, чем следовать плану “Pair customer development with agile development” – Steve Blank
Scrum • Гибкая методология УП • Набор ролей, методов и процессов • Управленческий фреймворк с жесткими ограничения по времени и четкой структурой процессов • Не описываются инженерные практики • Как программировать? • Как анализировать требования? • … зато легко внедрить за день
Высокая турбулентность среды В В C C А А
Ценность SCRUM для стартапа • Итеративность процесса • Частый выпуск версии продукта (2-4 недели) • «Градиентный» метод развития продукта через более частое получение обратной связи с рынка или от sounding board • Возможность работы с неформализованными требованиями (user stories) • Возможность быстрого переноса бизнес-требований в код • Внимание к техническому качеству и архитектуре на протяжении всего проекта • Стабильное качество каждой версии • Самоорганизующаяся и кроссфункциональная команда • Независимость от единичных носителей компетенций
Компании, использующие 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
Scrum: роли • Scrum Master – Скрам-мастер • Руководитель проекта? • Устранение проблеми улучшение процессов • Product Owner - Владелец продукта • Заказчик/Клиент? • Поставщик требований и приоритетов • Команда • Исполнители/Программисты? • Каждый спринт делает готовый продукт
Юзер-стори • Требование с точки зрения пользователя • «Роль/Персонаж», «Действие», «Цель» • Зарегистрированный пользователь оплачивает товар, чтобы его приобрести • «Таня Бухгалтерша» и «Василий ИТшник» – разные персонажи • Полное описание «хранится» в виде знаний команды • Если команда распределенная используется вики
Планирование спринта • Актуализируются приоритеты у задач владельцем продукта • На спринт выбираются самые важные задачи • Сумма оценки всех набранных задач не должна превышать скорость команды • Если задача не помешается целиком, ее необходимо разбить на две, а не брать более маленькую задачу с меньшим приоритетом
Ежедневный скрам • Ограниченный по времени стендап • В одно и то же время • Должна быть вся команда… … и владелец продукта • Каждый отвечает на три вопроса: • Что сделано вчера? • Какие были проблемы? • Что будешь делать сегодня?
Burndown спринта: следим за прогрессом
Создание и развитие команды • Цель: формирование компетенции по разработке внутристартапа с минимальными затратами • Сочетание разных подходов • Наем • Обучение • «Взращивание» • Точечный аутсорсинг • Кейс «Планшетная разработка»
Кейс «Планшетная разработка» • Рост группы до 30 человек «с нуля» за год • Полное отсутствие компетенции разработки под iOS на старте • Практическое полное отсутствие компетенции на рынке труда • Результат: костяк команды через 3 месяца, масштабирование в течение 6 месяцев • Проекты для топменеджмента РЖД, Русгидро, НЛМК, Сбербанка, госструктур • Продукт «Планшет руководителя»
Что отличает стартап и аутсорсера? • Инженерная культура!!! • Процессы • Опыт • Командная работа • Глубокие специфичные знания в определенных областях • При всем при этом – создание продукта с помощью аутсорсеров занимает на 30% времени больше (данные StartupGenom) • Как создать инженерную культуру? Учитесь сами, ищите правильных кофаундеров и менторов, привлекайте консультантов
Ускорение процесса разработки • Процесс (Scrum) • Технологии и инструменты (архитектура, масштабирование, тренды, скорость разработки) • Правильный выбор «делать самим – купить готовое» • Ценность: Уменьшение T2M\T2P!
Product Roadmap Easy to use Cloud Easy to deploy & maintain Easy to customize Easy to buy 5 Live (PaaS Prototype) Tablet widget SaaS Edition SaaS Business Solutions 6 Service Modules Java Server Corporate 6 Java Server HTML Solution Master CMS NonMS DB Support Outlook & Office Tablet Widget 2 BPM HTML Constructors Tablet Widget 3 SaaS 2, Social networks 6 Service Modules Conference enablement Cross-branch automation SharePoint Integration Review & Approval out-of-the-box 5.1 Release Archive HelpDesk Capturing Platform As A Service Mailroom 5 Release ECM front end RMS 2013 2012 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