1 / 17

Agile методологии при разработке игр

Agile методологии при разработке игр. ВАДИМ ГАЙДУКЕВИЧ Wargaming.net. Основные принципы. Индивидуальность и взаимодействие важнее процессов и инструментария Рабочая программа важнее исчерпывающей документации

nell
Download Presentation

Agile методологии при разработке игр

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agile методологии при разработке игр ВАДИМ ГАЙДУКЕВИЧ Wargaming.net

  2. Основные принципы • Индивидуальность и взаимодействие важнее процессов и инструментария • Рабочая программа важнее исчерпывающей документации • Взаимодействие с заказчиком в процессе важнее обсуждения контракта вначале • Готовность вносить изменения важнее следования плану http://agilemanifesto.org/

  3. Agile Методологии • XP • SCRUM • Crystal • Test Driven Development (TDD)

  4. Итеративная разработка ИГРА ГОДА Tech demo Alpha Beta GM Итерация 1 Итерация 2 Итерация 3 Итерация 4

  5. User Stories • Business value • Risk • Effort Изначально все User Stories помещаются в Backlog

  6. Планирование Итерации • Итерация должна иметь цель • Переносим задачи из Backlog на итерацию • Вначале планируем задачи с высокими Рисками и Business Value • Снимаем метрики команды

  7. Каждый день! • Собрания команды • Что сделано • Что будем делать • Какие трудности • Поощрения

  8. Burndown chart Реальный chart с игры «Обитаемый Остров»

  9. Планировать можно так! User Stories (Sprint Backlog) CompletedTasks Tasks Burndown Chart Фотография WarRoom от High Moon Studios

  10. Soft для Agile • Rally Dev (http://www.rallydev.com) • $65/user/month (hosting only) • Version One (http://www.versionone.net) • $30/user/month (hosting) • $500/user • TargetProcess (http://www.targetprocess.com) • $149/user • $15/user/month (hosting) • Extreme Planner (http://www.extremeplanner.com) • $99/user

  11. Best Practices • Unit тестирование (Unit Tests) • Парное программирование • Test Cases • Ежедневные собрания • Refactoring • Regular Delivery

  12. Проблема (НАШ опыт) • Ежедневные собрания • Отсутствие опытных консультантов • Использование системы управления проектом ежедневно и аккуратно • Self management расслабляет

  13. Проблемы (ИХ опыт) • Трудно начать Agile процесс в большой команде • Необходимы регулярные тренинги по процессу • Первое время трудно планировать итерации • Кранчи (овертайм) не дают ожидаемого эффекта • Трудно отказаться от старых привычек (over- design, поздняя интеграция, «отсидка» рабочего времени)

  14. Плюсы (+) • Высокая мораль в команде • Совместное владение • Командная работа • Постоянное общение • Совместное принятие решений • Высокая продуктивность команды • Стабильность версии • Высокое качество продукта

  15. Что почитать? • http://rsdn.ru/article/Methodologies/compeople.xml • http://www.controlchaos.com • http://agilemanifesto.org/ • http://www.agilegamedevelopment.com • http://www.xprogramming.ru/XPRules/XPRules.html

  16. Вопросы?

  17. Координаты ВАДИМ ГАЙДУКЕВИЧ WARGAMING.NET www.wargaming.net Телефон: +375 29 3497475 E-mail: vadim@wargaming.net

More Related