Matt, what did you end up coming up with?  

we're moving toward this, but it's not an anarchy.  We have a devops team that 
supports feature teams, as needed, in writing the chef scripts for their 
feature.  We designed our infrastructure tooling for this purpose.  Sometimes 
we provide a fair amount of support, but one big benefit is that we understand 
the requirements from the feature team a lot faster when they're responsible 
for their own build tooling and collaboration is good so we're all wasting less 
time speculating about why this or that doesn't work as expected out of the box.

> On Feb 15, 2016, at 2:25 PM, Matt Disney <[email protected]> wrote:
> 
> Hi everyone,
> 
> I'm looking for experiences of people that have the "you build it, you run 
> it" approach (hereafter referred to as "HONEYBADGER") and how you scale that 
> up to building/supporting more projects over time.
> 
> I've never worked in a large-scale web/services shop (largest IT/product 
> division I've been in is 250), and I'm puzzled by how to make the HONEYBADGER 
> approach work over time as you continue to add customers, services, and 
> complexity in general. We do govern the growth of those things but we're 
> intentionally going after emerging research/products, so the increase in 
> complexity is inevitable. In some ways, the expense of supporting a 
> service/product goes down over time (e.g. you work out the problems, you 
> streamline things, etc). But it's also the case that adding new features to a 
> product/service and growth in usage/popularity can offset those 
> cost/time-savings from quality and efficiency.
> 
> Furthermore, to scale HONEYBADGER up, it would seem you need some kind of 
> separation for at least highly repeatable tasks. Otherwise, as the people 
> that built the N-1 thing continue on to build the current (N) thing and the 
> N+1 thing, while still supporting the N-1 thing, it seems you'd run out of 
> people to build new stuff.
> 
> So how does this work in large shops? Is HONEYBADGER really just about 
> software stacks? Do the builders really do customer support? Do you do this 
> for IT operations or just products that directly generate revenue?
> 
> Thanks,
> Matt
> _______________________________________________
> Discuss mailing list
> [email protected]
> https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss
> This list provided by the League of Professional System Administrators
> http://lopsa.org/

_______________________________________________
Discuss mailing list
[email protected]
https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to