Пользовательские истории — различия между версиями

м (Формат)
м
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
'''Пользовательские истории''' (user story) - способ описания [[Требования|требований]] к разрабатываемой [[система|системе]], сформулированных как одно или более предложений на повседневном или деловом языке пользователя. Пользовательские истории используются гибкими методологиями разработки программного обеспечения для спецификации требований (вместе с [[Валидация|приёмочными испытаниями]]). Каждая пользовательская история ограничена в размере и сложности. Часто история пишется на маленькой бумажной карточке. Это гарантирует, что она не станет слишком большой. В [[XP|Экстремальном программировании]] пользовательские истории пишутся пользователями (заказчиками) системы. В методологии [[SCRUM]] — пишутся либо одобряются ролью владельца продукта (Product Owner). Для заказчиков (пользователей) пользовательские истории являются основным инструментом влияния на разработку программного обеспечения.
+
'''Пользовательские истории''' (user story) способ описания [[Требования|требований]] к разрабатываемой [[система|системе]], сформулированных как одно или более предложений на повседневном или деловом языке пользователя. Пользовательские истории используются гибкими методологиями разработки программного обеспечения для спецификации требований (вместе с [[Валидация|приёмочными испытаниями]]). Каждая пользовательская история ограничена в размере и сложности. Часто история пишется на маленькой бумажной карточке. Это гарантирует, что она не станет слишком большой. В [[XP|Экстремальном программировании]] пользовательские истории пишутся пользователями (заказчиками) системы. В методологии [[SCRUM]] — пишутся либо одобряются ролью владельца продукта (Product Owner). Для заказчиков (пользователей) пользовательские истории являются основным инструментом влияния на разработку программного обеспечения.
  
 
== Нотация ==
 
== Нотация ==
Строка 7: Строка 7:
 
As a <type of user>, I want <some goal> so that <some reason>.
 
As a <type of user>, I want <some goal> so that <some reason>.
 
}}
 
}}
 +
 +
== Литература ==
 +
* Майк Кон "Пользовательские истории. Гибкая разработка программного обеспечения" (User stories applied for agile software development), 2012.
  
 
== См. также ==
 
== См. также ==

Текущая версия на 02:26, 22 мая 2022

Пользовательские истории (user story) — способ описания требований к разрабатываемой системе, сформулированных как одно или более предложений на повседневном или деловом языке пользователя. Пользовательские истории используются гибкими методологиями разработки программного обеспечения для спецификации требований (вместе с приёмочными испытаниями). Каждая пользовательская история ограничена в размере и сложности. Часто история пишется на маленькой бумажной карточке. Это гарантирует, что она не станет слишком большой. В Экстремальном программировании пользовательские истории пишутся пользователями (заказчиками) системы. В методологии SCRUM — пишутся либо одобряются ролью владельца продукта (Product Owner). Для заказчиков (пользователей) пользовательские истории являются основным инструментом влияния на разработку программного обеспечения.

Нотация

Пользовательские истории обычно записываются в формате, описанном Майком Коном (Mike Cohn), как человекопонятное предложение:

As a <type of user>, I want <some goal> so that <some reason>.

Литература

  • Майк Кон "Пользовательские истории. Гибкая разработка программного обеспечения" (User stories applied for agile software development), 2012.

См. также