First, thank you for being so transparent as to the inner workings of your company. I’m resonating with so much of the philosophy behind the shape up method as well as many other insights you have shared regarding how you have structured Basecamp in some of your other books and live streams. Definitely looking into how I can incorporate as many of these into my own company without causing too much unnecessary disruption.
I’m curious as to how much of the Shapeup philosophy extends or doesn’t into some other areas of the business such as Customer Support / Sales / Marketing / etc. Do you find that some of the teams either can’t function in as much an Asynchronous and minimally distracting type of environment?
How does this relate to customer support or sales?
For example, how do you handle the customer support team getting back to customers and solving their problems quickly if those items come up during the 6 week cycle? I’m aware that there is a difference between urgent and important (though customers are not). Do you have some developers who just don’t get the same “uninterrupted” work time as others and work with support? Does support simply not get the privilege of as much flexibility and freedom or do they get so in some other way?
What about teams that don’t seek any external resources for the projects they are working on?
Similarly, if you have a marketing team, do they have their own programmers for their projects, or do their projects also fall into the same 6 week cycle? If a team isn’t pulling any external resources (i.e. developers or designers outside of that team) do they even get mentioned in your cycle announcements?
For instance, say a marketing team decided they wanted to do some sort of market research, and that was only taking their time (they didn’t require a programmer or designer)? Do you allow them to do that un-pitched and perhaps not even in sync with the “cycle” or do you require them to pitch as well and you bet on those projects to be worked on the next cycle?
Hope this makes sense.