mlsdev: game development process: infinite story about efficiency with no risks

27
Процесс разработки игр: бесконечная история об эффективности без рисков

Upload: devgamm-conference

Post on 18-Dec-2014

350 views

Category:

Documents


0 download

DESCRIPTION

Many successful game studios all over the world make use of agile development advantages. Flexible methodics can help to increase the team work efficiency and bring game development risks down to the minimum. This speech will teach you how to enter the self-improvement path correctly and turn your mistakes into valuable experience.

TRANSCRIPT

Page 1: MLSDev: Game development process: infinite story about efficiency with no risks

Процесс разработки игр: бесконечная история об эффективности

без рисков

Page 2: MLSDev: Game development process: infinite story about efficiency with no risks

1. Посчитай бобров

2. Отправь SMS с правильным количеством бобров на номер

+38 095 047 47 603. Получи приз

Page 3: MLSDev: Game development process: infinite story about efficiency with no risks

Процесс важен

Page 4: MLSDev: Game development process: infinite story about efficiency with no risks

Что у нас есть?

Page 5: MLSDev: Game development process: infinite story about efficiency with no risks

Что у нас есть?

Page 6: MLSDev: Game development process: infinite story about efficiency with no risks

Что У нас есть?

Page 7: MLSDev: Game development process: infinite story about efficiency with no risks

Чего у нас нет?...

???

!!!

Page 8: MLSDev: Game development process: infinite story about efficiency with no risks

Игры и все остальное

Page 9: MLSDev: Game development process: infinite story about efficiency with no risks

Игры и все остальное

Page 10: MLSDev: Game development process: infinite story about efficiency with no risks

Waterfall

Page 11: MLSDev: Game development process: infinite story about efficiency with no risks

Agile

Page 12: MLSDev: Game development process: infinite story about efficiency with no risks

Что нам необходимо?

Be Agile

Page 13: MLSDev: Game development process: infinite story about efficiency with no risks

С чего начинать?

● люди и взаимодействие важнее процессов и инструментов;● работающий продукт важнее исчерпывающей документации;● сотрудничество с заказчиком важнее согласования условий контракта;● готовность к изменениям важнее следования первоначальному плану.

Page 14: MLSDev: Game development process: infinite story about efficiency with no risks

Инструменты планирования

• Game design document• Wireframes • References• Product Backlog• Definition of done

Page 15: MLSDev: Game development process: infinite story about efficiency with no risks

Инструменты планирования

• Game design document• Wireframes • References• Product Backlog• Definition of done

Page 16: MLSDev: Game development process: infinite story about efficiency with no risks

Инструменты планирования

• Game design document• Wireframes • References• Product Backlog• Definition of done

Page 17: MLSDev: Game development process: infinite story about efficiency with no risks

Инструменты планирования

• Game design document• Wireframes • References• Product Backlog• Definition of done

User Stories

Test Cases

Estimation

Page 18: MLSDev: Game development process: infinite story about efficiency with no risks

Инструменты планирования

• Game design document• Wireframes • References• Product Backlog• Definition of Done

DoD example:- Unit tests written and green- Source code committed on server- Jenkins built version and all tests green- Code review completed (or pair-programmed)- How-to-Demo verified before presentation to Product Owner- Ok from Product Owner

Page 19: MLSDev: Game development process: infinite story about efficiency with no risks

Инструменты разработки

Page 20: MLSDev: Game development process: infinite story about efficiency with no risks

Процесс в MLSDev

Page 21: MLSDev: Game development process: infinite story about efficiency with no risks

Как все запомнить?

Page 22: MLSDev: Game development process: infinite story about efficiency with no risks

Как все запомнить?Check list

Page 23: MLSDev: Game development process: infinite story about efficiency with no risks

Как все запомнить?Check list «Дятел-борд»

Page 24: MLSDev: Game development process: infinite story about efficiency with no risks

Как все запомнить?«Дятел-борд»

Page 25: MLSDev: Game development process: infinite story about efficiency with no risks

Индикаторы

• Sh#t box • Коридорное тестирование

Page 26: MLSDev: Game development process: infinite story about efficiency with no risks

Вопросы?

Page 27: MLSDev: Game development process: infinite story about efficiency with no risks

1. Посчитай бобров

2. Отправь SMS с правильным количеством бобров на номер

+38 095 047 47 603. Получи приз