官术网_书友最值得收藏!

The Three Rs or the Connextra format

The most common format for user story templates is what you have already seen in the previous chapter. It's called the Three Rs or the Connextra format (a team at Connextra developed this template)

As a _____ [role ->  persona] , I want _____ [requirement -> output], so _____ [reason -> outcome]. The third R (reason) part of this template is optional. 

The grocery surplus e-commerce site example's first iteration: As a shopper, I want to see the contents of my shopping cart anytime, including the total value, the number of items, and their combined weight, including the total shipping costs, so that I can make decisions on adding further items.

This contains too many details, a common mistake. So, let's remove what's not a critical detail here: As a shopper, I want to see the contents of my shopping cart so that I can make decisions on adding further items.

Much better, but the third R part (so that I can make decisions on adding further items) can be omitted, and the user story will still work as intended. Not only can it can be omitted, but we should trim down any unnecessary text from our user stories to follow the principle of simplicity from the previous section.

The simplified example should read: As a shopper, I want to see the contents of my shopping cart. This is how a user story looks in the Three R format.

The big advantage of the textbook template for user stories is the fact that it's widely known and accepted. 

主站蜘蛛池模板: 克什克腾旗| 绥滨县| 波密县| 苏尼特右旗| 新密市| 永丰县| 息烽县| 新竹市| 淳化县| 塘沽区| 濮阳市| 枝江市| 遂溪县| 洪湖市| 南阳市| 邹平县| 章丘市| 武夷山市| 东平县| 萍乡市| 阳原县| 姚安县| 乐业县| 罗山县| 双桥区| 毕节市| 阜南县| 连云港市| 南投市| 廉江市| 富裕县| 德江县| 承德县| 泰和县| 砚山县| 句容市| 铜川市| 肥西县| 耿马| 邳州市| 体育|