SlideShare a Scribd company logo
1 of 35
Алексей Филимонов, Партнер, Директор департамента
    технологического консалтинга и экспертизы
Разработка продукта: делаем и не
боимся
 Жизненный цикл продукта в стартапе
 Lean startup и разработка
 Minimum Viable Product
 Scrum
 Создание и развитие команды
 Product roadmap
Жизненный цикл продукта
 Классическая модель
    ТребованияТЗСпецификации
    Разработка
    Развитие и поддержка
 Модель разработки в стартапе
    Стартап не знает какой продукт будет в итоге!
Цели и задачи стартапа
1. Как можно быстрее ответить на вопрос – а
можно ли вокруг этой идеи создать бизнес?
    Lean startup
2. Построить процесс, помогающий ответить на п.1
3. Создать внутри организации компетенцию по
созданию и развитию продукта
    Если на этом базируются конкурентные преимущества
4. Принять правильные технологические решения, влияющие на
развитие продукта в будущем
    И на капитализацию!
5. Минимизировать затраты до получения инвестиций
     Но сделать достаточно для привлечения инвестора!
Lean startup
 Управлению стартапами можно научить!
 Build-Learn-Measure
 Innovation accounting
    Измеряйте прогресс
    Ставьте приоритеты
    Ставьте промежуточные цели
 Validated learning
    Тестируйте и проверяйте все как можно раньше
Жизненный цикл в Lean startup
 Do
   DevelopUpdate MVP
   Test MVP
   Корректировка product vision
 Until MVP = CORRECT
 Развитие продукта
    Итеративно!


 Создание и развитие продукта в lean startup невозможно
  без применения гибких (agile) методологий разработки
Примеры lean стартапов
Что такое MVP?
 Минимальная фунциональность удовлетворяющая
 базовую потребность предполагаемого клиента
   Feature list
   Спеки/экраны системы
   Сайт с описанием преимуществ
   Прототип
   Бета-версию системы
   v1.0 системы
Что такое MVP?
 Должен ли быть продукт?
 Что то что может помочь получить обратную связь от
 ближнего круга (sounding board)
   Очевидно, это не обязательно даже прототип!
   Постоянно развивающийся «протопродукт»?
Agile Manifesto
 Люди и их взаимодействие важнее,
 чем процессы и инструменты

 Работоспособное ПО важнее,
 чем обширная и детальная документация

 Сотрудничество с заказчиком важнее,
 чем жесткие контракты

 Реагировать на изменения важнее,
 чем следовать плану




                                         10
Scrum
 Гибкая методология УП
    Набор ролей, методов и процессов
 Управленческий фреймворк с жесткими ограничения
  по времени и четкой структурой процессов
 Не описываются инженерные практики
   Как программировать?
   Как анализировать требования?
   … зато легко внедрить за день 



                                                    11
Высокая турбулентность среды
           В             В




           C             C
  А             А



  Водопадные    Итеративные
                              12
Ценность SCRUM для стартапа
 Итеративность процесса
    Частый выпуск версии продукта (2-4 недели)
    «Градиентный» метод развития продукта через более частое
     получение обратной связи с рынка или от sounding board
 Возможность работы с неформализованными
  требованиями (user stories)
    Возможность быстрого переноса бизнес-требований в код
 Внимание к техническому качеству и архитектуре на
  протяжении всего проекта
    Стабильное качество каждой версии
 Самоорганизующаяся и кроссфункциональная команда
    Независимость от единичных носителей компетенций


                                                                13
Компании, использующие Scrum
   Microsoft            Nielsen Media
   Yahoo                SalesForce.com
   Google               Oracle
   Electronic Arts      Intel
   Lockheed Martin      Time Warner
   Philips              Turner Broadcasting
   Siemens              Toyota
   Nokia                Rambler
   BBC                  Kaspersky Labs
   Intuit
                                                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)
 Технологии и инструменты (архитектура,
  масштабирование, тренды, скорость разработки)
 Правильный выбор «делать самим – купить готовое»
 Ценность: Уменьшение T2MT2P!
5 Release
                                                 SaaS Edition
            SharePoint
            Integration
                                                    5 Live
                                              (PaaS Prototype)
                                                 Tablet widget   Cloud
           Conference




                                Corporate
           enablement
            HelpDesk
                         Outlook & Office
             Archive
            Capturing
         ECM front end
                                                                    Easy to use




                                            SaaS Business




2012
           Cross-branch                       Solutions
                                                                                               Product Roadmap




           automation
                      Tablet Widget 2
            5.1 Release
            Mailroom
        Review & Approval
                                                                   Easy to customize




          out-of-the-box
                       Tablet Widget 3
                       HTML Constructors
                               BPM
              RMS

                               CMS
          SaaS 2, Social networks
                                            Java Server
                                                                   Easy to deploy & maintain




                    HTML Solution Master
2013




                       NonMS DB Support
       Platform As A Service
                          6 Java Server
             6 Service
             Modules
2014
                                                                   Easy to buy




                                             6 Service
                                             Modules
Зачем нужен 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 стартапов
Global TechInnovations
 Поиск инвестиций для стартапов ранних (pre-seed,
  seed, round A) стадий
 Помощь компаниям на expansion stage – консалтинг в
  области развития бизнеса, в том числе глобально,
  процессов разработки, привлечения финансирования
 Управление проектными рисками, технологический
  консалтинг и экспертиза для венчурных фондов
Вопросы?

alexey@globaltechin.com
     +79153862525
     +74957410537

More Related Content

What's hot

Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса, "Ка...
Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса, "Ка...Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса, "Ка...
Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса, "Ка...web2win
 
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовМодуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовYana Brodetski
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиПрофсоUX
 
Agile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииAgile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииCUSTIS
 
Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Dima Dzuba
 
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...Andrew Shapiro
 
Дмитрий Андронов, Корпоративный UX
Дмитрий Андронов, Корпоративный UXДмитрий Андронов, Корпоративный UX
Дмитрий Андронов, Корпоративный UXMail.ru Group
 
Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Dima Dzuba
 
Software craftsmanship meetup 22. engineering excellence
Software craftsmanship meetup 22. engineering excellenceSoftware craftsmanship meetup 22. engineering excellence
Software craftsmanship meetup 22. engineering excellencePavel Veinik
 
Объектно-ориентированное программирование. Лекции 11 и 12
Объектно-ориентированное программирование. Лекции 11 и 12Объектно-ориентированное программирование. Лекции 11 и 12
Объектно-ориентированное программирование. Лекции 11 и 12Dima Dzuba
 
Дизайн успешных продуктов
Дизайн успешных продуктовДизайн успешных продуктов
Дизайн успешных продуктовAndrey Gargul
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахCUSTIS
 
Гибкий подход (Agile,scrum)
Гибкий подход (Agile,scrum)Гибкий подход (Agile,scrum)
Гибкий подход (Agile,scrum)Irina Chernikova
 
Микромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингуМикромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингуAIC
 

What's hot (18)

Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса, "Ка...
Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса, "Ка...Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса, "Ка...
Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса, "Ка...
 
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовМодуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурами
 
Agile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииAgile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революции
 
Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1
 
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
 
Обзор и архитектура MS Team System
Обзор и архитектура MS Team SystemОбзор и архитектура MS Team System
Обзор и архитектура MS Team System
 
Дмитрий Андронов, Корпоративный UX
Дмитрий Андронов, Корпоративный UXДмитрий Андронов, Корпоративный UX
Дмитрий Андронов, Корпоративный UX
 
Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01Проектирование Программных Систем. Лекция 01
Проектирование Программных Систем. Лекция 01
 
Software craftsmanship meetup 22. engineering excellence
Software craftsmanship meetup 22. engineering excellenceSoftware craftsmanship meetup 22. engineering excellence
Software craftsmanship meetup 22. engineering excellence
 
Объектно-ориентированное программирование. Лекции 11 и 12
Объектно-ориентированное программирование. Лекции 11 и 12Объектно-ориентированное программирование. Лекции 11 и 12
Объектно-ориентированное программирование. Лекции 11 и 12
 
Lean And Agile
Lean And AgileLean And Agile
Lean And Agile
 
Дизайн успешных продуктов
Дизайн успешных продуктовДизайн успешных продуктов
Дизайн успешных продуктов
 
Scrum practic
Scrum practicScrum practic
Scrum practic
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектах
 
IBM Rational Jazz
IBM Rational JazzIBM Rational Jazz
IBM Rational Jazz
 
Гибкий подход (Agile,scrum)
Гибкий подход (Agile,scrum)Гибкий подход (Agile,scrum)
Гибкий подход (Agile,scrum)
 
Микромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингуМикромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингу
 

Viewers also liked

Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)Ontico
 
5 станислав елисеев сбор требований при помощи прототипов. голая правда
5 станислав елисеев   сбор требований при помощи прототипов. голая правда5 станислав елисеев   сбор требований при помощи прототипов. голая правда
5 станислав елисеев сбор требований при помощи прототипов. голая правдаAnastasiya Usoltseva
 
Тонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалистаТонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалистаSQALab
 
3 максим иванкин где найти и как вырастить хорошего аналитика
3 максим иванкин   где найти и как вырастить хорошего аналитика3 максим иванкин   где найти и как вырастить хорошего аналитика
3 максим иванкин где найти и как вырастить хорошего аналитикаAnastasiya Usoltseva
 
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014it-people
 
Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2Yury Chernushenko
 
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6SPbCoA
 
Особенности аналитики сервисных компаний
Особенности аналитики сервисных компанийОсобенности аналитики сервисных компаний
Особенности аналитики сервисных компанийSQALab
 
Спецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяСпецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяSQALab
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиSQALab
 
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...Ivan Shamaev
 
Клинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомКлинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомSQALab
 
Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)Ontico
 
Activity based management fall 2016
Activity based management fall 2016 Activity based management fall 2016
Activity based management fall 2016 Stephen Brian Salter
 
васильев г.л., полякова в.а. рекламный маркетинг учебное пособие - 2008
васильев г.л., полякова в.а.   рекламный маркетинг учебное пособие - 2008васильев г.л., полякова в.а.   рекламный маркетинг учебное пособие - 2008
васильев г.л., полякова в.а. рекламный маркетинг учебное пособие - 2008Ivan Shamaev
 
Коммуникации с заказчиком и проектной командой при сборе требований
Коммуникации с заказчиком и проектной командой при сборе требованийКоммуникации с заказчиком и проектной командой при сборе требований
Коммуникации с заказчиком и проектной командой при сборе требованийAlexander Novichkov
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014it-people
 
Классические ошибки при разработке проекта
Классические ошибки при разработке проектаКлассические ошибки при разработке проекта
Классические ошибки при разработке проектаSQALab
 
Практические вопросы и ответы по Qlikview - часть 1
Практические вопросы и ответы по Qlikview - часть 1Практические вопросы и ответы по Qlikview - часть 1
Практические вопросы и ответы по Qlikview - часть 1Ivan Shamaev
 

Viewers also liked (20)

Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)Долгосрочное управление проектами (Денис Митрофанов)
Долгосрочное управление проектами (Денис Митрофанов)
 
5 станислав елисеев сбор требований при помощи прототипов. голая правда
5 станислав елисеев   сбор требований при помощи прототипов. голая правда5 станислав елисеев   сбор требований при помощи прототипов. голая правда
5 станислав елисеев сбор требований при помощи прототипов. голая правда
 
Тонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалистаТонкости проведения не технического интервью технического специалиста
Тонкости проведения не технического интервью технического специалиста
 
3 максим иванкин где найти и как вырастить хорошего аналитика
3 максим иванкин   где найти и как вырастить хорошего аналитика3 максим иванкин   где найти и как вырастить хорошего аналитика
3 максим иванкин где найти и как вырастить хорошего аналитика
 
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014
Д. Бакирова, Л. Лукоянова "ТЗ по ГОСТ", DUMP-2014
 
Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2Software Engineering Bootcamp - Meeting 2
Software Engineering Bootcamp - Meeting 2
 
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
 
Особенности аналитики сервисных компаний
Особенности аналитики сервисных компанийОсобенности аналитики сервисных компаний
Особенности аналитики сервисных компаний
 
Спецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяСпецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общаться
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
 
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
показатели финансового ананализаhttp://ivan-shamaev.ru – Блог аналитика разра...
 
Клинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомКлинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчиком
 
Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)Эффективное управление продуктом (Георгий Баркан)
Эффективное управление продуктом (Георгий Баркан)
 
Activity based management fall 2016
Activity based management fall 2016 Activity based management fall 2016
Activity based management fall 2016
 
васильев г.л., полякова в.а. рекламный маркетинг учебное пособие - 2008
васильев г.л., полякова в.а.   рекламный маркетинг учебное пособие - 2008васильев г.л., полякова в.а.   рекламный маркетинг учебное пособие - 2008
васильев г.л., полякова в.а. рекламный маркетинг учебное пособие - 2008
 
Коммуникации с заказчиком и проектной командой при сборе требований
Коммуникации с заказчиком и проектной командой при сборе требованийКоммуникации с заказчиком и проектной командой при сборе требований
Коммуникации с заказчиком и проектной командой при сборе требований
 
Time driven
Time drivenTime driven
Time driven
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
 
Классические ошибки при разработке проекта
Классические ошибки при разработке проектаКлассические ошибки при разработке проекта
Классические ошибки при разработке проекта
 
Практические вопросы и ответы по Qlikview - часть 1
Практические вопросы и ответы по Qlikview - часть 1Практические вопросы и ответы по Qlikview - часть 1
Практические вопросы и ответы по Qlikview - часть 1
 

Similar to Управление разработкой продукта

Req Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требованийReq Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требованийAlexander Kalouguine
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаSergey Rogachev
 
Сергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерахСергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерахScrumTrek
 
Dead zone. Прохоренко
Dead zone. ПрохоренкоDead zone. Прохоренко
Dead zone. ПрохоренкоDev.by
 
Описание полного цикла разработки интернет-продукта
Описание полного цикла разработки интернет-продуктаОписание полного цикла разработки интернет-продукта
Описание полного цикла разработки интернет-продуктаDmitry Laier
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summaryAnton Zhukov
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в ScrumSergey Semyonov
 
Как готовить Scrum
Как готовить ScrumКак готовить Scrum
Как готовить ScrumGromina
 
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахDanil Dintsis, Ph. D., PgMP
 
Практика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanПрактика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanAlexander Byndyu
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииAndrii Mandrika
 
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...RIF-Technology
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovMaxim Tsepkov
 
Внедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bankВнедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bankAlbina Iskhakova
 
Aug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об AtlassianAug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об AtlassianTeamlead
 
Atlassian update moscow aug - ru
Atlassian update   moscow aug - ruAtlassian update   moscow aug - ru
Atlassian update moscow aug - ruSherali Karimov
 

Similar to Управление разработкой продукта (20)

Req Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требованийReq Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требований
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе Сбербанка
 
Сергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерахСергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерах
 
Dead zone. Прохоренко
Dead zone. ПрохоренкоDead zone. Прохоренко
Dead zone. Прохоренко
 
Описание полного цикла разработки интернет-продукта
Описание полного цикла разработки интернет-продуктаОписание полного цикла разработки интернет-продукта
Описание полного цикла разработки интернет-продукта
 
Scrum execution
Scrum executionScrum execution
Scrum execution
 
Scrum: Introduction
Scrum: IntroductionScrum: Introduction
Scrum: Introduction
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summary
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Как готовить Scrum
Как готовить ScrumКак готовить Scrum
Как готовить Scrum
 
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
 
Практика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanПрактика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к Kanban
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформации
 
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkov
 
Внедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bankВнедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bank
 
Aug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об AtlassianAug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об Atlassian
 
Atlassian update moscow aug - ru
Atlassian update   moscow aug - ruAtlassian update   moscow aug - ru
Atlassian update moscow aug - ru
 

Управление разработкой продукта

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