The Transformation Project
It's a company with a big .NET monolith that stores all the company data. It needs dismantling so that we can develop software faster. The project has been ongoing for years and frustrations have reached a new peak. It must be done now.
It's not a unique situation. Actually, it's textbook. Legacy migrations methods are well documented. I've done them before and I've read the books.
So why am I struggling to think clearly about this one.
I'm James, ex developer come startup CTO. I'm now a newly crowned Architect for the largest company I've ever worked for. I've been given the long running and seemingly sisyphys-worthy legacy migration project to own.
Problem: The company has high growth ambitions and investment to match. Software development cost is high and speed of delivery is low. Scaling up in it's current form won't work.
Cause: It's too complicated to keep building on top of the current system. Too many dependencies. Too many non-standard implementations. Not enough understanding. Too many breakages with change. I think.
Solution: Well...is it the legacy migration? If it is, why has it taken so long?
I'm about to find out in short order.
I have 3 weeks to create a plan. Tomorrow is my day 7 on the project.

Comments