The unique thing about software – especially how quickly expectations of what software can be are shifting- is how flat your team needs to be. This is especially challenging for me coming from such an obviously opposite the structure is in college football. You live and die on a weekly basis and everyone reports up, knows their roll and works their tail off to be the best… or they’re gone.
Software is different in that your team is a lot flatter. Yes, everyone has rolls and it’s my job as a Product Manager to get the team excited and understanding the problems we’re solving – but nobody works for me. They don’t owe me anything. It’s my job to humble myself and serve the team that actually builds the stuff that solves the problems.