EasyDev facilita la generación de software para desarrolladores y empresas

logo_easydev

No hace falta desplazarse a donde se encuentra el cliente para mostrarle cómo van los cambios que pidió. Tampoco hace falta repetir códigos para diferentes proyectos cuando se puede tener una base estandarizada que ahorre tiempo y recursos. EasyDev es la herramienta integral que le permite a los desarrolladores crear proyectos de una forma más fácil y rápida y a los clientes la visualización de los mismos en el tiempo de desarrollo, todo de forma online.  

El proyecto acaba de ser escogido por Apps.co para entrar en la fase de consolidación que inicia el próximo 17 de diciembre, luego de haber participado en el primer DemoDay, donde expuso su idea de negocio como resultado de 8 semanas de trabajo en la fase de ideación, prototipado y validación.

La idea le surgió al ingeniero de sistemas William García, fundador y CEO de EasyDev, por la necesidad de hacer las cosas más rápido y  de “ver que tenía que repetir el código en varias partes pensó en poder generalizarlo a partir de una estructura que se pudiera replicar n veces”, explica Javier Moreno, también ingeniero de sistemas y CIO, a quien García compartió su iniciativa. Se trata entonces del desarrollo de una herramienta que permitiera replicar las tareas más básicas y comunes de un sistema de información, como lo son acciones de creación, edición, visualización y borrado de registros y de esta manera agilizar el desarrollo de proyectos.

García ha trabajado por más de un año en la herramienta y actualmente cuenta con un equipo conformado también por los ingenieros de sistemas Sebastián Cárdenas y Remberto Luna, como desarrolladores, y la diseñadora gráfica Ana Piñeros, que trabaja en la parte web. Aunque el equipo se encuentra en la ciudad de Bucaramanga, “estamos pensando en la posibilidad de radicarnos en Bogotá o en Medellín que son plazas más consolidadas y con más cabida de mercado”.

¿Cómo funciona?

EasyDev apunta a que la aplicación pública se libere en el mes de febrero y cualquier desarrollador se pueda registrar, obtener un usuario y poder modelar y generar aplicaciones y crear usuarios que quieran probarlas. Además de poder contar con el componente de comunicación y validación, en el que cualquier aplicación generada se puede probar online y hacer comentarios sobre el desarrollo. Así lo explica Javier Moreno: “Tengo una pantalla en la que generé la aplicación y tiene N botones y resulta que hay un botón que quiero que tenga otra funcionalidad o que no esté allí, por ejemplo, entonces creo el usuario de la persona a la que le estoy ofreciendo el desarrollo, esa persona ingresa y puede comentar sobre la pantalla y referirse a ese botón para que el desarrollador haga los cambios en el componente del modelo y el cliente nuevamente pueda ver el resultado”.

En este momento EasyDev cuenta con una versión beta privada que les da acceso a desarrolladores para que hagan pruebas, creen modelos y generen aplicaciones y de esa forma el equipo emprendedor pueda obtener todo el feedback necesario para pulir el proyecto. Por eso, Moreno invita a los desarrolladores interesados en conocer la herramienta: “Tenemos un acceso por la página para que se contacten con nosotros y puedan ser parte de la lista de personas que van a utilizar la beta privada. Ahora hay cerca de 30 interesados de diferentes partes del mundo en aportar sus conocimientos para mejorar la herramienta. La posibilidad es entonces que se integren a ese grupo de personas para alimentar el desarrollo”.

El modelo de negocio funciona cuando el desarrollador quiere manejar el proyecto base que genera la plataforma, lo descarga y en ese momento se hace un cobro que varía de acuerdo a la cantidad de funcionalidades que se hayan generado en el código. El cobro se estima en US$2 por tabla generada, es decir, por cada ‘entidad’ dentro del sistema. Por ejemplo, un sistema de facturación tiene entidades tales como facturas, clientes, proveedores, productos, etc.

La herramienta está destinada a desarrolladores que tengan experiencia en desarrollo web y tengan la intención de organizarse, así como a ingenieros industriales que tienen bases en diseño y modelado de procesos. Hemos descubierto que muchos de los egresados quieren orientarse hacia algún lenguaje de programación pero no todos empiezan a desarrollar con frameworks o con estándares, por eso queremos tocar ese mercado porque ellos quieren tener algo organizado de lo cual puedan agarrarse y escalar. También para las empresas que desean iniciar su departamento de TI y que desean tener una base organizada con estándares y contar con funcionalidades como la de la comunicación.  Es una buena opción para pequeñas y medianas empresas, de hecho en este momento  estamos trabajando con una de ellas”.

Rational Rose de IBM y Genexus de Uruguay son algunas empresas que proveen herramientas para generación de código, pero EasyDev establece sus ventajas en:

Costo: existen empresas que ofrecen herramientas grandes pero con licenciamientos de alto costo que para un desarrollador o un ingeniero de sistemas recién graduado puede ser de difícil acceso, “hablamos de una licencia de unos US$ 4000 al año”.

Escalabilidad: el código que generan algunas de esas aplicaciones no es de fácil modificación, es decir, no se cuenta con la facilidad de escalarlo.

Online: no tienen este servicio, algunas ofrecen un cliente para descargar e instalarlo en el equipo pero sin el componente de comunicación online, por ejemplo.

EasyDev se convierte entonces en un potenciador de desarrollo de software en un mercado que para  el caso colombiano tuvo un crecimiento del 8% en 2011, lo que representó ventas superiores a los US$280 millones que reportaron las casi 730 empresas registradas en el sector de software y TIC, según datos de la Federación Colombiana de la Industria del Software y Tecnologías de la Información –Fedesoft-.

“Hay muchas opciones que uno puede tomar en cuanto a lenguajes al salir de la universidad como ingenieros de sistemas, nosotros queremos abarcar  las opciones para todos los tipos de desarrollo. Una de nuestras metas es poder ofrecer generación de código en todos los lenguajes”, concluye Javier Moreno.