{"id":43,"date":"2013-07-17T22:53:00","date_gmt":"2013-07-17T22:53:00","guid":{"rendered":"https:\/\/caroli.org\/en\/continuous-delivery-lead-time-and-cycle-time\/"},"modified":"2022-08-31T21:35:28","modified_gmt":"2022-09-01T00:35:28","slug":"continuous-delivery-lead-time-and-cycle-time","status":"publish","type":"post","link":"https:\/\/caroli.org\/en\/continuous-delivery-lead-time-and-cycle-time\/","title":{"rendered":"Continuous Delivery: lead time and cycle time"},"content":{"rendered":"<div><span lang=\"EN-US\">I have seen quite a few people mixing up these terms: <strong>lead time and cycle time<\/strong>.<\/span><\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<div><span lang=\"EN-US\">I am not sure about the reason for the confusion. \u00a0I think Continuous Delivery provides a great example for explaining each one of these important parameters: lead time and cycle time.<\/span><\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<div><\/div>\n<div><b><span lang=\"EN-US\">Manufacturing<\/span><\/b><\/div>\n<p><span lang=\"EN-US\">Lead time and cycle time are concepts from manufacturing, therefore I use the drawing below for explaining it. \u00a0On it, a sample manufacturing assembly line, depicting a visual representation for lead time (L) and cycle time (C).<\/span><\/p>\n<div><\/div>\n<p>&nbsp;<\/p>\n<div><\/div>\n<div><a href=\"https:\/\/3.bp.blogspot.com\/-hFqSMpgbdzM\/UeWs9ex6oWI\/AAAAAAAACyo\/xlOfI5SQkJw\/s1600\/Manufacturing-leadTime-cycleTime.JPG\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/3.bp.blogspot.com\/-hFqSMpgbdzM\/UeWs9ex6oWI\/AAAAAAAACyo\/xlOfI5SQkJw\/s320\/Manufacturing-leadTime-cycleTime.JPG\" alt=\"\" width=\"320\" height=\"240\" border=\"0\" \/><\/a><\/div>\n<p>&nbsp;<\/p>\n<ul>\n<li><span lang=\"EN-US\">Lead time: the amount of time a work item takes from the beginning to the end of the workflow <\/span><\/li>\n<li><span lang=\"EN-US\">Cycle time: the interval of time between two consecutive work items leaving the workflow.<\/span><\/li>\n<\/ul>\n<div><\/div>\n<div><span lang=\"EN-US\">The assembly line provides a visual and physical representation for the workflow. In manufacturing, the workflows as well as the work items are visible. This is not the case on Software delivery. Neither workflow nor work items are naturally visible.\u00a0\u00a0<\/span><\/div>\n<div><\/div>\n<p><span lang=\"EN-US\"><b>Continuous Delivery<\/b> <\/span><\/p>\n<blockquote><p>Continuous Delivery is a software development discipline that fosters faster and more frequently releases. The deliverable is incrementally built on the delivery workflow (represented on the drawing below), starting on coding, and ending on production. Continuous Delivery relies on high levels of build, integration, test, and deployment automation.<\/p><\/blockquote>\n<p>Below is a representative drawing for Continuous Delivery.<\/p>\n<div><span lang=\"EN-US\">\u00a0<\/span><\/div>\n<div><a href=\"https:\/\/4.bp.blogspot.com\/-R38RAg0UEoE\/UeWs9Xc2kYI\/AAAAAAAACys\/1zgv03ET3Mo\/s1600\/CD.JPG\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/4.bp.blogspot.com\/-R38RAg0UEoE\/UeWs9Xc2kYI\/AAAAAAAACys\/1zgv03ET3Mo\/s320\/CD.JPG\" alt=\"\" width=\"320\" height=\"119\" border=\"0\" \/><\/a><\/div>\n<div><\/div>\n<div><span lang=\"EN-US\">Now I will mix the drawings (Continuous Delivery and assembly line) a little bit.\u00a0<\/span><\/div>\n<div><\/div>\n<div><a href=\"https:\/\/1.bp.blogspot.com\/-VZKHufGs0kE\/UeWs9qvzeQI\/AAAAAAAACy4\/JuPYAWLWSSA\/s1600\/ContinuousDelivery-leadTime-cycleTime.JPG\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-VZKHufGs0kE\/UeWs9qvzeQI\/AAAAAAAACy4\/JuPYAWLWSSA\/s320\/ContinuousDelivery-leadTime-cycleTime.JPG\" alt=\"\" width=\"320\" height=\"188\" border=\"0\" \/><\/a><\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<div><span lang=\"EN-US\">This drawing creates a visual representation for work items moving on a Continuous Delivery workflow. The box coming out of the assembly line represents a deliverable reaching production. The red X mark with the red arrow represents a work item taken out of the assembly line (failed some test). <\/span><\/div>\n<p>&nbsp;<\/p>\n<ul>\n<li><b><span lang=\"EN-US\">Lead time:<\/span><\/b><span lang=\"EN-US\"> \u00a0The amount of time a work item takes since it is first committed until it reaches production.<\/span><\/li>\n<li><span lang=\"EN-US\">\u00a0<\/span><b><span lang=\"EN-US\">Cycle time:<\/span><\/b> the interval of time between two consecutive deliverable to production.<\/li>\n<\/ul>\n<div>Continuous Delivery fosters faster and more frequently releases, or using the manufacturing terms: Continuous Delivery fosters shorter release lead time and cycle time.<\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I have seen quite a few people mixing up these terms: lead time and cycle time. &nbsp; I am not sure about the reason for the confusion. \u00a0I think Continuous Delivery provides a great example for explaining each one of these important parameters: lead time and cycle time. &nbsp; Manufacturing Lead time and cycle time [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":704,"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":[1919],"tags":[750,760,772,746],"inception_activities":[],"colaboradores":[],"class_list":["post-43","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-culture","tag-blog-en","tag-continuous-delivery-en","tag-cycle-time-en","tag-lead-time-en"],"_links":{"self":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts\/43","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=43"}],"version-history":[{"count":0,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts\/43\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/media\/704"}],"wp:attachment":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/media?parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/categories?post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/tags?post=43"},{"taxonomy":"inception_activities","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/inception_activities?post=43"},{"taxonomy":"colaboradores","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/colaboradores?post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}