Planning and understanding the application
Before we rush in and try to convert the application, we need to plan the approach and take some time to understand the application we are converting. We need to be clear about the scope of the functionality to be converted and if there is any functionality that is no longer required. Converting the application could also be a time to enhance the application and add additional features or maybe even tidy up areas that are not implemented well. The conversion process provides an opportunity to make improvements to the application. Although the conversion will convert the majority of our applications, we still need to factor time in to our planning for enhancing the application, completing manual conversion tasks, testing, and training both users and developers.