Читать книгу "Agile: Оценка и планирование проектов - Майк Кон"
Шрифт:
Интервал:
Закладка:
— Надо не забыть вернуться к этому вопросу позднее и сделать так, чтобы генератор подсказки действительно обращался к генератору ходов, — сказал Аллан.
— Да, — подтвердил Карлос. — Мы можем создать еще одну историю, что-нибудь вроде такой: «Как игрок я хочу получать хорошие подсказки», а не просто подсказки.
— Это, скорее всего, очень маленькое изменение, — заметил Аллан. — Мы удаляем то, что генератор подсказки делает для поиска свободной клетки, и вместо этого посылаем запрос генератору ходов. Такую историю нужно оценить как единицу — точно так же, как и первоначальную историю. Не похоже, чтобы это давало какой-то выигрыш.
— Ну да, — сказал Карлос, — иногда полезно иметь карту с нулем вместо значащих цифр, которые у нас есть. Поскольку нам нужно вернуться к генератору подсказок и подкорректировать код, требуется карточка истории, не позволяющая забыть об этом. Однако задача настолько проста, что хочется дать ей нулевую оценку.
Карлос раздал всем игрокам в покер планирования карты с нулем: «Я придержал их с тем, чтобы вы не использовали ноль до тех пор, пока не зайдет разговор о том, какая история может быть нулевой». У каждого участника теперь была колода карт, содержащая 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Тихим ранним утром следующего дня Делани устроилась за столом в новом помещении команды и занялась подготовкой анкеты для опроса потенциальных покупателей игры. Фрэнк договорился с ней о встрече в течение дня, чтобы обсудить, как она собирается приоритизировать функции. Как менеджеру по продукту, Фрэнку нужно было принять окончательное решение о функциональном наполнении продукта, и Делани знала, что он в значительной мере полагается на ее исследование. Ей хотелось как следует подготовиться к встрече с ним. К тому моменту, когда появился Фрэнк, Делани почти закончила работу с анкетой.
Внимание!
Сайт сохраняет куки вашего браузера. Вы сможете в любой момент сделать закладку и продолжить прочтение книги «Agile: Оценка и планирование проектов - Майк Кон», после закрытия браузера.