Critical Software Redesign: Creating the Environment for Large Scale Change

There’s a moment where it’s too soon to invest in a radical new software design for your system. And then you reach a moment where it’s too late, too expensive to change it. Is there a sweet spot in between, a point where pivoting the software design is the right choice, at the right time? As a leader, you are constantly resolving problems involving the software architecture, making technical…