4-page Case Study
Posted: 10/24/2013
98
Rate This Evidence:

Tracasa Más productividad, software de más calidad y ahorro de costes, con Microsoft ALM

Creada en 1982 por el Gobierno de Navarra, Tracasa es una empresa pública referente nacional e internacional en dos áreas: ingeniería de software y sistemas de información territorial. Su acreditada experiencia en servicios para la administración pública y, sobre todo, la eficiencia demostrada en proyectos nacionales e internacionales hicieron que Tracasa creciera rápido en poco tiempo, tanto en el número de proyectos como en su complejidad. Ante esta situación, los responsables de Tracasa se plantearon la necesidad de acometer un proyecto de mejora del ciclo de las aplicaciones que les permitiera ser más ágiles y productivos, y responder con calidad y eficacia a sus clientes.

Así, en 2010 Tracasa decidió apostar por la implantación de la solución completa ALM de Microsoft (Visual Studio 2010 + Team Foundation Server 2010) combinada con la asunción de metodologías ágiles, con unos resultados excelentes: calidad y transparencia en todos los procesos llevados a cabo en la compañía, aumento de la satisfacción de los clientes, ahorro de costes en testing, aumento del volumen de negocio, etc.

Situación

Tracasa nació con el objetivo de implantar, conservar y gestionar el catastro de la Comunidad Foral de Navarra con la máxima eficiencia. Casi tres décadas después, su reconocido know how en el área de la información territorial y catastro, su permanente

*
* La solución ALM de Microsoft ha supuesto para Tracasa un antes y un después especialmente en tres aspectos: integración y completitud, interoperabilidad y apertura, y aseguramiento de la calidad. *

Roberto Clerigué
director de Ingeniería de Software y Sistemas de Información de Tracasa

*
apuesta por la innovación y, sobre todo, la eficiencia demostrada en numerosos proyectos tanto nacionales como internacionales en empresas públicas y privadas, ha hecho que Tracasa sea hoy una compañía reconocida a nivel mundial. Actualmente centra su actividad en dos áreas claramente diferenciadas: Ingeniería de Software y Sistemas de Información (catastro, gestión de impuestos, plataformas telemáticas, automatización de procesos administrativos, justicia, emergencias, etc.) y Sistemas de Información Territorial (adquisición de datos, estudios de ingeniería territorial, catastro, sistemas GIS, etc.)

En todos estos años, las señas de identidad de Tracasa han sido siempre las mismas: la calidad de sus recursos humanos y la eficacia demostrada de los servicios integrales que prestan, que además de contribuir a mejorar y modernizar los procesos de trabajo, suponen verdaderas soluciones a las necesidades de crecimiento de sus clientes; y, por otro lado, la continua investigación y la firme apuesta de esta compañía española por la innovación y por la tecnología, también a nivel interno.

En este contexto, y ante el crecimiento experimentado, tanto en el número de proyectos de desarrollo como en la complejidad de los mismos, en 2009 los responsables tecnológicos de Tracasa decidieron acometer un proyecto de mejora del ciclo de vida de las aplicaciones que les permitiera ser más ágiles y productivos. “Queríamos mejorar el ciclo de vida de desarrollo de software, transformándolo en un proceso sistematizado e industrializado y que nos permitiera responder con calidad y transparencia, algo muy importante en la empresa pública, a las necesidades de nuestros clientes. Nuestro objetivo era y sigue siendo lograr la máxima excelencia de todos los procesos que realizamos, con la intención de seguir siendo punteros y estar siempre alineados con las tendencias del sector y del mercado.”, afirma Roberto Clerigué, director del Departamento de Ingeniería de Software y Sistemas de Información de Tracasa.

Solución

Con ese punto de partida, en 2010 se dio el primer paso para acometer el proyecto, mediante la adopción de metodologías ágiles, en concreto la metodología Scrum, por un lado, y la implantación de la solución ALM de Microsoft basada en Visual Studio 2010 y Team Foundation Server 2010 (TFS).

*
* Queríamos mejorar el ciclo de vida de desarrollo de software transformándolo en un proceso sistematizado e industrializado, que nos permitiera responder con calidad y transparencia a las necesidades de nuestros clients. *

Roberto Clerigué
director del Departamento de Ingeniería de Software y Sistemas de Información de Tracasa

*
En esta fase inicial, Tracasa contó con la colaboración de Plain Concepts, uno de los principales partners nacionales certificados de Microsoft en la competencia ALM, cuya aportación fue de gran valor, demostrando una vez más que el ecosistema de partners certificados de Microsoft supone un aporte valioso a la hora de implantar sus soluciones de software. En este sentido, Plain Concepts, ayudó a Tracasa asesorándoles sobre la mejor manera de implantar tanto la solución ALM de Visual Studio, como las metodologías ágiles dentro de su organización. Por último, realizó labores de formación sobre metodologías ágiles (Scrum) al personal técnico y de gestión de proyectos de Tracasa.

Precisamente en relación con la asunción de la metodología Scrum, Clerigué destaca “los excelentes resultados alcanzados desde el comienzo de su implantación en 2010. La asunción de la metodología fue rápida, y Team Fundation Server daba soporte a todas las necesidades, con lo que enseguida notamos una mejora clara en la calidad y trazabilidad de los desarrollos, y lo que es igual de importante, para los equipos humanos suponía una forma de trabajo mucho más satisfactoria”.

En cuanto a la tecnología ALM de Microsoft, Clerigué asegura que ha sido el eje principal del proyecto: “Sin la utilización de la solución completa ALM de Microsoft nos habría sido imposible terminar con éxito proyectos tan complejos como por ejemplo, el desarrollo e implantación de la versión web del Sistema de Gestión Procesal Avantius con despliegues mensuales de nuevas versiones en dos instalaciones con más de mil usuarios, o el desarrollo, mantenimiento y soporte del sistema de gestión catastral e impuesto predial, de México DF, un cliente a más de 10.000 kilómetros y trabajando en colaboración con una software factory integrado totalmente su trabajo en nuestro sistema de gestión Team Foundation Server”, señala Clerigué.

En una primera fase, la adaptación de los proyectos a la nueva plataforma necesitó de un alineamiento de la metodología Scrum, la aplicación de buenas prácticas y el uso correcto de Team Foundation Server, como por ejemplo, en la gestión de actividad, en el uso del control de fuentes, integración de cambios, control de versiones, gestión de documentación, etc. Una vez cubierta esta primera fase se planteó un proceso de mejora en diferentes líneas de actuación, según la madurez de los proyectos. Estas mejoras se centraron en lo que para Tracasa eran los aspectos clave: la gobernabilidad de los proyectos y sus actividades, el aseguramiento de la calidad, la gestión de entregas y versiones, y la integración.

En el ámbito de la integración, la plataforma TFS ha permitido a Tracasa un acceso distribuido

*
* Para nosotros, disponer de una herramienta como Team Foundation Server ha sido definitivo para lograr el nivel de madurez alcanzado en nuestras actividades de desarrollo. El proyecto de reingeniería ha sido un éxito, en gran medida, gracias a la utilización de la solución ALM de Microsoft. *

Roberto Clerigué
director del Departamento de Ingeniería de Software y Sistemas de Información de Tracasa

*
posibilitando: la integración total con equipos trabajando desde una software factory, la incorporación de equipos trabajando en otras tecnologías como Java de forma simple y transparente, la integración de TFS con otras plataformas subsidiarias ALM en el ámbito de clientes y proveedores, por ejemplo, en la integración automatizada del repositorio de código con otros repositorios externos como Subversión. “Para nosotros, disponer de una herramienta como Team Foundation Server ha sido definitivo para lograr el nivel de madurez alcanzado en nuestras actividades de desarrollo. El proyecto de reingeniería ha sido un éxito gracias, en gran medida, a la utilización de la solución ALM de Microsoft”, indica Clerigué.

En este sentido, Clerigué añade que para Tracasa, la apuesta clara por Team Foundation Server tiene muchas ventajas, por ejemplo, “nos proporciona un entorno integrado que da respuesta de forma satisfactoria a todas las áreas de conocimiento implicadas en el ciclo de vida de desarrollo: gestión y seguimiento del proyecto, gestión del desarrollo propiamente dicho, gestión de código e integración continua, aseguramiento de la calidad, etc. También nos ofrece posibilidades de personalización que no proporcionan otras plataformas”.

Para Clerigué, “el proyecto ha supuesto un antes y un después en Tracasa. La solución ALM de Microsoft ha marcado la diferencia especialmente en tres aspectos: integración y completitud, interoperabilidad y apertura, y aseguramiento de la calidad.

En el primer ámbito, Clerigué destaca que la plataforma ALM de Microsoft integra herramientas y características que cubren totalmente el ciclo de vida de los proyectos, permitiendo trabajar a los equipos de forma transparente mientras se recopila la información necesaria para tener una visión exacta del proyecto y asegurar la calidad del producto final.

En cuanto a la interoperabilidad y apertura, para Clerigué se trata de una plataforma con una arquitectura escalable y extensible que han podido configurar y administrar de forma muy cómoda hacia un modelo más cercano a sus proyectos. “Cuenta, además, con la potencia de ser extensible por medio de plugins y paquetes desarrollados internamente en caso de necesitar una mayor personalización.”, explica Clerigué.

Para el directivo de Tracasa, el último punto diferenciador, es el aseguramiento de la calidad: “Para nosotros supone un punto a favor el hecho de que la plataforma incluya por defecto un conjunto de herramientas que nos permiten asegurar la calidad a lo largo del ciclo de vida del proyecto desde fases iniciales ligadas al código hasta fases de certificación y pruebas de aceptación del producto. Todo ello de forma cómoda y transparente para el equipo a través de procesos automatizados”.

En todo este proceso ha sido fundamental contar dentro de la organización con una persona responsable

*
* Estamos convencidos, y así nos lo han trasladado, que nuestro nivel de madurez en ALM ha sido definitivo en la adjudicación a Tracasa de dos importantes concursos públicos de la Unión Europea *

Roberto Clerigué
director del Departamento de Ingeniería de software y Sistemas de Información de Tracasa

*
del área ALM, y con el decidido apoyo y compromiso de todo el equipo técnico.

Beneficios

Con la solución a pleno rendimiento, Clerigué sostiene que los beneficios son cuantiosos, por ejemplo, “desde el punto de vista interno, la utilización de Team Foundation Server junto con la asunción de metodologías ágiles nos ha permitido que el proceso de desarrollo de software sea predecible y medible, es decir, nos ha permitido convertirlo en un proceso industrial, lo cual se ha traducido en una mejora de la calidad de nuestros servicios y en un aumento de la satisfacción de nuestros clientes”, asevera Clerigué.

Otro beneficio es haber podido acometer con garantías proyectos que por su volumen hubiera sido imposible hacerlos solo con recursos internos, por medio de la integración de los servicios de software factory en nuestro entorno TFS. “También nos ha permitido realizar proyectos en otros continentes, con equipos distribuidos, gestionados de forma integrada. Además, hemos logrado una importante reducción de costes sobre todo en testing, gracias la automatización de pruebas funcionales de aceptación CodedUI”.

Por último, gracias a la implantación de la solución ALM de Microsoft, Tracasa está consiguiendo importantes proyectos internacionales: “Estamos convencidos, y así nos lo han trasladado, que nuestro nivel de madurez en ALM ha sido definitivo en la adjudicación de dos importantes concursos públicos de la Unión Europea”, explica.

Todo ello ha hecho que el grado de satisfacción de Tracasa con la solución ALM de Microsoft sea muy alto, según Roberto Clerigué. “Sin duda, seguiremos apostando por ella en el futuro, dados los beneficios de negocio que conlleva”:

  • Procesos predecibles y medibles

  • Servicios de mayor calidad.

  • Ahorro de costes en testing.

  • Mayor satisfacción de los clientes.

  • Más volumen de negocio.


Visual Studio
Las capacidades de Visual Studio 2012's Application Lifecycle Management (ALM) proporcionan a sus equipos poderosas herramientas que abarcan todo el ciclo de vida de las aplicaciones para asegurarle la calidad que necesita y reducir los ciclos de tiempos mientras continúa entregando valor, desde el diseño hasta el despliegue. No importa si está desarrollando aplicaciones para SharePoint, la web, Windows, Windows Phone, etc. Visual Studio es su solución final todo en uno.

Para más información

Para obtener más información acerca de los productos de Microsoft y sus servicios, pueden contactar con las subsidiarias locales de Microsoft, cuya información está disponible en:
www.microsoft.com

Para más información sobre Visual Studio:
www.microsoft.com/visualstudio o
www.msdn.microsoft.com/vstudio

Para más información sobre Plain Concepts, llame al+34 91 534 68 36 o visite la web:
www.plainconcepts.com

Para más información sobre Tracasa, llame al +34 948 28 90 00 o visite la web:
www.tracasa.es

Solution Overview



Organization Size: 294 employees

Organization Profile
Tracasa es una empresa púbica centrada en la prestación de servicios basados en las TIC y la producción y uso de información territorial. A día de hoy factura más de 21 millones de euros y ha realizado proyectos en más de 10 países en tres continentes.

Business Situation
El rápido crecimiento experimentado tanto en volumen como en complejidad de proyectos, hizo que Tracasa viera la necesidad de mejorar el ciclo de vida de desarrollo de software para poder seguir respondiendo con calidad a sus clientes.

Solution
Los responsables de Tracasa decidieron apostar por la adopción de metodologías ágiles y la implantación de la solución ALM de Microsoft (Visual Studio 2010 + Team Foundation Server 2010).

Benefits
  • Procesos predecibles y medibles
  • Servicios de mayor calidad
  • Ahorro de costes
  • Mayor satisfacción de los clientes
  • Más volumen de negocio

Software and Services
  • Microsoft Visual Studio 2010
  • Microsoft Visual Studio Team Foundation Server

Vertical Industries
IT Services

Country/Region
Spain

Languages
Spanish

Partner(s)
Plain Concepts

RSS