{"id":764,"date":"2017-08-25T12:30:33","date_gmt":"2017-08-25T07:00:33","guid":{"rendered":"http:\/\/innoroo.com\/blog\/?p=764"},"modified":"2017-12-01T17:00:23","modified_gmt":"2017-12-01T11:30:23","slug":"yagni-glossary","status":"publish","type":"post","link":"https:\/\/innoroo.com\/blog\/2017\/08\/25\/yagni-glossary\/","title":{"rendered":"Yagni | Glossary"},"content":{"rendered":"<p><span style=\"color: #3366ff;\"><strong>Definition<br \/>\n<\/strong><\/span>YAGNI is an acronym that stands for \u201cYou Aren\u2019t Gonna Need It\u201d. It originates from Extreme Programming. It\u2019s a statement that some capability we presume our software needs in the future should not be built now because \u201cyou aren\u2019t gonna need it\u201d.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Origin<\/span><\/strong><br \/>\nIt originates as an idea from XP. XP co-founder Ron Jeffries has written: \u201cAlways implement things when you actually need them, never when you just foresee that you need them.\u201d Other forms of the phrase include \u201cYou aren\u2019t going to need it\u201dand \u201cYou ain\u2019t gonna need it\u201d<\/p>\n<p><strong><span style=\"color: #3366ff;\">Further Reading<\/span><\/strong><\/p>\n<ul>\n<li>&#8220;Extreme Programming Explained&#8221;, by Kent Beck.<\/li>\n<li>&#8220;eXtreme Programming in Action: Practical Experiences from Real World Projects&#8221;, by Martin Lippert.<\/li>\n<\/ul>\n<p>Know more about Extreme Programming and related terms by visiting our <a href=\"http:\/\/innoroo.com\">website<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Definition YAGNI is an acronym that stands for \u201cYou Aren\u2019t Gonna Need It\u201d. It originates from Extreme Programming. It\u2019s a statement that some capability we presume our software needs in the future should not be built now because \u201cyou aren\u2019t gonna need it\u201d. Origin It originates as an idea from XP. XP co-founder Ron Jeffries [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":767,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[102],"tags":[17,103,111,106,113,70,71,65,66,107,67,109,105,18,19,112,3,72,108,75,59,58,110,69,30,68,64,141],"class_list":["post-764","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-glossary","tag-agile","tag-agile-team","tag-backlog","tag-blog","tag-bugs","tag-cd","tag-ci","tag-continuous-delivery","tag-continuous-integration","tag-definition","tag-devops","tag-further-reading","tag-glossary","tag-innoroo","tag-innovation-roots","tag-items","tag-kanban","tag-less","tag-origin","tag-pm","tag-safe","tag-scrum","tag-software-development","tag-suite","tag-team","tag-tools","tag-webinar","tag-yagni"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/innoroo.com\/blog\/wp-content\/uploads\/2017\/08\/Yagni.png?fit=3128%2C1709&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8Rui8-ck","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/posts\/764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/comments?post=764"}],"version-history":[{"count":7,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/posts\/764\/revisions"}],"predecessor-version":[{"id":2305,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/posts\/764\/revisions\/2305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/media\/767"}],"wp:attachment":[{"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/media?parent=764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/categories?post=764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/tags?post=764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}