28 сентября

...


Вызов - приложение для детей (детский дизайн).

Технический вызов - огромное кол-во разных игр на разные предметы. Ниже, на скринах, мы привели примеры таких игр. Каждая из которых должна быть как конструктор. То есть настраивается. Меняется текст вопросов, варианты ответов, картинки, фон, звуки.

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

В этом варианте урока может быть другой текст, картинки.

В конце статьи мы расскажем, как получилось упростить задачу по конструированию игр и что из этого вышло.

А пока погрузимся в то, что являл собой проект на старте, когда заказчик только к нам обратился и какую эволюцию он прошел

Проблема - уже готовое тз с “хотелками” и примерами интерфейса из другого приложения (мы ТЗ не дорабатывали, а взяли в работу как есть).

1. Страница FAQ (вопрос-ответ) - вот как она была проиллюстрирована в ТЗ.

2. Страница Рейтинг - вот как она была проиллюстрирована в ТЗ.

А вот так описана. Всего пару строк, по которым логика работы страницы совсем не понятна. За счет каких баллов он строится, за какой период?

Нами был сделан документ с Этапами разработки, где требования делились на 5 этапов. Приведем пример первых 2-х этапов.

И более детально задачи были расписаны в Трекере Асана. Тут расписана для программистов та самая функциональность страницы FAQ (вопрос-ответ).

Была разработана диаграмма WBS с помощью которой отслеживалась разработка. Проект делился на 3 раздела: админка, сайт, личный кабинет.



Какие еще особенности проекта:

- Плохо расписана была админка в тз

- Очень много переводов охватывающая все элементы приложения (статьи, интерфейс, уроки, игры, оповещения, звуки)

- Сложные анимации и аудио в играх-уроках

- Джеес игра (лев собирает монетки с карты)

- Проводились тех консультации для верстальщика и дизайнера (помощь в проведении собесов)

Функциональность:

- Зарабатывание баллов за прохождение уроков (баллы гибко настраивались)

- Сертификаты за прохождение уровней

- Прогресс

- Знаки отличия

- Смена бекграундов приложения

- Регистрация родительского аккаунта и добавление ребенка

- Новости

- Вопрос-ответ

- Профиль

- Выбор предмета/класса и прохождение уроков

- Расписание

Пожалуй статья получилась итак насыщенной и про упрощение реализации игр - расскажем в другой раз, либо на персональной консультации. Скрин выше может примерно отобразить как удалось типизировать игры и на какие группы разбить.


Развивай навык, формализуй опыт, создавай продукт, автоматизируй труд