Strategic Consulting

By taking into account the specific internal and external circumstances that come together in any business we provide a cutting edge technical perspective on the architectural and strategic options that are available.

Project Management

Once the strategic direction of the business has been broken down into a timeline consisting of one or more deliverable projects, either by an internal management team or in conjunction with Gilmation, we then provide the project management expertise which ensures the delivery of the overall strategy.

Project Execution

At an individual project level we have the technical expertise to lead the teams which build each project. We can take on projects at any stage of their development lifecycle and provide the skills and focus required to take them to where they need to be.

Desarrollo

Desarrollamos aplicaciones y contenido web sencillos y de aspecto elegante, desde páginas web estáticas hasta plataformas de publicación para uso en casi cualquier ámbito que pueda accederse vía navegador desde una red o Internet. Colaboramos con los equipos de desarrollo, en cualquier etapa del desarrollo o proceso de mantenimiento, para ayudarles a sacar el máximo partido de sí mismos. También podemos funcionar como una sola persona o como equipos pequeños e independientes para ofrecer el desarrollo de proyectos o módulos específicos que formen parte de un esfuerzo más amplio de desarrollo.

Arquitectura

La arquitectura engloba no solo las relaciones que existen entre las clases, los módulos, los componentes o los sistemas individuales sino que también abarca la elección de lenguajes, frameworks, servidores o bases de datos y la estructura global del propio desarrollo (configuración del entorno (desarrollo, test, integración y producción), control de código fuente, gestión de dependencias, integración continua y despliegues). Al trabajar junto a usted, podemos ayudarle a definir la arquitectura de un nuevo sistema o definir cómo debe cambiar la de un sistema ya existente.

Formación

Gilmation proporciona cursos de formación prácticos, basados en ejemplos reales y hechos a medida, en Inglés o en Español. Donde destacan nuestros cursos es en su aplicación a situaciones de la vida real de forma que cuando terminemos los asistentes entiendan no solo los conceptos subyacentes sino también cómo y cuándo aplicarlos en sus trabajos diarios. Siempre que sea posible, evitamos el uso de transparencias genéricas y trabajamos estrechamente con usted para crear material de presentación a medida y elegir ejemplos reales de los proyectos, procesos o fuentes de código de su propia compañía a usar como base del curso.

Auditoría

Gilmation proporciona un servicio de auditoría mediante el cual llevamos a cabo un análisis en profundidad de un proyecto en concreto o de sus procesos generales de desarrollo con la intención de producir una serie de recomendaciones detalladas y completamente justificadas de mejoras posibles. Durante el proceso inicial de detección de alcance trabajamos con usted para definir un formato adecuado con el que organizar y documentar dichas recomendaciones, en el pasado hemos utilizando con éxito todo tipo de formatos desde docbook o markdown hasta sistemas de gestión de incidencias como Jira o Trac.

Testeo

Las pruebas tienen su propia sección debido a su importancia. Siempre que se está diseñando o desarrollando una aplicación software o componente no trivial, una de las primeras cosas que se deben tener en cuenta es cómo las diferentes personas o grupos involucrados en el proceso de desarrollo van a poner a prueba su trabajo. Cualquier diseño que se produzca debe estar pensado para facilitar su testeo. Esto es de una importancia vital porque lo que tenemos que hacer es acortar, en la medida de lo posible, el circuito de retroalimentación (feedback) para el equipo de desarrollo. En palabras más sencillas, lo que esto significa es que si algo está roto o se rompe, cuanto antes nos enteremos del error, más barato será de corregir.