Перелік функціональності (user stories)

Перелік функціональності (user stories) - це докладний список того що користувач може робити в системі. Вся функціональність майбутнього продукту розбивається на найпростіші можливості у вигляді «<кто> <что делает> <с чем>». Кожна з функцій має пріоритет, який визначає важливість для загального успіху продукту. Крім того, для функції описуються критерії приймання - реакція на дії користувача, при яких вона вважається правильно працює.

Перелік функціональності перетинається зі сценаріями взаємодії. Різниця в тому, що перші допомагають в точному обліку вимог, а другі - в розумінні того, як працюють функції і система в цілому. User stories говорять про те, що потрібно зробити, а сценарії взаємодії - як це працює.

призначення

  • Точний збір функціональних вимог. Завдяки максимальної деталізації всі вимоги до системи враховуються і не забуваються.
  • Точна оцінка термінів і вартості проекту. Планування і облік трудовитрат більш точний, коли робота над функцією займає годинник, а не дні.
  • Постановка завдань розробникам. Реалізовувати функції невеликими порціями простіше.
  • Допомога в управлінні проектом. User stories - один з головних інструментів управління проектами за гнучкими методиками (agile). Ці методики дають більш передбачуваний і якісний результат.

Приклад переліку функціональності

1. Основний контент

посторінкова навігація фільтрація по одному з параметрів сортування по одному з параметрів