Gailen Tecnologias - Work 2.0
www.gailen.es

ÁREA: Oficina técnica

Implantación de metodologías y herramientas en el ciclo de vida del software.


Casos representativos:

  • OT outsourcing: 4 factorías de diferentes paises. +200 programadores, +15 equipos. Políticas y herramientas de gestión de la configuración, definición e implantación de soporte al ciclo de vida del software, Integración Continua, métricas de excelencia del software, automatización de procesos.
  • SCRUM distribuido: 3 equipos geográficamente dispersos (paises) y mixtos Gailen/Cliente. Scrum Mastering y Coaching. Infraestructura CollabNet TeamForge.
  • SCM corporativo: Gestión de la configuración y recepción de entregas de software (varios proveedores). Infraestructura y soporte oficial CollabNet Subversion.
  • AUTOMATIZACIÓN de análisis de software: Análisis automático de código java al repositorio por los desarrolladores (+50 programadores). Integración con herramientas de ciclo de vida del cliente, automatización de flows de revisión/aprobación.

ÁREA: Arquitectura

Análisis, adaptación e implantación de frameworks y herramientas de desarrollo.
Casos representativos:

  • Framework de persistencia corporativo: Desarrollo de capa OO sobre modelos de datos heredados (MainFrame). Equipo mixto-distribuido Gailen/Cliente, liderado por Gailen. J2EE / Spring / Hudson / jUnit / checkstyle / clover / sonar / redmine.
  • Integraciión con sistemas empresariales: Integración con sistemas CICS/DB2/MQSeries/SAP-RPC.
  • Análisis estático de código: Automatización de ANS técnicos y análisis de código entragado por proveedores. checkstyle / clover / sonar.
  • Framework de alta productividad: Análisis e implantación de nuevos frameworks 'full-stack'. GRAILS/PHP-Symphony.
  • Herramientas UML: Análisis y prueba comparativa de diferentes herramientas UML para adopción corporativa por parte del cliente. EA/MagicDraw/StarUML/VisualParadigm.

ÁREA: Desarrollo

Por encima de todo, somos programadores, y el objetivo final es obtener software que funciona en proyectos reales.

En ocasiones, la única forma de mejorar las cosas es desde dentro.

  • Nos integramos en los equipos de desarrollo de nuestros clientes.
  • Extendemos equipos y ayudamos a coordinar equipos locales y remotos.
  • Formamos al equipo durante el proyecto, y transferimos el conocimiento.
  • Perfiles expertos: JEE, Spring, CICS/DB2, Grails, PHP, Rails, herramientas open source y propietarias...