Advice Needed for Upgrading Legacy IT Systems with No Documentation
Asked by
TechSavvyNinja42
I'm currently managing a challenging situation where my small IT company, which has recently grown from under 50 to about 200 users after a merger, is in dire need of system upgrades. Previously, a Senior IT managed everything, and now that they're gone, I've been left without proper documentation or a clear understanding of our systems. I'm tasked with modernizing our outdated systems, but I don't have much detailed knowledge of what we actually have or how it all works. My remaining developer colleagues are either too busy or not very experienced, and the former Senior IT is considered too expensive for consulting. I'm trying to figure out how to modernize while navigating firewalls, server dependencies, and missing documentation. I mainly work in a Windows-based environment (IIS, MS SQL, .Net) and need strategies or tools to help sort through the chaos and document what I find. Any suggestions on how to tackle these upgrades or organize the systems would be greatly appreciated!
Answers
You've got quite the overhaul ahead! Start with getting documentation on all known systems downโuse a simple, accessible platform for this, like DokuWiki or Google Docs. Aim to establish a minimum acceptable standard for your systems. Set up a plan for upgrades based on urgency, and always keep communication open with management about the risks involved in these legacy systems.
Reply to this answer
Youโve got a real challenge there! Begin with basic asset management to identify what each server does and who to turn to for help in case something goes down. Itโs like putting together a puzzle; once you know what pieces you have, you can start figuring out how they fit together. Get everything documented, even if it's rough at firstโthisโll help immensely later!
InTheWeedsDev: Right! And donโt forget to learn from past mistakes in the companyโsometimes old servers are still running because no one knew they were left behind after a business shift.
Reply to this answer
It sounds like you're in a really tough spot. First, Iโd suggest focusing on inventorying what you have. You need to know what servers are in play, their configurations, and any existing dependencies. Start by gathering information on your backupsโmake sure theyโre working and restorable before you do anything. Treat this documentation effort like your first upgrade; it will save you so much headache in the long run!
LegacyArchitect43: Absolutely! Don't skip the backups. Without them, you're walking on a tightrope with a blindfold on.
Reply to this answer
Add your answer
Answers are reviewed before publication.
PatchMaster66: Good points! Plus, documenting changes systematically will protect you should anything go wrong.