Desarrollos J2EE/JEE

Si bien utilizamos varias tecnologías acordes a diferentes realidades y problemas; Java, junto con todo su gran entorno de soluciones, son nuestra principal opción.

Nuestras credenciales y experiencia, práctica y docente, utilizando Java como tecnología de desarrollo, nos posicionan como una empresa experta y de gran trayectoria en el área de desarrollos de sistemas informáticos J2EE/JEE.

¿Por Que Java?

  • Código Abierto – Java es Open Source
  • Experiencia – Nuestro equipo cuenta con años de experiencia utilizando tecnologías Java (J2EE, JEE, Ajax, JSF, etc.)
  • Certificaciones – Contamos con certificaciones de SUN Microsystem que comprueban el buen nivel de nuestro equipo.
  • Docencia – Buena parte de nuestro equipo se dedica activamente a la docencia, dictando cursos de actualización a personal técnico en esta área.
  • Escalabilidad – Nuestras soluciones son fácilmente escalables; permitiéndonos incorporar nuevos requerimientos con facilidad.
  • Comunidad – Existe una gran comunidad que apoya constantemente desarrollos en esta área.
  • Costo - El menor costo de las herramientas Java, en relación a la competencia, nos permite mayor competitividad.

 

 

Metodología

Nuestro desarrollo se basa en la metodología del [link | Proceso Unificado]. Este método define  varias iteraciones donde cada una incluye, típicamente, las siguientes fases:

  • INICIO: En el comienzo del proyecto se definen y determinan los requerimientos principales del sistema, y el alcance del mismo.
  • ELABORACIÓN: Durante esta fase se realiza el relevamiento y una descripción detallada de los requerimientos (basados en casos de uso), la planificación de las actividades totales del proyecto, y la creación de la arquitectura del sistema.
  • CONSTRUCCIÓN: Durante esta fase se realiza la codificación y el testeo de la solución.
  • TRANSICIÓN: En esta etapa el producto es entregado al cliente y se instala el software en su plataforma.

Esta metodología tiene las siguientes características:

  • dirigido por casos de uso
  • iterativo
  • incremental

La experiencia en proyectos concretos nos ayudó a definir una metodología particular de desarrollo de sistemas informáticos. Adaptamos conceptos de metodologías inicialmente muy diferentes e incompatibles. De esta forma, sumamos ciertos aspectos típicos de metodologías ágiles (ejemplo: XP - eXtreme Programming) que nos permiten incorporar al cliente en roles concretos que facilitan la comprensión del problema y ayuda a minimizar riesgos por desvíos en los requerimientos.