I'm working on a legacy web app that matches mentors and mentees based on input data collected from users. I've been maintaining this app for about a year, and now I've been tasked with migrating responses from an old program to a new one. This involves collecting inputs from 500 senior users who have profiles in an older system, as the managers believe it's too much to ask them to log in and fill out a new form. The form consists of about 33 questions, but these senior users may not have logged in for years, and their answers might be outdated. I've managed to migrate a lot of data, but the resistance to getting fresh inputs is a significant challenge. How can I resolve this issue since it's affecting the overall efficiency of the program?
5 Answers
If you have access to the necessary data for migration, then you should definitely leverage SQL to automate moving that data. A migration script could save you a lot of time. Just flag the outdated accounts and prompt users to confirm their data next time they log in.
I can't believe they're saying seniors can't fill out a form at all—age shouldn't dictate someone's ability to do that! It's silly to assume they can't manage this task; it's about making the system work smoother, and this is a legitimate concern that needs addressing.
Absolutely, if they can handle significant responsibilities, filling out a form shouldn’t be beneath them! They might just need some encouragement to understand the benefits.
It sounds like you might be facing some misunderstandings about workload. With 33 questions, it's estimated to take around 15 minutes for each user to fill out, totaling about 125 hours for 500 people. If migrating data takes less time than that, then perhaps there's some inefficiency on your end. It's your job to streamline processes—if users really need to update their info, consider automating it and allowing them to do it in chunks, maybe with a save feature so they can come back later.
I managed to automate the migration myself, yet I had to double-check the forms for accuracy since I found about a 20-25% error rate in the migrated data. It might help if you create a more user-friendly interface so seniors can quickly fill in what's needed, and include a save and submit option.
Consider adding a warning on their profile stating, "Your submission is outdated. Please update your form for better matching." Make sure to link directly to the form, so it’s easy for them to access it. This way, you’re making the process clear and maybe even incentivizing them to provide fresh input.
Calling users lazy isn't going to help—this is extra work for them on top of their normal duties. Consider how frustrating it must be for them to be asked to re-enter information they feel is already established.
But the fact that some seniors filled in their forms quickly suggests that it’s possible. It's worth figuring out how to motivate them.

That's a great idea! If you could highlight accounts that need updated info, maybe they'll understand the importance of keeping their profiles current.