I was reading the article thinking that I would take an approach just like that. I don't think there is any other way to ensure success.
Sounds like an unrealistic expectation.
> ...No months of stuff crashing or having a horrible interface that impedes work or being intolerably slow.
Dude, that's the not a temporary transition state. That is normal _all_ _the_ _time_ for much of enterprise systems. The crashing might stop, eventually, but the byzantine intractable complexity maintained by a small army of information-hording corporate battle-axes... that stays forever, regardless of whether you go to a single "web-api" or not.Once you've got that kind of thing going on, only retirements and deaths can effect good change at an organization.