Пользовательские истории — различия между версиями
Admin (обсуждение | вклад) м (→Формат) |
Admin (обсуждение | вклад) м (→Нотация) |
||
Строка 1: | Строка 1: | ||
'''Пользовательские истории''' (user story) - способ описания [[Требования|требований]] к разрабатываемой [[система|системе]], сформулированных как одно или более предложений на повседневном или деловом языке пользователя. Пользовательские истории используются гибкими методологиями разработки программного обеспечения для спецификации требований (вместе с [[Валидация|приёмочными испытаниями]]). Каждая пользовательская история ограничена в размере и сложности. Часто история пишется на маленькой бумажной карточке. Это гарантирует, что она не станет слишком большой. В [[XP|Экстремальном программировании]] пользовательские истории пишутся пользователями (заказчиками) системы. В методологии [[SCRUM]] — пишутся либо одобряются ролью владельца продукта (Product Owner). Для заказчиков (пользователей) пользовательские истории являются основным инструментом влияния на разработку программного обеспечения. | '''Пользовательские истории''' (user story) - способ описания [[Требования|требований]] к разрабатываемой [[система|системе]], сформулированных как одно или более предложений на повседневном или деловом языке пользователя. Пользовательские истории используются гибкими методологиями разработки программного обеспечения для спецификации требований (вместе с [[Валидация|приёмочными испытаниями]]). Каждая пользовательская история ограничена в размере и сложности. Часто история пишется на маленькой бумажной карточке. Это гарантирует, что она не станет слишком большой. В [[XP|Экстремальном программировании]] пользовательские истории пишутся пользователями (заказчиками) системы. В методологии [[SCRUM]] — пишутся либо одобряются ролью владельца продукта (Product Owner). Для заказчиков (пользователей) пользовательские истории являются основным инструментом влияния на разработку программного обеспечения. | ||
− | == Нотация == | + | == Нотация == |
Пользовательские истории обычно записываются в [http://www.mountaingoatsoftware.com/agile/user-stories формате, описанном Майком Коном] (Mike Cohn), как человекопонятное предложение: | Пользовательские истории обычно записываются в [http://www.mountaingoatsoftware.com/agile/user-stories формате, описанном Майком Коном] (Mike Cohn), как человекопонятное предложение: | ||
Строка 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. | ||
== См. также == | == См. также == |
Версия 17:08, 2 мая 2018
Пользовательские истории (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.