¿Cuál es la mejor manera de diseñar un programa de análisis?

Primero, debe investigar si necesita diseñarlo usted mismo. Existen algunas buenas soluciones, resultado de décadas de tiempo de desarrollo. Algunos ejemplos incluyen Matlab, Octave (clon de Matlab de código abierto), R, etc. Si una de esas soluciones funciona para usted o puede adaptarse a sus necesidades, úsela. Evite reinventar la rueda.

La pregunta es muy amplia. Si desea diseñar un programa de análisis general, considere unirse a un proyecto de código abierto en lugar de comenzar desde cero. Si desea diseñar algo para un propósito específico, comience por construir un prototipo. El prototipo debe resolver uno de los requisitos de principio a fin, lo que significa que debe buscar un conjunto de datos, hacer uno de los análisis necesarios y visualizar el resultado. Juegue con el prototipo, conecte diferentes bibliotecas y marcos, mida los tiempos de respuesta. Muy pronto encontrarás tu configuración favorita. Mostrar el prototipo a los interesados. Esto le dará información valiosa sobre cómo proceder. Ajuste, agregue nuevas funciones, demuestre a los interesados, obtenga comentarios. Itere la última oración hasta que ambas partes estén satisfechas o una haya tenido suficiente 😉

¡Buena suerte!

Hable con usuarios potenciales, descubra sus necesidades, desarrolle un MVP, valídelo con ellos. Documente el diseño en el camino.

Luego contrata a un equipo y comienza a construir.