Perforce - Perforce

Perforce Software, Inc.
Escribe Privado
Industria El control de versiones de software, administración de aplicaciones de ciclo de vida , Git gestión repositorio, herramientas de colaboración desarrollador y la planificación ágil de software
Fundado 1995
Sede Minneapolis, MN
Área de servicio
En todo el mundo
Gente clave
Mark Ties, director ejecutivo
Janet Dryer, presidente de la junta
Productos Akana , CodeDynamics, Gliffy , Hansoft, Helix ALM suite Helix Core, Helix QAC , Helix Swarm, Helix TeamHub, hostaccess, HydraExpress, IMSL numérica Bibliotecas , JRebel y Xrebel, Klocwork , OpenLogic, Perfecto, PV-WAVE , SourcePro, Stringray, TestCraft, TotalView para HPC, visualización, Zend Server , Zend Studio
Dueño Clearlake Capital, Francisco Partners
Número de empleados
250+ (2014)
Sitio web www .perforce .com

Perforce , legalmente Perforce Software, Inc. , es un desarrollador estadounidense de software utilizado para desarrollar y ejecutar aplicaciones, incluido el software de control de versiones, la gestión de repositorios basada en la web, la colaboración de desarrolladores, la gestión del ciclo de vida de las aplicaciones , los servidores de aplicaciones web, las herramientas de depuración y el software de planificación ágil . .

La compañía tiene su sede en Minneapolis, Minnesota , y es igualmente propiedad de las firmas de capital privado Clearlake Capital y Francisco Partners .

Historia

Perforce Software fue fundada en 1995 en Alameda, California por Christopher Seiwald, desarrollador de software y licenciado en ciencias de la computación de UC Berkeley . Su primer producto también se llamó Perforce y era un sistema de control de versiones que permitía a las empresas colaborar en grandes proyectos de software al realizar un seguimiento de los cambios tanto en el código fuente como en los archivos binarios.

En junio de 2013, la compañía lanzó Helix Swarm, una herramienta para que los desarrolladores que trabajan en diferentes áreas geográficas colaboren en la revisión del código.

En junio de 2014, la compañía lanzó una versión de su motor de control de versiones Perforce, entonces conocido como P4D, que admitía la simultaneidad .

En marzo de 2015, la compañía cambió el nombre de su producto a Perforce Helix, que ahora admitía el desarrollo distribuido e incluía funciones de seguridad que permitían el seguimiento de usos sospechosos. Las capacidades de seguridad de Helix incluían la detección de amenazas IP, desarrollada conjuntamente con el proveedor de análisis Interset. En octubre, la compañía colaboró ​​con GitLab para lanzar GitSwarm, una herramienta de software que combinó el flujo de trabajo distribuido de git para desarrolladores con el repositorio de código único de Perforce.

En febrero de 2016, Seiwald vendió la empresa al grupo de inversión Summit Partners y Janet Dryer fue nombrada nueva directora ejecutiva. La sede de la empresa se trasladó a Minneapolis. En noviembre, Perforce anunció la adquisición de Seapine Software , un proveedor de herramientas de gestión del ciclo de vida de las aplicaciones (ALM). El software TestTrack ALM de Seapine fue rebautizado como Helix ALM.

En septiembre de 2017, la compañía adquirió Hansoft, con sede en Uppsala, Suecia , un desarrollador de software de planificación ágil. También en septiembre, Perforce anunció que había adquirido la empresa finlandesa de servicios de gestión de repositorios Deveo. Los productos de Deveo se fusionaron en Helix TeamHub de Perforce, su primera empresa en solitario para equipos de desarrollo basados ​​en Git.

En enero de 2018, Summit Partners vendió Perforce a la firma de capital privado Clearlake Capital. En mayo, Perforce adquirió Programming Research (PRQA) con sede en el Reino Unido , una empresa de análisis de código estático . En junio, la compañía anunció que la directora ejecutiva, Janet Dryer, se trasladaría al cargo de presidente de la junta, y el director de operaciones / director financiero, Mark Ties, asumirá el cargo de director ejecutivo. En octubre, la empresa adquirió la empresa de pruebas de automatización web y móvil Perfecto.

En enero de 2019, Perforce anunció la adquisición de Rogue Wave Software , una empresa de software centrada en herramientas de desarrollo para la informática de alto rendimiento . En abril, la firma de capital privado Francisco Partners adquirió el 50% de Perforce, convirtiéndose en socio igualitario de Clearlake Capital. En septiembre, Perforce Software recibió el premio de la Conferencia de desarrolladores de entretenimiento informático (CEDEC) de 2019 a la ingeniería para Helix Core.

En junio de 2020, Perforce adquirió el desarrollador de software TestCraft Technologies, un proveedor de pruebas automatizadas de aplicaciones web basadas en Selenium . En julio, Perforce adquirió el desarrollador de software Methodics, un proveedor de software DevOps de gestión del ciclo de vida de la propiedad intelectual para empresas de semiconductores.

Productos

Perforce desarrolla software utilizado por los desarrolladores de software para administrar el código durante el proceso de desarrollo. La línea de productos incluye lo siguiente:

Núcleo de hélice

Núcleo de hélice
Versión inicial 1995 ; Hace 26 años ( 1995 )
Lanzamiento estable
2021.1 / 2156517/9 de julio de 2021 ; Hace 52 dias ( 09/07/2021 )
Sistema operativo AIX , FreeBSD , HP-UX , Linux , macOS , NetBSD , Solaris , Windows
Escribe Control de revisión
Licencia Propiedad
Sitio web www .perforce .com / products / helix-core

Helix Core, anteriormente Perforce Helix, es el software de control de versiones de la empresa para entornos de desarrollo a gran escala. El sistema de control de versiones Helix administra una base de datos central y un depósito maestro de versiones de archivos .

Los clientes de Helix Core se dividen aproximadamente en cinco categorías: Git , comando , GUI , web y complemento . El sistema Perforce puede hacer que parte o todo su contenido esté disponible como repositorios Git. Los usuarios de Git y de otros clientes pueden trabajar con el mismo contenido e historial de archivos. Las confirmaciones de Git son visibles para los usuarios de otros clientes como listas de cambios de Perforce y viceversa. Los usuarios envían archivos modificados juntos en listas de cambios , que se aplican como confirmaciones atómicas .

El servidor y el software del cliente se publican como ejecutables prediseñados para Microsoft Windows , macOS , Linux , Solaris , FreeBSD y otros sistemas operativos .

Helix ALM

Helix ALM
Versión inicial Marzo de 1996 ; Hace 25 años ( 1996-03 )
Lanzamiento estable
2020.3.1 / 21 de diciembre de 2020 ; hace 8 meses ( 21/12/2020 )
Sistema operativo Microsoft Windows , Linux , Mac OS X
Escribe Sistema de seguimiento de errores , software de gestión de proyectos
Licencia Propiedad
Sitio web www .perforce .com / products / helix-alm

Helix ALM, anteriormente TestTrack , es un conjunto de herramientas que se utilizan para la gestión del ciclo de vida de las aplicaciones (ALM), que permite a los desarrolladores gestionar todas las fases de desarrollo de sus productos y sistemas con un solo producto. El software fue desarrollado originalmente por Seapine Software, que fue adquirido por Perforce y renombrado. Helix ALM proporciona un conjunto centralizado de capacidades para gestionar requisitos, defectos, problemas y pruebas a lo largo del ciclo de desarrollo de software.

Hay tres componentes de la suite:

  • Helix RM para la gestión de requisitos
  • Helix IM para seguimiento y gestión de problemas
  • Helix TCM para la gestión de casos de prueba

Helix QAC

La empresa desarrolla la herramienta de software de análisis de código estático Helix QAC para los lenguajes de programación C y C ++ .

Otros productos y servicios

  • Helix TeamHub es una herramienta de colaboración de desarrolladores y alojamiento de código y artefactos que admite el desarrollo en entornos Git, además de Apache Subversion y Mercurial .
  • Helix Swarm es una herramienta de desarrollo integrada con Helix Core, que permite a los desarrolladores dispersos geográficamente coordinar la revisión de su código.
  • Hansoft es un software que se utiliza para respaldar el desarrollo de software ágil.
  • Perfecto es una plataforma de prueba para aplicaciones móviles y de escritorio.
  • TestCraft es una plataforma de prueba de aplicaciones web automatizada basada en Selenium.

Adquirió productos y servicios de Rogue Wave Software

Con la adquisición de Rogue Wave de enero de 2019, Perforce adquirió los siguientes productos:

  • Akana : proveedor de productos de software para la gestión de interfaces de programación de aplicaciones (API)
  • CodeDynamics: una herramienta de software para el análisis de código dinámico
  • Gliffy - software para la creación de diagramas a través de un HTML5 basado en la nube de aplicaciones
  • HostAccess: un conjunto de productos de emulación de terminal para Windows
  • HydraExpress - un marco para la creación de C ++ servicios Web a partir del código C ++ existente
  • Bibliotecas numéricas IMSL : una colección comercial de bibliotecas de software de funcionalidad de análisis numérico para programación de computadoras
  • PV-WAVE : un lenguaje de programación de cuarta generación orientado a arreglos que se utiliza para construir e implementar aplicaciones de análisis de datos visuales
  • JRebel y XRebel: desarrollo de Java y herramientas de gestión del rendimiento para desarrolladores de software
  • Klocwork : una herramienta de análisis de código estático
  • SourcePro: software que permite a los desarrolladores crear aplicaciones C ++ utilizando API comunes que se pueden migrar de una plataforma a otra
  • Stringray: una herramienta para desarrollar interfaces orientadas a objetos para la programación de Windows
  • TotalView para HPC: software de depuración para aplicaciones C / C ++, Fortran y Python de lenguaje mixto
  • Visualización: herramientas de visualización de datos para ayudar con el desarrollo de aplicaciones, incluido un constructor de GUI y capacidades de abstracción de gestión de datos.
  • Zend Server : un servidor de aplicaciones web para ejecutar y administrar aplicaciones PHP
  • Zend Studio : un entorno de desarrollo integrado (IDE) comercial y patentado para PHP

Además, Perforce también adquirió OpenLogic, una organización de consultoría con experiencia en software de código abierto de Rogue Wave.

Clientes

Los clientes de Perforce son desarrolladores de software en una amplia variedad de empresas, incluidas Netflix , SAP , Disney , Intuit y NYSE . La compañía es considerada líder en el espacio de los juegos, con 18 de los 20 principales desarrolladores de juegos, incluidos Ubisoft y Electronic Arts, que utilizan el control de versiones Perforce.

Oficinas

La compañía tiene su sede en Minneapolis, Minnesota, con oficinas adicionales en todo el mundo.

Referencias

enlaces externos