>It sounds like the teams they ended up with just weren't cross-functional teams.
You are exactly right! And yet everyone thought they were organized by functions/objectives/OKRs or whatever. The blind spot is what I want to highlight here.
"Data-Delivery" is an anonymization. The team shipped a specific data set that I did not want to name.
That is well put, and I'm going steal some of those words in the follow-up I'm writing. I essentially feel that teams should grow when tech and process initiatives have led to creation of a whole new problem space that can be explored independently.
Consciously applying Conway's to identify communication boundaries sounds like a good way to get there.
That is correct. Wen I am wrote about "communication overhead" I meant having to talk to other teams to get the work done. Talking within the team (including PM, stakeholders etc.) is, IMO, desirable to set the overall team vision and to keep everyone on the same page.
I feel that once two teams, no matter how closely related, get the feeling of two different "mandates" (often personified by two managers, sometimes not), it becomes very expensive to keep them aligned. It is probably faster(wrt achieving the end goal) to go with fewer people in one team.
I agree. Looking at the "final practices" of a well-oiled team and just picking them up without any of the context about "why" they work "for that team" is half the reason no good idea (Agile, microservices, Jira) stays that way in software industry.
This is a deceptively simple rule engine that I built for some side projects but has has since been picked up for many things that the big guns would have been overkill for. Clobbered the first version together in less than 5 days too!
I'd take some trade-off between between crazy optimization and maintainability, but I'd definitely rather do this than slap on any number of frameworks because they are the new 'standard'.
Of course, the guy who has to maintain my code usually ends up crying like a little girl.
I attended a talk given by the Hyderabad Angels some time ago and found their outlook to be very strange. "We only fund companies with a proven and existing source of revenue. We don't fund ideas. We are here to sponsor growth of an established idea."
For angels level investors to take this line was very strange for me. It is likely due to this that mostly clones are getting funded in India.
True. I think if we analyzed the predictions of so called 'experts' before and after the fact of any event, the result would be extremely embarrassing.
As ridiculous as this patent attempt is by itself, I find it even more amusing/alarming that an American court is seen as the appropriate body to sit in judgement of the human genome.