Challenge Overview
CHALLENGE OBJECTIVES
- Prepare the ideation document for migrating an existing application from VB6 code to VB.Net.
PROJECT BACKGROUND
In this project, we are migrating VB6 code to VB.Net. The code we are migrating is 23 years old and contains minimal documentation. It is a program for a health insurance company and it contains many forms for collecting data. A video walkthrough of the current app is linked in forums.
TECHNOLOGY STACK
- VB6
- VB.Net
- SQL SERVER
- IIS
INDIVIDUAL REQUIREMENTS
REQUIREMENTS
- The existing code, including a decompiled DLL, is provided in the forum.
- The existing code is a web application developed with VB6 and ASP pages, and it calls various DLLs (COM+ components) to interact with the database and validate user inputs to benefits.
- Identify and document the approach you would take in refactoring this code without losing any functionality. Some things don’t directly map from VB6 to VB.net.
- Identify and document challenges we might face as well as pseudocode
- Should include a plan to get rid of all COM+ components
Final Submission Guidelines
Final Submission Guidelines
WHAT TO SUBMIT
- An ideation document in Word or PDF format detailing your suggested migration strategy and any issues you foresee arising
- Pseudocode for addressing the issues you anticipate.
EVALUATION CRITERIA
- The submissions will be evaluated by the level of detail in the proposals and the rigor provided
- There will be no appeal phase and the winner will be selected by the client