{"id":21659,"date":"2016-04-07T15:30:00","date_gmt":"2016-04-07T15:30:00","guid":{"rendered":"http:\/\/cloudcomputing.sys-con.com\/node\/3749027"},"modified":"2016-04-07T15:30:00","modified_gmt":"2016-04-07T15:30:00","slug":"the-textbook-definition-of-continuousdelivery-devopssummit-devops","status":"publish","type":"post","link":"https:\/\/icloud.pe\/blog\/the-textbook-definition-of-continuousdelivery-devopssummit-devops\/","title":{"rendered":"The Textbook Definition of #ContinuousDelivery | @DevOpsSummit #DevOps"},"content":{"rendered":"<p>To paraphrase Kent Beck: software delivers no value apart from runtime. Ideas take physical form in hardware, virtualized only part of the way down, and someone other than the developers makes the ideas manifest. So then: ops folks are the crop\u2019s caretakers; developers design the seeds.<\/p>\n<p>Well, of course this isn\u2019t true. Developers don\u2019t turn pie-in-the-sky math into socially constructive math that sysadmins then make useful. No: developers write code that makes things happen. We care about runtime just as much as ops, so we need to know how our software is helping people in reality\u2014and how it can do a better job\u2014in order for us to refine both the ideas and the implementation.<br \/>\nSo cycle-time shortening\u2014the metric of continuous delivery, and one of the Twelve Principles of Agile Software\u2014is equally about users and makers. Working software delivered sooner is better for users than equally working software delivered later. And informative feedback gleaned more quickly from real-world use is better for developers than equally informative feedback gathered more slowly. Your customers\u2019 problem space measures your software\u2019s value better than your requirements specification ever could. Calibrate against that space as often as you can. <\/p>\n<p><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/3749027\" >read more<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To paraphrase Kent Beck: software delivers no value apart from runtime. Ideas take physical form in hardware, virtualized only part of the way down, and someone other than the developers makes the ideas manifest. So then: ops folks are the crop&rsquo;s caretakers; developers design the seeds.<\/p>\n<p>Well, of course this isn&rsquo;t true. Developers don&rsquo;t turn pie-in-the-sky math into socially constructive math that sysadmins then make useful. No: developers write code that makes things happen. We care about runtime just as much as ops, so we need to know how our software is helping people in reality&mdash;and how it can do a better job&mdash;in order for us to refine both the ideas and the implementation.<br \/>\nSo cycle-time shortening&mdash;the metric of continuous delivery, and one of the Twelve Principles of Agile Software&mdash;is equally about users and makers. Working software delivered sooner is better for users than equally working software delivered later. And informative feedback gleaned more quickly from real-world use is better for developers than equally informative feedback gathered more slowly. Your customers&rsquo; problem space measures your software&rsquo;s value better than your requirements specification ever could. Calibrate against that space as often as you can. <\/p>\n<p><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/3749027\" target=\"_blank\">read more<\/a><\/p>\n","protected":false},"author":143,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-21659","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/21659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/users\/143"}],"replies":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/comments?post=21659"}],"version-history":[{"count":1,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/21659\/revisions"}],"predecessor-version":[{"id":21660,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/21659\/revisions\/21660"}],"wp:attachment":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/media?parent=21659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/categories?post=21659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/tags?post=21659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}