Caso de éxito Perforce. Tequila Works.

Caso de Estudio Perforce: Tequila Works

A destacar:
“Con Perforce, hemos logrado un retorno total de la inversión de un año.”

Jesus Martinez, Producer, Tequila Works

Acerca de  Tequila Works
•    Sede central en Madrid, España; fundada en 2010
•    Un innovador estudio de  juegos con los miembros del equipo distribuidos en Madrid, Galicia y San Francisco
•    Los fundadores y el equipo básico han trabajado anteriormente en Blizzard Entertainment, MercurySteam Entertainment, Pyro Studios, Sony Computer Entertainment y Weta Digital
•    Conocido por su premiado juego para XBOX Deadline ; pronto lanzará RIME, desarrollado para Sony Computer Entertainment Worldwide Studios Europe en la plataforma PlayStation 4

Principales puntos conflictivos
Como muchos studios nuevos, Tequila Works comenzó con la herramienta open source de control de versiones Subversion. Cuando  Sony Computer Entertainment encargó al estudio el desarrollo de RIME para PlayStation 4, decidió revisar sus requerimientos de control de versiones. La empresa constató que Subversion no cubría todas sus necesidades, como:
•    Capacidad para escalar y para soportar un repositorio de código creciente de aproximadamente 400.000 archivos y 40 GB.
•    Sencilla integración con otras plataformas y otras herramientas de desarrollo de software, incluyendo UNREAL, TeamCity, C++, Maya y 3D Max
•    Colaboración eficaz entre colegas ubicados en distintas sedes
•    Excelente rendimiento, fiabilidad en un entorno complejo y crítico en cuanto a tiempos de respuesta.  
•    Soporte para “Continuous Delivery” – Tequila Works está utilizando esta metodología, cada vez más extendida, que asegura que el software está siempre listo para ser desplegado, incluyendo pruebas, automatización, histórico de versiones y un proceso de revisiones claro
 

Porqué Perforce?
Tras una evaluación exhaustiva, Tequila Works seleccionó Perforce por las siguientes razones:
•    Mejor rendimiento y velocidad en comparación con otros productos
•    Totalmente adaptado para los colaboradores  dispersos y remotos, al tiempo que soporta un entorno de desarrollo centralizado
•    Capacidades de “branching” potentes
•    El soporte local a través del socio de Perforce, DS Data Systems Iberia, que ha apoyado a Tequila Works en el proceso de migración

"Perforce hace exactamente lo que necesitamos que haga", dice Martínez. "Su rendimiento es superior a otros productos."

Perforce en Acción
Tequila Works instaló Perforce en junio de 2013. Debido al pequeño tamaño de su equipo inicial, ésta fué capaz de aprovechar el programa 20/20 Perforce, que proporciona una versión completa, pero gratuita del software para un máximo de 20 usuarios. El equipo se ha expandido rápidamente para incluir a programadores adicionales, artistas y diseñadores.

•   Perforce envía los datos a través de TeamCity, un sistema de integración continua, entre cada 15 y 30 minutos. Esto significa que en todo momento está en curso un proceso de construcción del juego con una gestión de errores clara y rápida, mediante las funciones de seguimiento de fallos dentro de TeamCity
•   Tequila Works utiliza entonces Perforce para identificar los check-ins más recientes de modo que los bugs puedan ser identificados y corregidos de inmediato
•   tanto DS Data Systems Iberia y Perforce proporcionan Soporte y formación, pero el equipo nunca los ha utilizado por ser el sistema intuitivo y fácil de usar

Impacto en el Negocio
Desde la instalación de Perforce, Tequila Works ha experimentado beneficios tangibles:

•   La recuperación de la inversión completa (ROI) se logró en un año
•   Adopción de Continuous Delivery
•   La fecha límite para el desarrollo de RIME se ha cumplido