¿Por dónde empezar?
🕰️

¿Por dónde empezar?


Normalmente, al iniciar un nuevo proyecto hay muchas interrogantes que se vienen a la mente, ¿Cómo debe verse mi visualización? ¿Cómo conecto con los equipos? ¿Dónde guardo los datos? ¿Hay algún módulo que me ayude?

Todas estas preguntas son válidas, son preguntas que nos ayudarán en el futuro del desarrollo de la aplicación por lo que deben de anotarse para ser investigadas más adelante, pero el querer resolver esas dudas iniciando el proyecto nos puede llevar a sentirnos abrumados y sin saber por donde empezar. 

Es por esto que en cualquier proyecto debe de iniciarse con una investigación, y esta investigación inicial debe ir ligada a la viabilidad técnica del proyecto para hacer un primer producto mínimo viable, preguntas normalmente respondidas con esta investigación inicial pueden ser:

  • ¿Tiene Ignition la capacidad necesaria para alcanzar mi objetivo?
  • ¿Tengo un equipo con el conocimiento necesario para ejecutar el desarrollo del proyecto?

En esta etapa de viabilidad, si hay intereses de negocio de por medio, deben de evaluarse también, sin embargo, no entraremos en la parte administrativa en este artículo y nos centraremos en la parte técnica.


Investigación inicial


Una de las muchas cualidades de Ignition es la comunidad que tiene detrás, por lo que al utilizar Ignition estas investigaciones se facilitan mucho, ya que al tener una comunidad tan grande de usuarios es normal encontrar personas que han tenido que atravesar los mismos problemas y las mismas preguntas que nos hacemos al iniciar un proyecto.

        ​

Cabe mencionar que a lo largo del proyecto si es necesario se debe de volver a investigar, y esta investigación inicial nos da únicamente una base para iniciar nuestro desarrollo, no se debe de investigar todo a fondo en este primer paso, ya que puede extenderse mucho el proceso de investigación inicial.


¿Qué buscamos con esta investigación?

Lo primero que esperamos responder en esta investigación inicial es la viabilidad del proyecto, pero esta investigación también debe de realizarse para obtener palabras clave y recursos clave. Las palabras clave nos servirán a lo largo del desarrollo del proyecto y también nos servirán para la búsqueda de recursos clave, entonces palabras que se repitan dentro de las fuentes de información que revisemos deben de anotarse, ya que serán posiblemente los puntos de inicio al desarrollar la aplicación.

Los recursos clave son documentos, videos, links, etc. que están cercanamente relacionados con lo que quiero desarrollar, a veces puede ser difícil determinar si un recurso es clave al inicio del desarrollo del proyecto, por lo que si está relacionado en esta etapa el recurso debe de guardarse para luego durante el desarrollo consultarlo nuevamente y decidir si me sirve o no.

Inductive Automation y NV Tecnologías tienen varios recursos gratuitos que nos facilitan esta investigación, así como también existen recursos de terceros que pueden ayudarnos. Vamos a hablar un poco sobre los recursos disponibles:


Foros de Ignition

Los foros son un recurso sumamente importante, ya que nos dan información de desarrollos de usuarios, y también podemos usarlos como recurso para resolver nuestras dudas, los foros son totalmente abiertos, esto quiere decir que puedo ver todas las preguntas publicadas de los usuarios y sus respuestas, solo hay que tener un poco de cuidado porque el foro puede presentar respuestas para versiones anteriores de Ignition y puede que la resolución haya cambiado en una nueva versión, pero para nuestro propósito de investigar la viabilidad de un proyecto funciona bien porque solo necesitamos saber inicialmente que Ignition tiene la capacidad de hacer lo que queremos.


Actualmente, existen dos foros oficiales, el foro en inglés de Inductive Automation y el foro en español de NV Tecnologías, al momento de escribir este artículo (2024) el foro en español se ha lanzado recientemente por lo que no contiene tanta información, pero está en crecimiento y esperamos sea tan utilizado como el foro en inglés.

También existen otros foros no oficiales de Ignition donde podrían encontrarse respuestas, por ejemplo los foros de los dispositivos que queremos conectar, o foros abiertos a cualquier pregunta. Para buscar en estos foros lo más sencillo es utilizar motores de búsqueda como Google, Bing, DuckDuckGo, o cualquier motor de búsqueda de su preferencia.


Casos de estudio

Dentro de los recursos que Inductive Automation pone a nuestra disposición se encuentran los casos de estudio que similar a los foros pueden responder la viabilidad de la aplicación, ya que los casos de estudio son proyectos de empresas que han utilizado Ignition efectivamente para resolver un problema.

Los links para acceder a los casos de estudio son los siguientes:


Blogs

Los blogs también son buenas herramientas para encontrar información, dentro de los blogs cada artículo puede tomar un tema específico y desarrollarlo, entre estos puede haber artículos de procesos de desarrollo o de ideas para desarrollar solo que eso si los blogs pueden contener mucha otra información que no necesariamente nos ayudará a la investigación por lo que deben de navegarse sabiamente.


Inteligencias Artificiales

En esta etapa de investigación también podemos utilizar Inteligencias Artificiales para hacer nuestras preguntas, como Gemini, ChatGPT, Copilot, Grok, entre otros, recordemos que la tecnología de IA está en constante desarrollo por lo que las respuestas que nos dé la IA siempre sería bueno comprobarlas con otros recursos para evitar basar un desarrollo de un producto en una posible respuesta errónea de una Inteligencia Artificial.


Otros recursos

Recursos como motores de búsqueda pueden dar con páginas de información no mencionadas anteriormente, por lo que también pueden llevarnos a otros recursos que puedan ser útiles en nuestra investigación. También recursos como videos de Youtube pueden ayudarnos porque hay usuarios que publican sus proyectos en esta plataforma.