I don't think this is useful for startups in general. It sounds like it's good for gigantocorps like IBM and Facebook (and yes, I'm lumping them together, as they have more in common than they differ). For a lean startup, I don't think you're going to have the depth in your staff nor the time to put into these sorts of activities. It's all-hands-on-deck, and we don't have time to slow down and hand-hold each other through their own work. I'd be hiring people I trust to get their work done without me needing to tell them they are or are not doing a good job.
I mean, at a particularly early stage startup, establishing the "three roles" could be the entire company. In such a scenario, how do we not already know each other's intimate business?
I mean, at a particularly early stage startup, establishing the "three roles" could be the entire company. In such a scenario, how do we not already know each other's intimate business?