Lean Startup «Бережливый стартап» Как делать игры, нужные людям.

Презентация:



Advertisements
Похожие презентации
Обязательные практики Agile и правило 3-х П. Павел Габриель agile-практик, программист, руководитель ООО Смарт системз.
Advertisements

Сергей Елисеев Sunny Games LLC Shareware: бизнес или хобби.
EXtreme Programming XP Тема 2. XP Заказчики определяют: объем работ; приоритеты; композиции версий; сроки выпуска версий. Разработчики определяют: оценку.
Процесс непрерывного улучшения в производстве ПО Оксана Щирба
Степан Василевский менеджер проектов QuartSoft Corp г.
Вытягивающая система производства арта в RTS Александр Шиляев директор по графике Wargaming.net.
Кто я? 8 лет в веб индустрии 3 года в инди геймдеве Получаю образование магистра гейм дизайнера в Brunel University, London Со основатель и CEO в компании.
EXtreme Programming XP Тема 1. XP Экстремальное программирование небольших и средних неясных и быстро меняющихся требований Экстремальное программирование.
Непрерывная интеграция для PHP Александр Симанович.
Тестирование веб-проектов в Agile Асхат Уразбаев, ScrumTrek.
На основании курса Тестирования программных продуктов Терехов А. А. Слайд 1 Анализ стандартных методов тестирования. Применимость к разработке игр. Шишенин.
Волгоградский Государственный Технический Университет Менеджер проекта: Мамонтов Д.П. Архитектор :Сухарев К.А. Тестировщик: Гончарова И.В.
Технологии конструирования программного обеспечения.
Разработка Open Source проекта на примере OpenVZ Web Panel Алексей Южаков.
Тестирование программных средств Сафронов Сергей, 2008 год.
Андрей Тягунов Руководитель проекта Компания «Никита» vs Реальная жизнь XP.
Технологии конструирования программного обеспечения.
Введение в непрерывную интеграцию Руденко Виктория Сообщество Тестировщиков Днепропетровска 26/05/2011 Ardas Group.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 4. Прохождение фазы выработки концепции в.
Транксрипт:

Lean Startup «Бережливый стартап» Как делать игры, нужные людям

Xenao Games – это bootstrap startup «Делать игры, нужные людям» Doom Forge – более полтысячи классов флеш-части 500 тысяч установок тысяч пользователей ежедневно Более 20 релизов за месяц (~30 минут на релиз) Без паблишеров или инвесторов Xenao Games

Поиск повторяемой, масштабируемой и устойчивой бизнес-модели Apple, Google, Facebook Проверять и корректировать бизнес-модель Только 0.1-1% успешных стартапов В силиконовой долине около 10% успешных стартапов Что такое стартап

Затяжной старт и ненужный продукт Закончились ресурсы Деморализация Неправильная команда (или со-основатель) Конкуренты Отсутствие гибкости Первоначальные ненужные траты Причины провала

Истоки в компании Тойота TPS: неуклонное стремление к устранению всех видов потерь Бережливый стартап – не значит просто дешевый, это значит эффективное использование ресурсов Бережливый стартап

Принцип 1. Исключение потерь a.Багофиксинг b.Экстра функциональность c.Ожидания, задержки, бюрократия d.Переключения между задачами e.Неясные и нечеткие требования f.Излишняя документация g.Повторное обучение 7 принципов lean

Принцип 1. Исключение потерь Принцип 2. Обратная связь a.Фундамент b.Помогает корректировать вектор развития c.Короткие итерации d.Метрики и статистика e.Фидбеки, багрепорты f.Форум и анкеты 7 принципов lean

Принцип 1. Исключение потерь Принцип 2. Обратная связь Принцип 3. Принятие решений на основе фактов a.Обратная связь помогает получить факты b.Максимально отсроченные решения, но вовремя c.Предположения и прогнозы проверяются минимальными затратами d.Опыт Зинги: питч с опросником 7 принципов lean

Принцип 1. Исключение потерь Принцип 2. Обратная связь Принцип 3. Принятие решений на основе фактов Принцип 4. Целостное видение a.Видеть систему и процесс в целом b.Стандартизация и хорошие коммуникации c.Обучение и помощь – залог успеха d.Продукт, цели и идеи общие на команду 7 принципов lean

Принцип 1. Исключение потерь Принцип 2. Обратная связь Принцип 3. Принятие решений на основе фактов Принцип 4. Целостное видение Принцип 5. Постоянная интеграция a.Сбалансированность продукта b.Увидеть ранние проблемы c.Гибкость и целостность: рефакторинг 7 принципов lean

Принцип 1. Исключение потерь Принцип 2. Обратная связь Принцип 3. Принятие решений на основе фактов Принцип 4. Целостное видение Принцип 5. Постоянная интеграция Принцип 6. Быстрая доставка пользователям a.Короткие итерации b.Быстрая обратная связь 7 принципов lean

Принцип 1. Исключение потерь Принцип 2. Обратная связь Принцип 3. Принятие решений на основе фактов Принцип 4. Целостное видение Принцип 5. Постоянная интеграция Принцип 6. Быстрая доставка пользователям Принцип 7. Ценность команды 7 принципов lean

Канбан – «вытягивающее производство»: поток задач и никаких итераций и планируемых релизов 3 основных правила: 1.Визуализация процесса («обычная карточка») 2.Протягивание задачи через этапы разработки 3.Ограничивать очередь на этапах работы Канбан

Минимально работающая фича Развитие фичи на основе обратной связи Постепенное нарастание и развертывание фичи «Снежный ком» «Прогрессивный джипег» Принцип спирали

График эффективности Поиск зеленой точки качества Правило Парето 20/80 Принцип спирали

Необходимо, чтобы проверить предположение Результат может быть безумно неожиданным «А» и «Б» должны отличаться только одной вещью Случайно распределение трафика Обязательно собирать метрики Достаточная статистика Одна и та же версия у пользователя А/Б тестирование

Автоматизированная интеграция и «доставка продукта»: сборка, проверка, выкатка, откат Интегрирование выполненных задач Частые выкатки Снижение рисков интеграции – новые и старые баги CI-сервер IMVU («Делая невозможное - 50 выкаток в день») Непрерывная интеграция

1.Код из репо, компиляция, тесты 2.Выкатка 1000 пользователям и измерение метрик (2а) 3.Выкатка всем пользователям и измерение метрик (3а) 4.Невалидные метрики – откат 5.Оповещение разработчикам Непрерывная интеграция

Обычный отчет (5 минут в день) Ретроспектива – выявление потерь Синие – создает ценности прям сейчас Черное – в перспективе создаст ценности Красное – не создает ценностей, потери Фокус-лист

Intellij IDEA – быстрый и интеллектуальный кодинг Git – код, DropBox – ассеты Amazon AWS – оплата за факт использование + гибкость Confluence, Google Docs – расшаривание знаний YouTrack – сбор и обработка багов Code Review – парное программирование в оффлайне ANT – билд в один клик Стандарты кодирования – четкие взаимоотношения AgileZen – канбан во всей красе Инструментарий

Находите и устраняйте потери Не делайте лишнего Сразу проверяйте результат Берегите свою работу и свой стартап! Lean Thinking

Вопросы? Где почитать? Как связаться? Skype: santer.titov Спасибо за внимание!