As Engineering Teams get smaller, is the Technical Program Manager the missing piece?
Do you remember what a "normal" software team looked like? A product manager, an engineering manager, a designer, and six or seven engineers. Weekly planning meetings, a backlog to groom, a sprint to run. For most of the last decade, that was just... how teams worked. It was