Managing Complexity for Agility
Agility in software development hinges on effectively managing both requirements and solution complexity. Without control over these aspects, teams risk chaotic project paths. Embracing change and fostering open communication with businesses allows for adaptability, ensuring that evolving needs can be met without derailing progress.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE Radio 574: Chad Michel on Software as an Engineering Discipline
Related Questions
Why do things take so much more time than expected, especially as a developer, in the episode SE Radio 574: Chad Michel on Software as an Engineering Discipline and the clip Embracing Engineering Principles?
Why do things take so much more time than expected, especially as a developer, in the episode SE Radio 574: Chad Michel on Software as an Engineering Discipline and the clip Embracing Engineering Principles?
Why do things take so much more time than expected, especially as a developer, in the episode SE Radio 574: Chad Michel on Software as an Engineering Discipline and the clip Rework vs Refactoring?