Віха

Урок 3 з 4

Якість і сталий розвиток

Вбудована якість

Якість — це відповідність результату вимогам і очікуванням: гра запускається на потрібних телефонах, не вилітає, рівні можна пройти. Якість не дорівнює «розкоші». Проста гра з п'ятьма рівнями може бути якісною, а дорога гра, що вилітає, — ні.

Головна ідея принципу: якість не перевіряють наприкінці, її закладають у процес із самого початку. Помилку в задумі виправити легко, а та сама помилка після релізу коштує в рази дорожче: оновлення в магазинах, погані відгуки, гравці, які пішли назавжди.

Як це виглядає на практиці:

  • Критерії приймання для кожної частини гри домовлені до того, як її почали робити.
  • Код переглядає другий розробник.
  • Тестування йде весь час, а не лише в останній тиждень.
  • Команда має спільне визначення «готово» (Definition of Done): частину не вважають готовою, доки вона не пройшла перевірки.

Детально про якість — у модулі 12.

Ціна помилки

Що пізніше знайшли помилку, то дорожче її виправити.

  • Під час проєктування×1

    змінити рядок у документі

  • Під час розробки×5

    переписати частину коду

  • Під час тестування×10

    виправити, перезібрати, перетестувати

  • Після релізу×50

    оновлення в магазинах, погані відгуки, втрачені гравці

Співвідношення орієнтовні, у кожному проєкті свої. Але тенденція однакова скрізь, тому якість закладають із самого початку, а не перевіряють наприкінці.

Сталий розвиток

Принцип, який з'явився лише в PMBOK 8: зважати на вплив проєкту на людей, довкілля й економіку — і не лише сьогодні, а й у довгу.

Для маленької студії це не абстракція:

  • Люди. Якщо команда працює ночами перед кожним релізом, за рік вона вигорить. Гра має бути доступною для людей із поганим зором чи слухом. Покупки — чесними, без маніпуляцій, особливо коли грають діти.
  • Довкілля. Гра, що розряджає телефон за годину, — це і погані відгуки, і зайва енергія. Сервери можна обрати в дата-центрах на відновлюваній енергії.
  • Економіка. Гра має заробляти не лише в перший місяць. А підтримку після релізу треба заздалегідь запланувати й оплатити.

Сталий розвиток у проєкті

Зважати на вплив проєкту на людей, довкілля й економіку — і не лише сьогодні.

Люди

  • команда не працює ночами перед кожним релізом
  • гру можуть пройти люди з поганим зором
  • чесні покупки: без маніпуляцій, особливо з дітьми

Довкілля

  • гра не розряджає телефон за годину
  • сервери в дата-центрах на відновлюваній енергії
  • не змушувати оновлювати телефон заради гри

Економіка

  • гра заробляє не лише в перший місяць
  • студія не залежить від одного магазину
  • підтримку гри після релізу заплановано й оплачено