Published: 27 February 2023
Summary
Software engineering leaders face many key decisions related to roles, responsibilities and reporting lines when forming agile product delivery teams. There are many approaches to things like people management — some are wrong, many are workable — and each has its own pros and cons.
Included in Full Research
Overview
Key Findings
Software engineering leaders and their management struggle to leave behind traditional hierarchical “command and control” reporting structures.
Differences in terminology, responsibilities and relationships advocated by various agile methodologies complicate the choices that software engineering leaders must make.
Many software engineering efforts involve more than one team, leaving software engineering leaders trying to figure out how those teams will coordinate with each other.
Recommendations
Software engineering leaders responsible for forming software engineering teams and establishing software engineering practices should:
To view the entire document, log
in or purchase