What are the typical responsibility of a software manager?

A ) Planning software projects

B ) Leading development teams

C ) Managing budgets and resources

D ) All of these ✅