{"id":5003362,"date":"2015-12-17T00:06:32","date_gmt":"2015-12-17T08:06:32","guid":{"rendered":"https:\/\/aadev22.local\/?post_type=aa_glossary&#038;p=5003362"},"modified":"2022-08-30T12:06:50","modified_gmt":"2022-08-30T19:06:50","slug":"three-cs","status":"publish","type":"aa_glossary","link":"https:\/\/agilealliance.org\/glossary\/three-cs\/","title":{"rendered":"The Three C&#8217;s"},"content":{"rendered":"<div>\n<div>\n<p>\u201cCard, Conversation, Confirmation\u201d; this formula (from\u00a0<a href=\"http:\/\/xprogramming.com\/articles\/expcardconversationconfirmation\/\">Ron Jeffries<\/a>) captures the components of a User Story:<\/p>\n<ul>\n<li>a \u201cCard\u201d (or often a Post-It note), a physical token giving tangible and durable form to what would otherwise only be an abstraction:<\/li>\n<li>a \u201cconversation\u201d taking place at a different time and places during a project between the various people concerned by a given feature of a software product: customers, users, developers, testers; this conversation is largely verbal but most often supplemented by documentation;<\/li>\n<li>the \u201cconfirmation\u201d, finally, the more formal the better, that the objectives the conversation revolved around have been reached.<\/li>\n<\/ul>\n<h2>Origins<\/h2>\n<ul>\n<li>2001: the Card, Conversation, Confirmation\u00a0model is\u00a0<a href=\"http:\/\/xprogramming.com\/articles\/expcardconversationconfirmation\/\">proposed<\/a>\u00a0by Ron Jeffries to distinguish \u201csocial\u201d user stories from \u201cdocumentary\u201d requirements practices such as use cases<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div>\n<div><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Card, Conversation, Confirmation&#8221; is a formula that captures the social nature of user stories.<\/p>\n","protected":false},"author":8027401,"featured_media":8067461,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","categories":[908],"tags":[],"class_list":["post-5003362","aa_glossary","type-aa_glossary","status-publish","has-post-thumbnail","hentry","category-process"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_glossary\/5003362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_glossary"}],"about":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/types\/aa_glossary"}],"author":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/users\/8027401"}],"replies":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/comments?post=5003362"}],"version-history":[{"count":0,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_glossary\/5003362\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/media\/8067461"}],"wp:attachment":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/media?parent=5003362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/categories?post=5003362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/tags?post=5003362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}