Что нужно писать, чтобы создавать эффективные пользовательские истории
Истории пользователей являются важной частью процесса разработки продукта, выступая в качестве инструмента для фиксации потребностей пользователей и направления разработки новых функций и возможностей. Однако написание эффективных пользовательских историй не всегда легко. Это требует глубокого понимания пользователя, продукта и бизнес-целей, а также способности ясно и кратко выражать мысли. В этой статье мы предоставим всестороннее руководство для команд по разработке продуктов по написанию эффективных пользовательских историй.
Что такое пользовательская история
Пользовательские истории являются неотъемлемой частью процесса разработки продукта, поскольку они помогают командам понять потребности и цели своих пользователей. Пользовательская история — это краткое, простое описание функции или функциональности продукта с точки зрения пользователя. Обычно она следует определённому формату:

Как часто путешествующий, я хочу иметь возможность легко бронировать номер в отеле онлайн, чтобы сэкономить время и усилия.
Руководящие принципы:
- Учитывайте потребности пользователя:Пользовательская история должна быть сосредоточена на потребностях, желаниях и разочарованиях пользователя. Убедитесь, что история написана с точки зрения пользователя, а не системы или компании.
- Будьте конкретными:Пользовательская история должна быть конкретной в отношении целей пользователя, контекста, в котором он будет использовать систему, и выгод, которые ожидает получить.
- Используйте простой язык:Используйте простой и понятный язык. Избегайте технической терминологии или аббревиатур, которые могут запутать пользователя.
- Держите текст кратким и ёмким:Пользовательская история должна быть краткой и ёмкой, желательно не более двух или трёх предложений. Это делает её проще для чтения и понимания.
- Включите критерии принятия:Пользовательская история должна включать критерии принятия, которые определяют, что пользователь ожидает увидеть или испытать при доставке системы. Эти критерии должны быть измеримыми и конкретными.
Лучшие практики:
- Привлекайте пользователя:Привлекайте пользователя к процессу разработки. Это может включать тестирование пользователей, опросы или интервью для лучшего понимания их потребностей и ожиданий.
- Приоритизируйте пользовательские истории:Приоритизируйте пользовательские истории на основе их значимости для пользователя и бизнеса. Это помогает обеспечить, что наиболее важные функции будут разработаны в первую очередь.
- Сотрудничайте со заинтересованными сторонами:Сотрудничайте со заинтересованными сторонами, включая разработчиков, дизайнеров и бизнес-аналитиков, чтобы убедиться, что пользовательская история реализуема, реалистична и соответствует бизнес-целям.
- Пишите пользовательские истории командой:Пользовательские истории должны создаваться командой. Это помогает обеспечить, что все участники имеют общее понимание потребностей и ожиданий пользователя.
- Уточняйте и обновляйте пользовательские истории:Пользовательские истории должны уточняться и обновляться по мере продвижения проекта. Это помогает обеспечить, что они остаются актуальными и соответствуют потребностям и ожиданиям пользователя.
Используйте популярные рамки — SMART и INVEST
SMART и INVEST — два популярных подхода, используемых для написания эффективных пользовательских историй.
- SMART — это аббревиатура, означающая конкретность, измеримость, достижимость, актуальность и ограниченность по времени. Этот подход помогает обеспечить ясность, краткость и выполнимость пользовательских историй. Пользовательские истории, соответствующие подходу SMART, с большей вероятностью будут успешно завершены вовремя.
- INVEST — это аббревиатура, означающая независимость, переговороспособность, ценность, оценка, малый размер и проверяемость. Этот подход помогает обеспечить чёткое определение, ценность и простоту реализации пользовательских историй. Пользовательские истории, соответствующие подходу INVEST, с большей вероятностью будут доставлены вовремя, в рамках бюджета и удовлетворят пользователя.
Пример — часто путешествующий человек
Вот как можно применить SMART и INVEST к пользовательской истории, которую мы создали ранее:
Как часто путешествующий человек, я хочу иметь возможность легко бронировать номер в отеле онлайн, чтобы экономить время и усилия.
SMART:

Конкретность: Пользовательская история чётко определяет, чего хочет достичь пользователь — бронирование номера в отеле онлайн.
Измеримость: Пользовательская история может быть измерена по времени и усилиям, которые экономит пользователь.
Достижимость: Пользовательская история достижима в заданный срок и в рамках бюджета.
Актуальность: Пользовательская история соответствует потребностям и целям пользователя как часто путешествующего человека.
Ограниченность по времени: Пользовательская история имеет чёткий срок завершения.
INVEST:
Независимость: Пользовательская история независима от других пользовательских историй и может быть реализована отдельно.
Переговороспособность: Пользовательская история открыта для переговоров и может быть улучшена на основе обратной связи от заинтересованных сторон.
Ценность: Пользовательская история предоставляет ценность пользователю, облегчая бронирование номера в отеле онлайн.
Оценка: Пользовательская история оцениваема, то есть усилия, необходимые для её завершения, могут быть точно оценены.
Малый размер: История пользователя достаточно мала, чтобы быть завершенной в течение одного спринта.
Проверяемо: История пользователя проверяема, то есть ее можно подтвердить с помощью тестирования пользователем или других методов.
В целом, использование таких рамок, как SMART и INVEST, может помочь вам писать эффективные истории пользователей, которые четко определены, полезны и достижимы.

Пример: Интернет-магазин
“Я как клиент хочу иметь возможность сохранять товары в свой список желаемого, чтобы легко найти и приобрести их позже.“
Давайте оценим эту историю пользователя с помощью рамок SMART и INVEST:
SMART:
Конкретно: История пользователя четко определяет, чего пользователь хочет достичь — сохранение товаров в список желаемого.
Измеримо: История пользователя может быть измерена по количеству сохраненных товаров в списке желаемого и количеству покупок, сделанных из этого списка.
Достижимо: История пользователя достижима в заданный срок и в рамках бюджета.
Актуально: История пользователя актуальна для потребностей и целей пользователя как клиента, который хочет отслеживать товары, которые его интересуют.
С временным ограничением: История пользователя имеет четкий срок завершения.
INVEST:
Независимо: История пользователя независима от других историй пользователей и может быть реализована отдельно.
Обсуждаемо: История пользователя открыта для обсуждения и может быть улучшена на основе обратной связи от заинтересованных сторон.
Ценно: История пользователя предоставляет ценность пользователю, облегчая отслеживание товаров, которые его интересуют, и их последующую покупку.
Оцениваемо: История пользователя оцениваема, то есть можно точно оценить усилия, необходимые для ее завершения.
Маленькая: История пользователя достаточно мала, чтобы быть завершенной в течение одного спринта.
Проверяемо: История пользователя проверяема, то есть ее можно проверить с помощью тестирования пользователей или других методов.
В целом, эта история пользователя хорошо определена и полезна для пользователя. Она соответствует критериям как рамок SMART, так и INVEST и может быть легко реализована в заданный срок и бюджет.
Краткое содержание
Истории пользователей являются критически важным компонентом разработки продукта. Следуя таким рамкам, как SMART и INVEST, и вовлекая пользователей в процесс разработки, команды могут создавать эффективные истории пользователей, которые приводят к лучшим продуктам и более довольным пользователям. Приоритизация историй пользователей и регулярное улучшение и обновление их также являются важными для обеспечения того, чтобы продукт соответствовал потребностям пользователей с течением времени.
В этой статье представлен обзор важности историй пользователей в разработке продукта, а также лучших практик и рамок для написания эффективных историй пользователей. Мы рассмотрим рамки SMART и INVEST и приведем примеры их применения к историям пользователей. Кроме того, мы поделимся советами по вовлечению пользователей в процесс разработки, приоритизации историй пользователей и улучшению и обновлению историй пользователей с течением времени.
В целом, эта статья направлена на помощь командам разработки в создании более эффективных историй пользователей, которые приводят к лучшим продуктам и более довольным пользователям.











