{"id":2435,"date":"2015-12-22T16:04:37","date_gmt":"2015-12-22T16:04:37","guid":{"rendered":"https:\/\/caroli.org\/en\/?p=2435"},"modified":"2019-11-08T07:50:48","modified_gmt":"2019-11-08T10:50:48","slug":"the-onion-method-by-lourenco-soares","status":"publish","type":"post","link":"https:\/\/caroli.org\/en\/the-onion-method-by-lourenco-soares\/","title":{"rendered":"The onion method by Louren\u00e7o Soares"},"content":{"rendered":"<p><a href=\"https:\/\/protolous.org\/\" target=\"_blank\" rel=\"noopener\">Louren\u00e7o <\/a>uses a very interesting method to write the stories of a feature. He named it the onion method.<\/p>\n<p><a href=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2436\" src=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola1.jpg\" alt=\"cebola\" width=\"225\" height=\"225\" srcset=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola1.jpg 225w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola1-150x150.jpg 150w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola1-200x200.jpg 200w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola1-60x60.jpg 60w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p>Basically he writes at the top of the canvas the name of the feature, theme, or epic. Then he puts in the center the most basic story; that simpliest that can be coded with hardcoded values. For example unauthorized login (hardcoded; the login always fails)<\/p>\n<p>Then he draws a layer and asks the participants what are the next set of stories increasing the core of the onion. Sample stories for that layer would be: userID validation according to DB registered usrs. User validation with userID and password. Only IP addresses within the authorized range.<\/p>\n<p>Then he creates a new layer and repeat the question. Other sample stories : Password reset. Sending e-mail with a link to reset password.\u00a0Advanced data security logging.<br \/>\nBelow is an illustrative photo of the method.<\/p>\n<p><a href=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola-lourenco-soares21.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2438 size-medium\" src=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola-lourenco-soares21-e1450715320799-169x300.jpg\" alt=\"cebola-lourenco-soares2\" width=\"169\" height=\"300\" srcset=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola-lourenco-soares21-e1450715320799-169x300.jpg 169w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola-lourenco-soares21-e1450715320799.jpg 576w\" sizes=\"(max-width: 169px) 100vw, 169px\" \/><\/a> <a href=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola-lourenco-soares1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2437 size-medium\" src=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola-lourenco-soares1-e1450715385927-169x300.jpg\" alt=\"cebola-lourenco-soares\" width=\"169\" height=\"300\" srcset=\"https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola-lourenco-soares1-e1450715385927-169x300.jpg 169w, https:\/\/caroli.org\/en\/wp-content\/uploads\/sites\/5\/2015\/12\/cebola-lourenco-soares1-e1450715385927.jpg 576w\" sizes=\"(max-width: 169px) 100vw, 169px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Louren\u00e7o uses a very interesting method to write the stories of a feature. He named it the onion method. Basically he writes at the top of the canvas the name of the feature, theme, or epic. Then he puts in the center the most basic story; that simpliest that can be coded with hardcoded values. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2431,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1941],"tags":[941],"inception_activities":[],"colaboradores":[],"class_list":["post-2435","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-procuts-management","tag-user-stories"],"_links":{"self":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts\/2435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/comments?post=2435"}],"version-history":[{"count":0,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts\/2435\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/media\/2431"}],"wp:attachment":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/media?parent=2435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/categories?post=2435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/tags?post=2435"},{"taxonomy":"inception_activities","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/inception_activities?post=2435"},{"taxonomy":"colaboradores","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/colaboradores?post=2435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}