<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Continuous Delivery - Latest Comments</title><link>http://continuousdelivery.disqus.com/</link><description></description><atom:link href="https://continuousdelivery.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 30 Mar 2016 08:38:10 -0000</lastBuildDate><item><title>Re: How To Create A More Diverse Tech Conference</title><link>http://continuousdelivery.com/2013/09/how-we-got-40-female-speakers-at-flowcon/#comment-2596673671</link><description>&lt;p&gt;How dare people who make good choices have it better than those who don't!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nobody</dc:creator><pubDate>Wed, 30 Mar 2016 08:38:10 -0000</pubDate></item><item><title>Re: Why Software Development Methodologies Suck</title><link>http://continuousdelivery.com/2012/08/why-software-development-methodologies-suck/#comment-2595730468</link><description>&lt;p&gt;I am sorry to say this, but adopting PSP/TSP is the worst thing you can do regarding developer productivity. I need to press a timer button every time I need to fart. PSP/TSP like a lot of other manager nonsense was developed to extract money from companies using vague claims.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rosen Rosenov</dc:creator><pubDate>Tue, 29 Mar 2016 18:13:34 -0000</pubDate></item><item><title>Re: Visualizations of Continuous Delivery</title><link>http://continuousdelivery.com/2014/02/visualizations-of-continuous-delivery/#comment-2552352696</link><description>&lt;p&gt;Awesome ! can we get them in high density ? pls&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kamal Ahmed</dc:creator><pubDate>Fri, 04 Mar 2016 19:58:12 -0000</pubDate></item><item><title>Re: Continuous Delivery vs Continuous Deployment</title><link>http://continuousdelivery.com/2010/08/continuous-delivery-vs-continuous-deployment/#comment-2194315976</link><description>&lt;p&gt;Nice one, CI and CD are not easy part of software development.&lt;/p&gt;&lt;p&gt;here is one more to read.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.scmtechblog.net/2014/02/continuous-delivery-and-deployment.html" rel="nofollow noopener" target="_blank" title="http://www.scmtechblog.net/2014/02/continuous-delivery-and-deployment.html"&gt;http://www.scmtechblog.net/...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vishal sahasrabuddhe</dc:creator><pubDate>Fri, 14 Aug 2015 15:05:59 -0000</pubDate></item><item><title>Re: PCI-DSS and continuous deployment at Etsy</title><link>http://continuousdelivery.com/2012/07/pci-dss-and-continuous-deployment-at-etsy/#comment-2085540616</link><description>&lt;p&gt;Very interesting, Michael. Do you segment your PCI-related software into separate services, or just separate software components? For example, if we consider payment-processing; do you encapsulate logic into source code modules contained within the PCI environment, and push code changes to production in parallel with your non-PCI environment, or do you encapsulate payment-processing logic into individual services in a SOA fashion?&lt;/p&gt;&lt;p&gt;In other words, does any given feature from your non-PCI codebase communicate with any given feature of your PCI codebase (accepting a credit card, for example) over a communications protocol such as HTTP, or do you simply provide PCI-related features as a packaged dll/jar, etc., that the non-PCI feature references?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Mooney</dc:creator><pubDate>Thu, 18 Jun 2015 06:48:01 -0000</pubDate></item><item><title>Re: The 2014 State of DevOps Report is Here!</title><link>http://continuousdelivery.com/2014/06/the-2014-state-of-devops-report-is-here/#comment-2000304758</link><description>&lt;p&gt;Hi Brett&lt;/p&gt;&lt;p&gt;For various reasons we weren't able to publish the underlying data unfortunately. However I do have some resources that address the questions you have:&lt;/p&gt;&lt;p&gt;* I give a talk on adopting continuous delivery that addresses the problems you mention: &lt;a href="http://www.infoq.com/presentations/Adopting-Continuous-Delivery" rel="nofollow noopener" target="_blank" title="http://www.infoq.com/presentations/Adopting-Continuous-Delivery"&gt;http://www.infoq.com/presen...&lt;/a&gt;&lt;br&gt;* I wrote a post for O'Reilly just over a year ago with some more data: &lt;a href="http://radar.oreilly.com/2014/02/the-case-for-continuous-delivery.html" rel="nofollow noopener" target="_blank" title="http://radar.oreilly.com/2014/02/the-case-for-continuous-delivery.html"&gt;http://radar.oreilly.com/20...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* My new book, Lean Enterprise, expands on the information above.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jez Humble</dc:creator><pubDate>Sat, 02 May 2015 23:01:32 -0000</pubDate></item><item><title>Re: The 2014 State of DevOps Report is Here!</title><link>http://continuousdelivery.com/2014/06/the-2014-state-of-devops-report-is-here/#comment-1927505661</link><description>&lt;p&gt;Jez, I don't mean this as criticism, I'm a HUGE fan of you and of continuous delivery, however, I was expecting this report to contain backing data, and I'm not seeing that. Don't get me wrong, there's great info and recommendations and I really appreciate all the work that went into it. I guess I was expecting more of a "here's what we recommend _and here's why_". The "here's why" part is what I wanted to see more of. I'm at a new company and I'm in the position of trying to "sell" continuous delivery. I've already sold continuous deployment in some areas, be we have certain areas where, "we just can't use all that continuous delivery stuff here", which means those are the _exact_ areas that would benefit most from continuous delivery (in my experience). I'm having a hard time finding resources that show "here's how you reshape from maintaining 15 release branches to sanity" and "here's why you want to". I was hoping to find some hard stats on the "here's why you want to" part in this report. Having said that, thank you so much for compiling this information, and for sharing it with us.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brett Baggott</dc:creator><pubDate>Wed, 25 Mar 2015 13:08:16 -0000</pubDate></item><item><title>Re: On Antifragility in Systems and Organizational Architecture</title><link>http://continuousdelivery.com/2013/01/on-antifragility-in-systems-and-organizational-architecture/#comment-1908696391</link><description>&lt;p&gt;A technical leader that doesn't care about old and stupid rules and guidlines and that has the energy to fight the fights was what it took to change our architecture from a monoliths into microservices. Sometimes it just needs one single person in a large organization that really cares to change.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sven Malvik</dc:creator><pubDate>Sun, 15 Mar 2015 15:54:51 -0000</pubDate></item><item><title>Re: Visualizations of Continuous Delivery</title><link>http://continuousdelivery.com/2014/02/visualizations-of-continuous-delivery/#comment-1687542372</link><description>&lt;p&gt;Love this post. I was looking for some nice visualisation to demo QA's role in continuous delivery.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jullietta jung</dc:creator><pubDate>Tue, 11 Nov 2014 05:53:41 -0000</pubDate></item><item><title>Re: Visualizations of Continuous Delivery</title><link>http://continuousdelivery.com/2014/02/visualizations-of-continuous-delivery/#comment-1470202655</link><description>&lt;p&gt;really love it&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bình Quan Duc</dc:creator><pubDate>Sun, 06 Jul 2014 01:11:38 -0000</pubDate></item><item><title>Re: The 2014 State of DevOps Report is Here!</title><link>http://continuousdelivery.com/2014/06/the-2014-state-of-devops-report-is-here/#comment-1419905170</link><description>&lt;p&gt;I deleted a comment from someone who posted the direct link. Yes, it's trivially easy to get the direct link and bypass the form. But PuppetLabs put a ton of work into this report and so I'm not going to host a direct link appear on my site.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jez Humble</dc:creator><pubDate>Wed, 04 Jun 2014 16:56:34 -0000</pubDate></item><item><title>Re: Patterns</title><link>http://continuousdelivery.com/patterns/#comment-1354447983</link><description>&lt;p&gt;The handy &lt;a href="http://archive.org" rel="nofollow noopener" target="_blank" title="archive.org"&gt;archive.org&lt;/a&gt; works.&lt;/p&gt;&lt;p&gt;Expand/Contract - &lt;a href="https://web.archive.org/web/20130917140352/http://exortech.com/blog/2009/02/01/weekly-release-blog-11-zero-downtime-database-deployment" rel="nofollow noopener" target="_blank" title="https://web.archive.org/web/20130917140352/http://exortech.com/blog/2009/02/01/weekly-release-blog-11-zero-downtime-database-deployment"&gt;https://web.archive.org/web...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;long-running migrations - &lt;a href="https://web.archive.org/web/20121002235157/http://exortech.com/blog/2009/03/26/weekly-release-blog-18-long-running-database-migrations/" rel="nofollow noopener" target="_blank" title="https://web.archive.org/web/20121002235157/http://exortech.com/blog/2009/03/26/weekly-release-blog-18-long-running-database-migrations/"&gt;https://web.archive.org/web...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alec Lazarescu</dc:creator><pubDate>Thu, 24 Apr 2014 21:02:01 -0000</pubDate></item><item><title>Re: Visualizations of Continuous Delivery</title><link>http://continuousdelivery.com/2014/02/visualizations-of-continuous-delivery/#comment-1351389101</link><description>&lt;p&gt;Love it!! These are going on my wall at work.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Thomas</dc:creator><pubDate>Wed, 23 Apr 2014 00:55:25 -0000</pubDate></item><item><title>Re: Visualizations of Continuous Delivery</title><link>http://continuousdelivery.com/2014/02/visualizations-of-continuous-delivery/#comment-1317042105</link><description>&lt;p&gt;You have totally nailed it. This is a awesome summary on the subject and I can't think of anything I would change or remove from it. I can think of many things that could be added, but adding stuff wouldn't make it better.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Antti Virtanen</dc:creator><pubDate>Thu, 03 Apr 2014 13:12:44 -0000</pubDate></item><item><title>Re: Visualizations of Continuous Delivery</title><link>http://continuousdelivery.com/2014/02/visualizations-of-continuous-delivery/#comment-1287368589</link><description>&lt;p&gt;Wonderful. I'm printing these out to go on the wall at work.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nathaniel Eliot</dc:creator><pubDate>Sun, 16 Mar 2014 15:35:58 -0000</pubDate></item><item><title>Re: Deployment pipeline anti-patterns</title><link>http://continuousdelivery.com/2010/09/deployment-pipeline-anti-patterns/#comment-1285903488</link><description>&lt;p&gt;While these are good ideas, it's astounding that this is still being meted out in little pearls of wisdom in 2014. Where are the tools that just do all this automatically?? Been using TeamCity lately after years of Jenkins and it's really nice, but still can see hours go up the chute making stuff work that should be super simple.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bugsnuffer</dc:creator><pubDate>Sat, 15 Mar 2014 13:00:48 -0000</pubDate></item><item><title>Re: Visualizations of Continuous Delivery</title><link>http://continuousdelivery.com/2014/02/visualizations-of-continuous-delivery/#comment-1272521406</link><description>&lt;p&gt;A great thanks to Nahn for these awesome illustrations. Even I who havent read the book yet have a really good summary. Will defenatelly read it :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrik Carlos</dc:creator><pubDate>Thu, 06 Mar 2014 03:54:45 -0000</pubDate></item><item><title>Re: Visualizations of Continuous Delivery</title><link>http://continuousdelivery.com/2014/02/visualizations-of-continuous-delivery/#comment-1260949077</link><description>&lt;p&gt;Thank you for placing these wonderful illustrations here, and special thanks to Nhan for the amazing drawing &amp;amp; visualization talent,&lt;br&gt;Hope to see more coming on additional topics.&lt;br&gt;I will surly share these on our local testing forums!&lt;br&gt;@halperinko - @Kobi Halperin&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kobi Halperin</dc:creator><pubDate>Wed, 26 Feb 2014 01:02:19 -0000</pubDate></item><item><title>Re: Visualizations of Continuous Delivery</title><link>http://continuousdelivery.com/2014/02/visualizations-of-continuous-delivery/#comment-1259738835</link><description>&lt;p&gt;These images are awesome. Thank you for producing them - having read the CD book from cover to cover and referring to it over the past 3 years, it is very hard to distill the text into something so accurate and easy to view. Thanks again!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CraftSteve</dc:creator><pubDate>Tue, 25 Feb 2014 09:07:55 -0000</pubDate></item><item><title>Re: On DVCS, continuous integration, and feature branches</title><link>http://continuousdelivery.com/2011/07/on-dvcs-continuous-integration-and-feature-branches/#comment-1238930798</link><description>&lt;p&gt;You can use a release branch for this. I have no problem with release branches, provided they are only used for critical bug fixes.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jez Humble</dc:creator><pubDate>Mon, 10 Feb 2014 17:57:55 -0000</pubDate></item><item><title>Re: On DVCS, continuous integration, and feature branches</title><link>http://continuousdelivery.com/2011/07/on-dvcs-continuous-integration-and-feature-branches/#comment-1238929520</link><description>&lt;p&gt;In Git (or any DVCS) every developer is *effectively* working on a branch, because until you push your changes to the repo that the canonical builds come out of, you are not integrated.&lt;/p&gt;&lt;p&gt;But @Jilles nowhere says to wait until a feature is complete before merging it into mainline. He says "Push as early as you can. If the CI builds are green on your branch, push and don't wait... Feature branches are not about hiding change but about isolating change." Which I understand is the same as I am proposing, having incomplete features potentially going into production dark.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jez Humble</dc:creator><pubDate>Mon, 10 Feb 2014 17:56:48 -0000</pubDate></item><item><title>Re: On DVCS, continuous integration, and feature branches</title><link>http://continuousdelivery.com/2011/07/on-dvcs-continuous-integration-and-feature-branches/#comment-1236559989</link><description>&lt;p&gt;How would this apply to software that needs to release bug fixes before new features are completed?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">$247183</dc:creator><pubDate>Sun, 09 Feb 2014 00:07:55 -0000</pubDate></item><item><title>Re: On DVCS, continuous integration, and feature branches</title><link>http://continuousdelivery.com/2011/07/on-dvcs-continuous-integration-and-feature-branches/#comment-1236553991</link><description>&lt;p&gt;I got confused here, because I see what your article talks about, and what @Jilles describes in his comment as completely different.&lt;/p&gt;&lt;p&gt;I got from your article that you should only have one branch, where you would do all your coding, testing and releasing from. Every programmer would work on that one branch, and would be required to commit to it even when what they are doing is unfinished (feature isn't complete in terms of functionality). To mitigate the problem of having half done features in your product, you would reduce features to very small increment, so that in most cases, committing often will mean committing finished features. Or you would use feature toggles.&lt;/p&gt;&lt;p&gt;I get from his comment that he suggests to use feature branch, but to merge mainline into the feature branches often (FI) and to merge it back to mainline (RI) when the feature is complete and that it has passed testing on it's own branch (which would have been forward integrated with mainline before doing the tests).&lt;/p&gt;&lt;p&gt;Am I understanding things completely wrong?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">$247183</dc:creator><pubDate>Sat, 08 Feb 2014 23:55:28 -0000</pubDate></item><item><title>Re: On DVCS, continuous integration, and feature branches</title><link>http://continuousdelivery.com/2011/07/on-dvcs-continuous-integration-and-feature-branches/#comment-1236540498</link><description>&lt;p&gt;Ya, I wish the author would have talked about this point. When doing feature branch right, you are supposed to merge the mainline into your branch at a minimum every couple of days. So your branch is only a couple of days behind the mainline. Once your feature is complete (the full functionality of the feature is there and devs working on it can't find bugs inside their own environment anymore), you merge from your feature branch into mainline. This merge won't be catastrophic, since it'll only be a couple days old at max.&lt;/p&gt;&lt;p&gt;I'd be curious to know if there are any negatives to this.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">$247183</dc:creator><pubDate>Sat, 08 Feb 2014 23:29:10 -0000</pubDate></item><item><title>Re: There&amp;#8217;s No Such Thing as a &amp;#8220;Devops Team&amp;#8221;</title><link>http://continuousdelivery.com/2012/10/theres-no-such-thing-as-a-devops-team/#comment-1194333244</link><description>&lt;p&gt;Almost got me... You are right at most points... but two:&lt;br&gt;1. Processes, regardless of how You call them (ITIL, Kanban, "Shitty face" or whatever - happen at organization. The larger organization the more people are involved, and You are faced with situation where You have to trust or You have to control. Both ways are good... untill shit happens - failure or blocking the organization due to overloaded control. Furthermore it is up to organization how they want they process to look like. If organization is going for simplicity - processes may be simple (even with SOX involved). But if they want more control - be prepared for multistaged forms and workflows... It's always about business need, not developer's wishes.&lt;br&gt;2. I cannot imagine ChM not being able to asses the business/service risk. For me that means he/she does not care about what's going on... Although I've seen a lot in my career, I cannot imagine person, taking care of process (regardless under which framework or concept) that cannot asses risks related with his/her job. FIRE HIM!!! Although, on second thought - it might have happen - just due to simple not understanding what Change Management is actually. From both CHM and developers sides. The simplest test for ChM is any big failure due to human mistake - developer would say it happens. Service oriented person would say - the process went wrong, if we were able to put into production human error. Changes, regardless of way of processing, are to provide SAFE, and OPERATIONAL solutions. Why? Due to fact that most of services, for which You would consider CHM to be in place are bringing the money into organization. e-commerce platforms, webs, e-mails (possibility to communicate). Failure in operations mean failure in earning pennies, means - someone will not get his salary.&lt;/p&gt;&lt;p&gt;and some of my perspective for ChM, devops etc. &lt;br&gt;1. Releases are changes&lt;br&gt;2. Any change attached to release is also a change&lt;br&gt;3. Changes need to be on the safe side - planned (or at least thought of in meaning of how? why? what? when?) untill we do them just to bring stg to life&lt;br&gt;4. Regardless of model U work with, first rule is: THINK&lt;br&gt;5. Second rule: DONT RUSH, even if they push U&lt;br&gt;6. Dont do 10 things at the time - the oldest command rules of Roman Empire Legions was that one commander can manage 5 units max. ABove - he gets lost.&lt;br&gt;7. If You tke the action - U take responsibility - expect to be blamed, if anything goes wrong&lt;br&gt;8. Understanding what U doing and what impact does it have is part of Ur f..ng job, &lt;br&gt;9. If anyone is using things that You want to change - inform prior to change&lt;br&gt;10. If anyone is making money via things You want to change - involve him - discuss, plan together (get acceptance for ur actions - both of U will be blamed then)&lt;br&gt;11.Expect unexpected - although tests are for pussies, IT is the only human activity where shit is happening more often just for no reason - testing may show U this sentence is ALWAYS true&lt;br&gt;12. Simple things are often complex - so dont work with complex ones (they are impossible to handle)&lt;br&gt;13 (last). Processes are to be performed by PEOPLE, and supported by machines and SW. No process can be performed automatically. That's why do not trust anything U dont control.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">PJ Wysota</dc:creator><pubDate>Thu, 09 Jan 2014 18:07:02 -0000</pubDate></item></channel></rss>