<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for andysingleton</title><link>http://disqus.com/by/andysingleton/</link><description></description><atom:link href="http://disqus.com/andysingleton/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 21 Jul 2014 17:50:33 -0000</lastBuildDate><item><title>Re: Speed Up Your Product Development Without Losing Control</title><link>http://blogs.hbr.org/2014/07/speed-up-your-product-development-without-losing-control/#comment-1496595051</link><description>&lt;p&gt;I agree that automation is important.  It is essential for the process described in this article. I like the idea of "Development Automation".&lt;/p&gt;&lt;p&gt;I started to think about it in a simple way:  A human gets more productive by using machine power.  We are getting more productive because machines are doing a lot of the build / test / deploy work.  In this way, product development is much like coal mining or farming, where it is even more obvious that over time we are using bigger machines to get more productivity from one person.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">andysingleton</dc:creator><pubDate>Mon, 21 Jul 2014 17:50:33 -0000</pubDate></item><item><title>Re: Speed Up Your Product Development Without Losing Control</title><link>http://blogs.hbr.org/2014/07/speed-up-your-product-development-without-losing-control/#comment-1496583192</link><description>&lt;p&gt;I was a very early Hubspot customer.  I can confirm that their product quality was not very good, and then it increased a lot in the last 1.5 years.  As a user, I got a lot of benefit from their continuous delivery process.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">andysingleton</dc:creator><pubDate>Mon, 21 Jul 2014 17:47:26 -0000</pubDate></item><item><title>Re: Speed Up Your Product Development Without Losing Control</title><link>http://blogs.hbr.org/2014/07/speed-up-your-product-development-without-losing-control/#comment-1495743331</link><description>&lt;p&gt;Yes, I think that Conway's law is very relevant here. We are trying to build a system as multiple independent services, and we use separate service teams to build, release and maintain them.&lt;/p&gt;&lt;p&gt;Yes, complexity will always cost money and time.  However, I think that Brooks' "Mythical Man Month" observations are obsolete.  He had a 40 year run of amazing insights about managing big projects.  During this time, it was generally true that large projects were inefficient or even prone to "failure", and no silver bullet was found. Things have changed in the last few years.  Companies like Amazon and Google have blasted through the size barrier.&lt;/p&gt;&lt;p&gt;They did it with a couple of tactics:&lt;br&gt;1) Using independent service teams.  These teams communicate peer-to-peer to get what htey need and resolve dependencies.&lt;br&gt;2) Using a continuous integration machine that finds problems in the dependencies of one team on another through automated testing, and notifies both teams.  This is BRILLIANT, because it replaces the most difficult part of human project management with a machine.&lt;/p&gt;&lt;p&gt;The underlying theory behind this goes directly against Brook's theory.  He theorized that the problem is communications - with an increase in comunication channels of N partricipants to N^2 channels, which causes work and confusion.  If you believe this, you organize hierarchically to contain the communicaitons.  ACTUALLY, the most scalable projects (such as LInux) have the most open communications.&lt;/p&gt;&lt;p&gt;I think that the real problem with big projects is dependencies.  If you have one person, he is never waiting for himself.  If you have 100 people, it's pretty common for 50 people to be waiting for something.  The solution to this is actually more open communication that allows those 50 people to fix problems themselves.&lt;/p&gt;&lt;p&gt;I have written several blog articles challenging the analysis in the Mythical Man Month, if you are interested.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">andysingleton</dc:creator><pubDate>Mon, 21 Jul 2014 11:16:10 -0000</pubDate></item><item><title>Re: CloudCamp Boston</title><link>http://www.cloudbzz.com/cloudcamp-boston/#comment-13831201</link><description>&lt;p&gt;My comments on Cloudcamp Boston are posted at &lt;a href="http://blog.assembla.com" rel="nofollow noopener" target="_blank" title="blog.assembla.com"&gt;blog.assembla.com&lt;/a&gt;.  I learned some good stuff from John's introduction.  We could improve the conference format.  I vote for more breakout sessions and skipping the 5 minute advertisements and the unpanel.&lt;br&gt;&lt;a href="http://blog.assembla.com/assemblablog/tabid/12618/bid/10147/Cloudcamp-Boston-PaaS-and-IaaS-and-Unconferences.aspx" rel="nofollow noopener" target="_blank" title="http://blog.assembla.com/assemblablog/tabid/12618/bid/10147/Cloudcamp-Boston-PaaS-and-IaaS-and-Unconferences.aspx"&gt;http://blog.assembla.com/as...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">andysingleton</dc:creator><pubDate>Mon, 03 Aug 2009 07:10:32 -0000</pubDate></item></channel></rss>