Читаем Все о SCRUM. Изучение, разработка, интеграция полностью

Пример

Вместо программное обеспечение должно быть эргономичным (что прописано в спецификациях) теперь мы говорим как участник команды, я могу получить доступ к своим задачам максимум в два клика. Для общего требования – такого как эргономика – обычно возникает несколько нефункциональных историй.

Чтобы подчеркнуть требования к производительности, мы постараемся включить элемент проверки: когда я вхожу в систему как пользователь, время отклика составляет менее двух секунд в 99 % случаев, даже если подключено уже 50 пользователей, указав при этом конфигурацию сервера, на котором будут выполняться тесты.

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

15.5.3 Соотнести их с историей

Некоторые ограничения могут быть соотнесены с историей, в которой они фигурируют в качестве условий принятия.

Пример: Для истории о поиске слова в тексте тест может включать проверку желаемого времени отклика с использованием большого объема контента.

15.5.4 Поместить их в критерии завершенности

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

Пример. Peetic – это продукт, используемый во всем мире, он должен быть представлен как на французском, так и на английском языках. Это требование локализации. Будет оно включено в бэклог продукта? Нет! Как пользователь, я хочу, чтобы продукт на моем языке был историей, но она может быть реализована только в конце, когда продукт уже полностью готов на французском. Или же версия на английском будет создаваться по мере возможности. Всякий раз, когда добавляется текст для новой пользовательской истории, он должен быть доступен на французском и английском языках.

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

Эти нефункциональные требования обязывают к проведению специального тестирования, возможно, в определенных средах. Возможно, придется хорошенько поработать.

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

Критерии завершенности влияют на первоначальный бэклог. Вот почему его разработка должна проходить во время прелюдии.

<p>15.6 Антипаттерны</p>
15.6.1 Бэклог, воспринимаемый как детальная спецификация

Ситуация. Команда перешла к Scrum, но во время прелюдии просто переименовывает огромную, детализированную спецификацию в бэклог и чрезмерно подробно рассматривает каждую историю.


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


Как сделать лучше? Сперва сосредоточиться на наиболее приоритетных функциональностях.

15.6.2 Бэклог только для команды разработчиков

Ситуация. Команда создала первоначальный бэклог, но заинтересованные стороны сохранили обычную практику управления требованиями для мониторинга проекта. Элементы бэклога никак не прослеживаются.


Последствия. Нет согласованности между командой и бизнес-целями.


Как сделать лучше? Попробовать техники impact mapping и story mapping.



Чтобы идти дальше

Книги

Перейти на страницу:

Все книги серии Библиотека цифровой трансформации

Менеджмент цифрового продукта. От идеи до идеала
Менеджмент цифрового продукта. От идеи до идеала

Цифровизация меняет потребительские услуги и промышленные процессы, проникая во все аспекты нашей жизни, а информационно-технологические компании становятся лидерами в своих отраслях. Традиционные отрасли также включаются в цифровую трансформацию, разрабатывая программное обеспечение для собственных нужд. Успех в этой среде требует управления жизненным циклом цифровых продуктов в условиях быстро меняющегося рынка, конкуренции и постоянного развития. Как управлять такими проектами знает Ярослав Шуваев, эксперт по корпоративным инновациям с более чем 10-летним опытом преподавания UX/UI-дизайна и продакт-менеджмента, основатель shuvaev.com.Независимо от того, в какой точке карьеры вы находитесь, «Менеджмент цифрового продукта» предоставит вам ценные знания и инструменты для успешной адаптации и роста в эпоху инноваций.Из этой книги вы узнаете:• что такое цифровой сервис и как его монетизировать;• какой продукт можно считать жизнеспособным;• какие циклы проходит проект и что делать на каждом этапе;• что нужно для масштабирования работы;• зачем создавать антихрупкую ИТ-компанию.Если вы владеете компанией и планируете внедрить цифровые технологии для улучшения бизнес-процессов, эта книга поможет понять, какие стратегии стоит применять. Она будет полезна и основателям стартапов в фазе кратного роста, и менеджерам продукта, стремящимся повысить свою эффективность, а также архитекторам, дизайнерам, разработчикам, аналитикам и другим участникам процесса создания цифровых продуктов.В формате PDF A4 сохранен издательский макет книги.

Ярослав Александрович Шуваев

Маркетинг, PR
UX/UI дизайн для создания идеального продукта. Полный и исчерпывающий гид
UX/UI дизайн для создания идеального продукта. Полный и исчерпывающий гид

Успех любого цифрового продукта складывается из многих факторов. Ваш продукт может быть уникальным и востребованным, но без проработанного UX ему не суждено заслужить лояльность клиента. Эта простая истина прекрасно известна Ярославу Шуваеву, основателю школы UXAcademy и руководителю крупных digital-проектов для российских и западных компаний, среди которых Администрация Президента, Внешэкономбанк, Coca-Cola, «Газпром», «Татнефть», «Башнефть», Bosco, QIWI, STADA и многие другие.«Моя главная цель – описать факты через призму личного опыта и конкретные жизненные примеры», – пишет Ярослав. Его книга – авторский подход к дизайну, выработанный годами плодотворной работы. Вы сделаете пользовательский опыт лучше, побуждая клиентов возвращаться к вашему продукту снова и снова.

Ярослав Александрович Шуваев

Программирование, программы, базы данных / Учебные пособия, самоучители / Справочники
Нет соединения с сервером, попробуйте зайти чуть позже