Книга Agile: Оценка и планирование проектов, страница 79. Автор книги Майк Кон

Разделитель для чтения книг в онлайн библиотеке

Онлайн книга «Agile: Оценка и планирование проектов»

Cтраница 79

— Надо не забыть вернуться к этому вопросу позднее и сделать так, чтобы генератор подсказки действительно обращался к генератору ходов, — сказал Аллан.

— Да, — подтвердил Карлос. — Мы можем создать еще одну историю, что-нибудь вроде такой: «Как игрок я хочу получать хорошие подсказки», а не просто подсказки.

— Это, скорее всего, очень маленькое изменение, — заметил Аллан. — Мы удаляем то, что генератор подсказки делает для поиска свободной клетки, и вместо этого посылаем запрос генератору ходов. Такую историю нужно оценить как единицу — точно так же, как и первоначальную историю. Не похоже, чтобы это давало какой-то выигрыш.

— Ну да, — сказал Карлос, — иногда полезно иметь карту с нулем вместо значащих цифр, которые у нас есть. Поскольку нам нужно вернуться к генератору подсказок и подкорректировать код, требуется карточка истории, не позволяющая забыть об этом. Однако задача настолько проста, что хочется дать ей нулевую оценку.

Карлос раздал всем игрокам в покер планирования карты с нулем: «Я придержал их с тем, чтобы вы не использовали ноль до тех пор, пока не зайдет разговор о том, какая история может быть нулевой». У каждого участника теперь была колода карт, содержащая 0, 1, 2, 3, 5, 8, 13, 20, 40 и 100.

— В нашем случае, впрочем, необходимо добавить поддержку подсказки после реализации генератора ходов. Так? — спросил Фрэнк.

— Да, мы оформим это как однопунктовую историю, — ответила Саша.

Обсуждение продолжалось до тех пор, пока команда не оценила все записанные истории. Эти истории с оценками приведены в табл. 23.5.

— Так что мы будем делать после этого? Нам нужна еще одна двухнедельная итерация на Deep Black & White, прежде чем мы сможем отправить ее издателю, — сказал Фрэнк.

— Пока остальные работают над ней, я опрошу нескольких потенциальных покупателей новой игры, — сказала Делани. — Я хочу понять, какие функции наиболее важны.

— На это уйдет много времени?

— Нет, я собираюсь закончить все до завершения итерации, — добавила Делани. — Давайте соберемся опять через две недели, сразу после отгрузки Deep Black & White и после того, как Фрэнк соберет нас, чтобы отпраздновать завершение этой работы.

— Хорошая идея. Я займусь организацией этого мероприятия. Гамбургеры подойдут, Делани? Или мы замахнемся на пиццу?

Таблица 23.5. Оценки всех записанных историй

Текст истории Оценка
Как игрок я могу начать новую игру 1
Как игрок я могу восстановить сохраненную игру 2
Как игрок я могу выбирать уровень сложности 1
Как игрок я могу играть против слабого движка, распознающего только кольца 8
Как игрок я могу играть против слабого движка, распознающего только мосты 5
Как игрок я могу играть против слабого движка, распознающего только вилки 8
Как игрок я могу играть против движка среднего уровня 8
Как игрок я могу играть против движка высокого уровня 20
Как игрок я хотел бы иметь возможность использовать систему для игры с другим человеком на моем компьютере 3
Как игрок я хочу, чтобы компьютер распознавал выигрышную фигуру 2
Как игрок я хочу видеть привлекательный начальный экран при загрузке игры 5
Как игрок я хочу видеть привлекательный фон вокруг игрового поля, сочетающийся с выбранной доской 5
Как игрок я хотел бы иметь возможность выбирать между деревянной и металлической доской и фишками 8
Как игрок я хотел бы иметь возможность иногда пользоваться подсказками 1
Как новый игрок я хочу иметь возможность ознакомиться с интерактивным самоучителем по игре 8
Как игрок я хочу, чтобы в игре был музыкальный фон 5
Как игрок я могу выбирать музыкальный фон игры 1
Как игрок я хочу ставить фишку на доску с помощью клавиатуры или мыши 3
Как игрок я хочу видеть визуальный индикатор очередности хода 2
Как игрок я хотел бы видеть визуальный индикатор последней поставленной фишки (возможно, сделать ее мигающей) 2
Как игрок я хотел бы иметь возможность отменять и повторять ходы 2
Как игрок я хотел бы иметь возможность сохранять партии 3
Как игрок я хочу иметь возможность закончить игру 1
Как игрок я хочу возобновлять игру так, чтобы можно было отказаться от текущей игры и начать новую 1
Как новый игрок я хочу иметь доступ к онлайновой справочной системе 8
Как игрок я хочу, чтобы все фишки выигрышной фигуры мигали или подсвечивались с тем, чтобы можно было видеть выигрышную фигуру 3
Как новый игрок я хотел бы получать предупреждение о неудачном ходе и иметь возможность отменять его 8
Как новый игрок я хотел бы, когда наступает моя очередь делать ход, видеть клетку, на которую нужно поставить фишку, чтобы ее не занял компьютер и не обыграл меня 3
Как игрок я хотел бы, чтобы компьютеру требовалось на ход не более двух секунд на 2,0 ГГц PC 8
Как игрок я хочу, чтобы система отслеживала, сколько партий я выиграл, а сколько проиграл (в зависимости от уровня сложности?) 3
Как игрок я хотел бы добавлять комментарии к сохраненным партиям 3
Как игрок я хотел бы просматривать ходы с тем, чтобы иметь возможность анализировать сыгранные партии 5
Подготовка к исследованию продукта

Тихим ранним утром следующего дня Делани устроилась за столом в новом помещении команды и занялась подготовкой анкеты для опроса потенциальных покупателей игры. Фрэнк договорился с ней о встрече в течение дня, чтобы обсудить, как она собирается приоритизировать функции. Как менеджеру по продукту, Фрэнку нужно было принять окончательное решение о функциональном наполнении продукта, и Делани знала, что он в значительной мере полагается на ее исследование. Ей хотелось как следует подготовиться к встрече с ним. К тому моменту, когда появился Фрэнк, Делани почти закончила работу с анкетой.

Вход
Поиск по сайту
Ищем:
Календарь
Навигация