Conduct a comprehensive inventory of all 16 legacy applications, including their current state, functionality, and dependencies.
Identify and document the location, hosting environment, and infrastructure supporting each application.
Gather and analyze user feedback, workflows, and usage patterns by interviewing key stakeholders and observing application usage.
Map out and document the business processes supported by each application, identifying both upstream and downstream dependencies.
Assess the business value, criticality, and risks associated with each application, particularly in relation to security vulnerabilities and potential failures.
Evaluate and prioritize applications based on usage frequency, business impact, technical debt, and security risks.
Develop a strategic roadmap for application modernization.
Identify and engage with key stakeholders to gather requirements and ensure alignment with business goals.
Create detailed documentation of each application, including technical specifications and user guides.
Identify and assess risks associated with maintaining legacy applications.
Assist in the development of project plans, including timelines, milestones, and resource allocation for the modernization program.
Work closely with cross-functional teams to ensure alignment and effective execution of the modernization strategy.
Requirements
Bachelor’s Degree in Business Administration, Information Technology, Computer Science, or a related field.
5+ years of experience as a Business Analyst, with a focus on legacy system analysis, application modernization, or related IT projects.
Understanding of Legacy Systems: In-depth knowledge of legacy software systems, especially those built on older versions of Laravel or similar frameworks.
Application Lifecycle Management: Familiarity with the software development lifecycle (SDLC) and experience with system integration, migration, and decommissioning.
Security Awareness: Basic understanding of cybersecurity principles, especially as they relate to outdated or unsupported applications.
Data Analysis and Reporting: Proficiency with data gathering, analysis, and reporting tools (e.g., Excel, SQL, or business intelligence software).