Analysis

After collecting all the relevant information, I started analyzing to understand the key painpoints and areas of improvement. I came across the following findings based on my analysis:
  • Current asp.net version was too old leading to security issues
  • ASP.NET was restricting the design of the website as well as some features that the clients wanted
  • Website wasn't responsive as it wasn't making use of bootstrap
    To understand better, I researched online and performed surveys to understand some of the best practices in market that addressed some of the problems that the website faced. I tried to find the major problems through the information I had collected in the discovery phase which needed to be given the most priority. With the use of technical skills, I tried to find the defects in the current code of the website. Based on this information I came across three migration paths that the website could follow making sure the security as well as the features requested.
  • Recommendation

    I weighed all the findings that I came across and prioritized it based on the client needs. I analyzed the different solutions that I had found before and tried to connect it with the findings I also took into consideration the important features that the clients wanted in the new website.

    Based on all this information, I recommended to keep the website in ASP.NET. This recommendation solved the most important problem of security and made sure that the website would be migrated within 2 months which satisfied the time requirement. This solution also supported the features that the clients wanted and mainly supported Bootstrap that made the website responsive. I also created prototypes of the website with new features that would help the developer develop it and make the website user friendly.
    Takeaway

    It was a great experience working on redesigning this website. The clients were so happy by my recommendations that they have decided to go ahead with my recommendation. Currently, the clients are hiring developers to implement the recommendation given by me and the entire migration would be completed in around 3 months. It was a great experience working with different stakeholders and making sure my recommendations matched up with everyone's expectations