Preguntas Frecuentes

¿Qué metodologías utilizan?

Creemos que es fundamental aplicar metodologías en todo proyecto de software, en particular recomendamos la aplicación de metodologías ágiles como SCRUM o incluso más formales/pesadas como Unified Process (UP), pero también entendemos que la diversidad de culturas/políticas de las empresas pueden requerir adaptar o adoptar otras metodologías, estamos abiertos a esto.

¿Con qué tipo de tecnologías trabajan?

Mirada abierta a diversas tecnologías, tenemos experiencia en las principales tecnologías actuales, es decir .Net y J2EE, pero contamos con experiencia para aprender y aplicar las más diversas tecnologías, esto a a medida de las necesidades del usuario.

¿Qué es un control de cambio? ¿Cuándo se aplica?

Nos gusta el cambio y nuestras metodologías se adaptan a él, pero la realidad predictiva de los proyectos nos fuerza a revisar el impacto en plazos y costos de cada modificación que el cliente requiera hacer a los requerimientos inicialmente especificados, esto es lo que se conoce como control de cambios.

¿En qué tecnologías desarrollan?

Si bien nuestra mayor experiencia está en desarrollo con tecnologías Java y .Net, contamos con experiencia en un amplio rango de tecnologías antiguas y modernas, como FORTRAN, COBOL, Visual Basic, C/C++, etc., nuestra pasión por el desarrollo de software nos permite incorporar rápidamente nuevas tecnologías de desarrollo.

¿Qué son las Pruebas Unitarias? ¿Para qué sirven?

Las pruebas unitarias son mecanismos que permiten realizar pruebas durante el desarrollo de software y que permiten mejorar la mantenibilidad y calidad del desarrollo.

¿Qué Frameworks utilizan?

Dependiendo de las necesidades del cliente se pueden utilizar algunos de los frameworks en que tenemos experiencia tanto .Net, como J2EE:

  • NHibernate/Hibernate
  • Spring.NET/Spring
  • NUnit/JUnit
  • Log4Net/Log4J

¿Aplican patrones de diseño?

Dependiendo de las características del proyecto se pueden aplicar algunos de los patrones de diseño conocidos, algunos son implícitos a los frameworks que se utilizan, otros están relacionados a la arquitectura o a la lógica de negocio particular, algunos que hemos aplicado en diversos proyectos:

  • Dependency Injection (DI)
  • Template Method
  • Strategy
  • Facade
  • Interpreter

Existe abundante bibliografía de los diversos patrones de diseño, desde el clásico GoF hasta los patrones para aplicaciones empresariales (Martin Fowler), tenemos la experiencia para entender cuando y como aplicar un determinado patrón de diseño para mejorar las prestaciones de una aplicación.

¿Qué tipo de aplicaciones desarrollan?

Actualmente desarrollamos tanto aplicaciones Web, como móviles (Android), pero también hemos desarrollado aplicaciones de escritorio (VB6/WinForm), servicios Web (SOAP/REST), servicios Windows y procedimientos almacenados (SQL Server/Sybase/Oracle).