The article paradoxically argues against specialization but then goes on to say generalist must choose a team and specialize in certain team tasks. The entire article just smacks of managerial double-speak that puts employees in a situation that's unwinnable by design while alleviating management of any responsibility for their decisions. Don't specialize enough? Well that's the employees fault. And if they over specialize? Well that's their fault too.
Just hire more people. And if you can't afford to adequately staff your own company, that's your fault not your employees. Your poor management skills is what got you into that situation. You have no one to blame but yourself.
Thanks for the reality check.
Each of the subteams works on their part of the problem, and works closely with the members of the other subteam when there is overlap. But because the subteams are smaller, the stand ups are a lot shorter, the meetings are fewer and shorter, and we can get more real work done.