{"id":181,"date":"2008-12-12T23:12:05","date_gmt":"2008-12-13T06:12:05","guid":{"rendered":"http:\/\/lookforwardconsulting.com\/wordpress\/?p=181"},"modified":"2025-02-28T11:17:43","modified_gmt":"2025-02-28T11:17:43","slug":"is-code-foreclosure-in-your-future","status":"publish","type":"post","link":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/","title":{"rendered":"Is Code Foreclosure In Your Future?"},"content":{"rendered":"<p>I want to use this post to talk about the concept of\u00a0<a href=\"http:\/\/jamesshore.com\/Articles\/Business\/Software%20Profitability%20Newsletter\/Design%20Debt.html\">design debt<\/a>\u00a0(or\u00a0<a href=\"http:\/\/martinfowler.com\/bliki\/TechnicalDebt.html\">technical debt<\/a>) to describe the variety of \u201cshortcuts\u201d software developers take to compromise design quality in order to gain a short term boost in productivity.\u00a0 While there may be many good reasons to take these \u201cshortcuts\u201d at the time, from that point forward any future design changes to that section of the code are more difficult, i.e. expensive to make.\u00a0 In almost all cases, most well-meaning software developers really do intend to return to the code and fix these shortcomings, but due to schedule pressures they rarely do.\u00a0 The cumulative effects of these \u201cshortcuts\u201d are called design debt and are very toxic to your software.<\/p>\n<p dir=\"ltr\">Much like credit card debt, a small amount of design debt is acceptable.\u00a0 Unfortunately, due to the nature of software, if real attention is not spent \u201cpaying back\u201d the design debt, eventually the system in question collapses under the weight of its highly coupled design.\u00a0 I created the list below to help you spot the four stages of design debt in your system, so to avoid a \u201crepo\u201d of your software.<\/p>\n<ol dir=\"ltr\">\n<li>\n<div><strong>Impulse Buy<\/strong>\u00a0&#8211; Not doing the right thing today or having the attitude of \u201cI\u2019ll fix that tomorrow\u201d.<\/div>\n<\/li>\n<li>\n<div><strong>Late Payments<\/strong>\u00a0&#8211; Adding new features to new code begins to take longer and longer.<\/div>\n<\/li>\n<li>\n<div><strong>Notice of Default<\/strong>\u00a0&#8211; The project stops adding new features to enter\u00a0a \u201crefactoring phase\u201d or \u201cjust a week for clean-up\u201d.<\/div>\n<\/li>\n<li>\n<div><strong>Foreclosure<\/strong>\u00a0&#8211; It simply becomes easier to re-write the system rather than modify it.<\/div>\n<\/li>\n<\/ol>\n<p>As you get into later half of Stage Three, more and more of your resources go into paying back debt and you cannot extend the functionality of your system to keep up with market demands.\u00a0 The competitive advantage your software provided the business falls to the wayside as all your time is spent in maintaining a brittle system your customers don\u2019t even like anymore.\u00a0 Like most ailments in life, the longer you wait to apply a remediation, the more \u201cpainful\u201d the cure.\u00a0 It is far more economical to apply an ounce of prevention, by taking your vitamins in the form of daily refactoring, than wait for the \u201cforeclosure\u201d process to overcome your business assests.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I want to use this post to talk about the concept of\u00a0design debt\u00a0(or\u00a0technical debt) to describe the variety of \u201cshortcuts\u201d software developers take to compromise design quality in order to  [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":7845,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"categories":[208,90,7,32,22,19,10,6,24,206,26,44,53,17],"tags":[],"class_list":["post-181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advanced-practitioners","category-agile-metrics","category-agile-scrum","category-agile-transformation","category-coaching","category-design-excellence","category-developers","category-extreme-programming","category-legacy-code","category-practitioners","category-refactoring","category-scrum-master","category-simple-design","category-testing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Is Code Foreclosure In Your Future? - The Scrum Academy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Is Code Foreclosure In Your Future? - The Scrum Academy\" \/>\n<meta property=\"og:description\" content=\"I want to use this post to talk about the concept of\u00a0design debt\u00a0(or\u00a0technical debt) to describe the variety of \u201cshortcuts\u201d software developers take to compromise design quality in order to [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/\" \/>\n<meta property=\"og:site_name\" content=\"The Scrum Academy\" \/>\n<meta property=\"article:published_time\" content=\"2008-12-13T06:12:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-28T11:17:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/woman-household-debt_generated.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlton Nettleton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlton Nettleton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/\"},\"author\":{\"name\":\"Carlton Nettleton\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\"},\"headline\":\"Is Code Foreclosure In Your Future?\",\"datePublished\":\"2008-12-13T06:12:05+00:00\",\"dateModified\":\"2025-02-28T11:17:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/\"},\"wordCount\":382,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/12\\\/woman-household-debt_generated.jpg\",\"articleSection\":[\"Advanced Practitioners\",\"Agile Metrics\",\"Agile Scrum\",\"Agile Transformation\",\"Coaching\",\"Design Excellence\",\"Developers\",\"Extreme Programming\",\"Legacy Code\",\"Practitioners\",\"Refactoring\",\"Scrum Master\",\"Simple Design\",\"Testing\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/\",\"name\":\"Is Code Foreclosure In Your Future? - The Scrum Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/12\\\/woman-household-debt_generated.jpg\",\"datePublished\":\"2008-12-13T06:12:05+00:00\",\"dateModified\":\"2025-02-28T11:17:43+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/12\\\/woman-household-debt_generated.jpg\",\"contentUrl\":\"https:\\\/\\\/thescrumacademy.com\\\/wp-content\\\/uploads\\\/2008\\\/12\\\/woman-household-debt_generated.jpg\",\"width\":1200,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/2008\\\/12\\\/12\\\/is-code-foreclosure-in-your-future\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Is Code Foreclosure In Your Future?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/\",\"name\":\"The Scrum Academy\",\"description\":\"Everyone anywhere can do better Scrum\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/#\\\/schema\\\/person\\\/2a0fb199044ecd4af3704c734747fc6a\",\"name\":\"Carlton Nettleton\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g\",\"caption\":\"Carlton Nettleton\"},\"description\":\"My name is Carlton Nettleton and I am the President of Look Forward Consulting. I am an international speaker, trainer and author of the book, Fourteen Observations of Good Scrum Practice and my book has been translated into Spanish. My passion is to share my excitement, enthusiasm and encouragement with teams and organizations as they reach for higher levels of performance and engagement. My business is to help your business grow and flourish.\",\"url\":\"https:\\\/\\\/thescrumacademy.com\\\/es\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Is Code Foreclosure In Your Future? - The Scrum Academy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/","og_locale":"es_ES","og_type":"article","og_title":"Is Code Foreclosure In Your Future? - The Scrum Academy","og_description":"I want to use this post to talk about the concept of\u00a0design debt\u00a0(or\u00a0technical debt) to describe the variety of \u201cshortcuts\u201d software developers take to compromise design quality in order to [...]","og_url":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/","og_site_name":"The Scrum Academy","article_published_time":"2008-12-13T06:12:05+00:00","article_modified_time":"2025-02-28T11:17:43+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/woman-household-debt_generated.jpg","type":"image\/jpeg"}],"author":"Carlton Nettleton","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Carlton Nettleton","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/#article","isPartOf":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/"},"author":{"name":"Carlton Nettleton","@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a"},"headline":"Is Code Foreclosure In Your Future?","datePublished":"2008-12-13T06:12:05+00:00","dateModified":"2025-02-28T11:17:43+00:00","mainEntityOfPage":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/"},"wordCount":382,"commentCount":0,"image":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/#primaryimage"},"thumbnailUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/woman-household-debt_generated.jpg","articleSection":["Advanced Practitioners","Agile Metrics","Agile Scrum","Agile Transformation","Coaching","Design Excellence","Developers","Extreme Programming","Legacy Code","Practitioners","Refactoring","Scrum Master","Simple Design","Testing"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/","url":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/","name":"Is Code Foreclosure In Your Future? - The Scrum Academy","isPartOf":{"@id":"https:\/\/thescrumacademy.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/#primaryimage"},"image":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/#primaryimage"},"thumbnailUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/woman-household-debt_generated.jpg","datePublished":"2008-12-13T06:12:05+00:00","dateModified":"2025-02-28T11:17:43+00:00","author":{"@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a"},"breadcrumb":{"@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/#primaryimage","url":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/woman-household-debt_generated.jpg","contentUrl":"https:\/\/thescrumacademy.com\/wp-content\/uploads\/2008\/12\/woman-household-debt_generated.jpg","width":1200,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/thescrumacademy.com\/es\/2008\/12\/12\/is-code-foreclosure-in-your-future\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thescrumacademy.com\/es\/"},{"@type":"ListItem","position":2,"name":"Is Code Foreclosure In Your Future?"}]},{"@type":"WebSite","@id":"https:\/\/thescrumacademy.com\/es\/#website","url":"https:\/\/thescrumacademy.com\/es\/","name":"The Scrum Academy","description":"Everyone anywhere can do better Scrum","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thescrumacademy.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/thescrumacademy.com\/es\/#\/schema\/person\/2a0fb199044ecd4af3704c734747fc6a","name":"Carlton Nettleton","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d69c37c349230a49a1ec6c77c21c4b35043de9fbcce8a202d61f707025cd537?s=96&d=mm&r=g","caption":"Carlton Nettleton"},"description":"My name is Carlton Nettleton and I am the President of Look Forward Consulting. I am an international speaker, trainer and author of the book, Fourteen Observations of Good Scrum Practice and my book has been translated into Spanish. My passion is to share my excitement, enthusiasm and encouragement with teams and organizations as they reach for higher levels of performance and engagement. My business is to help your business grow and flourish.","url":"https:\/\/thescrumacademy.com\/es\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/posts\/181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":0,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/posts\/181\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/media\/7845"}],"wp:attachment":[{"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/categories?post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thescrumacademy.com\/es\/wp-json\/wp\/v2\/tags?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}