Entrar a desarrollar un producto de software y más para Dropshipping  es entrar en un universo extenso, implica tener en cuenta gran cantidad de variables y muchas características técnicas, y obviamente un gran sinnúmero de requerimientos de parte de todos los usuarios, aunque he realizado algunas investigaciones sobre el tema no deja de ser un proyecto bastante complejo.

Una de las cosas que he aprendido en la vida es a dividir los temas complejos en temas sencillos, como dice el viejo adagio “Divide y reinaras”, así resulta más sencillo trabajar sobre un problema y no en varios a la vez, y  de otro lado, a través de la larga experiencia en construir productos de software, la mejor manera es desarrollar todo por módulos.

Un módulo según definición que encontré en internet para ayudar a la explicación, es un elemento con función propia concebido para poder ser agrupado de distintas maneras con otros elementos constituyendo una unidad mayor. Pero siendo más específico, en el mudo de la informática, un módulo es  una porción de un programa de un computador, de las varias tareas que debe realizar un programa para cumplir con su función u objetivos, un módulo realizará, comúnmente, una de dichas tareas. (Tomado de wikipedia)

Siendo consecuente con la definición, existen un buen número de tareas o funciones que debe tener Droppex, pero debido a la limitación de recursos debo comenzar con una tarea o función que sea bien necesaria e importante, y para esto recurro a mis experiencias, como soy un vendedor por internet, me preguntaba cuál era el malestar más importante o frustración que se me presento durante mi labor en ventas, y tras un breve repaso a mí memoria, me di cuenta que este era la lista de precios.

A pesar de que muchos lectores de esta publicación, vean este proceso como muy simple y que empezar con un módulo como lo es la lista de precios se vea como algo  muy tonto, en realidad no lo es, hasta aquí ha sido fácil identificar un problema, ahora crear la solución es la parte más crítica, aquí vienen muchas cosas de análisis y diseño que los ingenieros de software saben bien y que por sus años de experiencia conocen de maravilla, que es empezar un proyecto definiendo los requerimientos y pasando por el análisis, el diseño y obviamente la construcción, para terminar con la implementación y las pruebas, todo esto lleva una cantidad de recursos de ingeniería, tiempo y dinero, pero aquí en este blog solo haré un resumen de todo esto en la medida que vaya ocurriendo.