Una empresa me contactó para convertir una aplicación de Windows en un producto SaaS. Esto es nuevo para mi. ¿Qué preguntas debo hacer antes de tomar este proyecto?

Suposiciones

  • La aplicación de Windows es un cliente pesado con componentes de red antes de la idea de SaaS.
  • Fue un uso de descarga e instalación de una sola vez y versiones posteriores lanzadas por la compañía a partir de entonces.

Preguntas que debe hacer:

  1. ¿Dónde se almacenan los datos de la aplicación de Windows? Localmente en la máquina o se almacena en algún lugar de un servidor.
  2. Para aquellos que son usuarios existentes, ¿es probable que tengan datos locales que se requerirán para migrar a la nube SaaS?
  3. ¿Se suspenderá la aplicación de Windows después del lanzamiento del servicio SaaS? ¿O se modificará para sincronizarse en la nube?
  4. ¿Existen restricciones sobre dónde deben almacenarse los datos en la nube? ¿Puede almacenarse en servidores AWS en los EE. UU. O tiene que estar cerca de la costa?
  5. ¿La apariencia de la versión web de SaaS debe coincidir con la del tema actual de la aplicación?
  6. La tecnología DB utilizada para el cliente grueso puede no ser compatible con lo que admite AWS. Si es necesario, ¿debería migrarse?
  7. ¿Tiene una aplicación para iOS o Android también, que debe modificarse para sincronizarse en la nube? Si las aplicaciones no están allí, ¿se requieren ahora?
  8. ¿La aplicación de Windows tiene alguna documentación que pueda informarnos sobre el comportamiento del sistema? Esencialmente, use casos, SRS, etc. Estos también le ayudan a replicar las condiciones y el comportamiento en SaaS.
  9. ¿Habrá funciones adicionales que necesite agregar a la aplicación SaaS que la aplicación actual de Windows no tiene?

Espero que esto ayude.

-Kash

Conéctese conmigo a través de LinkedIn