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 . .
Tipo | 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 | Mundial |
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) [1] |
Sitio web | www |
La compañía tiene su sede en Minneapolis, Minnesota , y es igualmente propiedad de las firmas de capital privado Clearlake Capital y Francisco Partners . [2] [3]
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 . [4] 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 realizando un seguimiento de los cambios tanto en el código fuente como en los archivos binarios. [4] [5]
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. [6]
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 concurrencia , la capacidad de un programa para ejecutar múltiples partes al mismo tiempo. [7]
En marzo de 2015, la empresa cambió el nombre de su producto a Perforce Helix, que ahora admitía el soporte de desarrollo distribuido e incluía funciones de seguridad que permitían el seguimiento de usos sospechosos. [8] Las capacidades de seguridad de Helix incluían capacidades de detección de amenazas IP, desarrolladas conjuntamente con el proveedor de análisis Interset. [9] 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. [10]
En febrero de 2016, Seiwald vendió la empresa al grupo de inversión Summit Partners y Janet Dryer fue nombrada nueva directora ejecutiva. [11] La sede de la empresa se trasladó a Minneapolis. [12] 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). [13] El software TestTrack ALM de Seapine fue rebautizado como Helix ALM. [14]
En septiembre de 2017, la compañía adquirió Hansoft, con sede en Uppsala, Suecia , un desarrollador de software de planificación ágil. [15] También en septiembre, Perforce anunció que había adquirido la empresa finlandesa de servicios de gestión de repositorios Deveo. [16] 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. [2] En mayo, Perforce adquirió Programming Research (PRQA) con sede en el Reino Unido , una empresa de análisis de código estático . [17] En junio, la empresa anunció que la directora ejecutiva, Janet Dryer, pasaría al cargo de presidenta de la junta, y el director de operaciones / director financiero, Mark Ties, asumió el cargo de director ejecutivo. [18] En octubre, la empresa adquirió Perfecto. [19]
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 . [20] En abril, la firma de capital privado Francisco Partners adquirió el 50% de Perforce, convirtiéndose en socio igualitario de Clearlake Capital. [3] 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. [21] [22]
En junio de 2020, Perforce adquirió el desarrollador de software TestCraft Technologies, un proveedor de una solución automatizada de prueba de aplicaciones web basada en Selenium . [23] 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. [24]
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
Versión inicial | 1995 |
---|---|
Lanzamiento estable | 2020.2 / 2112800 [25] / 22 de abril de 2021 |
Sistema operativo | AIX , FreeBSD , HP-UX , Linux , macOS , NetBSD , Solaris , Windows |
Tipo | 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. [26] 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 en aproximadamente 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
Versión inicial | Marzo de 1996 |
---|---|
Lanzamiento estable | 2020.3.1 / 21 de diciembre de 2020 |
Sistema operativo | Microsoft Windows , Linux , Mac OS X |
Tipo | 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 utilizadas 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. [13] [14] El software fue desarrollado originalmente por Seapine Software, que fue adquirido por Perforce y renombrado. [27] Helix ALM proporciona un conjunto centralizado de capacidades para gestionar requisitos, defectos, problemas y pruebas a lo largo del ciclo de desarrollo de software. [28]
Hay tres componentes de la suite: [29]
- 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 ++ . [30]
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 . [31]
- 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. [6]
- Hansoft es un software que se utiliza para respaldar el desarrollo de software ágil. [15]
- Perfecto es una plataforma de prueba para aplicaciones móviles y de escritorio. [19]
- TestCraft es una solución automatizada de prueba de aplicaciones web basada en selenio. [23]
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 [32]
- 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 [ cita requerida ]
- HydraExpress - un marco para la creación de C ++ servicios Web de código C ++ existente [33]
- 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 [34]
- 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 [35]
- Stringray: una herramienta para desarrollar interfaces orientadas a objetos para la programación de Windows [36]
- TotalView para HPC: software de depuración para aplicaciones Python C / C ++, Fortran y de lenguaje mixto [37]
- 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 [38]
- 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. [39]
Clientes
Los clientes de Perforce son desarrolladores de software en una amplia variedad de empresas, incluidas Netflix , SAP , Disney , Intuit y NYSE . [1] 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. [40]
Oficinas
La compañía tiene su sede en Minneapolis, Minnesota, con oficinas adicionales en todo el mundo. [41]
Referencias
- ^ a b "Perforce: El pequeño secreto más grande en DevOps" . devops.com . 2014-03-18 . Consultado el 21 de noviembre de 2017 .
- ^ a b "Clearlake Capital compra software de Perforce" . socaltech.com . 2018-01-10 . Consultado el 11 de enero de 2018 .
- ^ a b "Francisco Partners, enlace de Clearlake en el acuerdo de Perforce" . pitchbook.com . 2019-05-01 . Consultado el 15 de mayo de 2019 .
- ^ a b "El toque ligero - cómo un director ejecutivo no interviene en las fuerzas y los clientes" . alamedamagazine.com . 2008-04-11 . Consultado el 21 de noviembre de 2017 .
- ^ "Perforce actualiza la interfaz multiplataforma para la herramienta de control de versiones de software" . macworld.com . 2008-03-10 . Consultado el 21 de noviembre de 2017 .
- ^ a b "Perforce Swarm, una plataforma de desarrollo para competir con los gustos de GitHub y Atlassian" . techcrunch.com . 2013-06-12 . Consultado el 21 de noviembre de 2017 .
- ^ "Perforce introduce la tecnología de concurrencia en la plataforma de control de versiones" . sdtimes.com . 2014-06-11 . Consultado el 21 de noviembre de 2017 .
- ^ "Perforce se distribuye por completo en la gestión del código fuente" . sdtimes.com . 2015-03-04 . Consultado el 21 de noviembre de 2017 .
- ^ "Uso de datos de registro y aprendizaje automático para eliminar a los malos" . forbes.com . 2015-03-27 . Consultado el 21 de noviembre de 2017 .
- ^ "La nueva herramienta Perforce ofrece a los desarrolladores lo que aman ya TI lo que necesitan" . techcrunch.com . 2010-10-06 . Consultado el 21 de noviembre de 2017 .
- ^ "Summit Partners adquiere Perforce Software de Alameda" . mercurynews.com . 2016-02-03 . Consultado el 21 de noviembre de 2017 .
- ^ "Face Time: CEO de Perforce Software, Janet Dryer" . bizjournals.com . 2017-01-10 . Consultado el 21 de noviembre de 2017 .
- ^ a b "Perforce adquiere el proveedor de ALM Seapine Software" . sdtimes.com . 2016-11-17 . Consultado el 21 de noviembre de 2017 .
- ^ a b "Perforce pone la adquisición de Seapine Software en uso con TestTrack ALM renombrado" . pocketgamer.biz . 2017-05-30 . Consultado el 21 de noviembre de 2017 .
- ^ a b "Perforce adquiere el proveedor de herramientas de planificación Agile Hansoft" . sdtimes.com . 2017-09-26 . Consultado el 21 de noviembre de 2017 .
- ^ "Finnish Deveo adquirido por la empresa estadounidense Perforce" . goodnewsfinland.com . 2017-09-15 . Consultado el 21 de noviembre de 2017 .
- ^ "Perforce Software, respaldado por Clearlake, adquiere Programming Research" . pehub.com . 2018-05-02 . Consultado el 9 de julio de 2018 .
- ^ "La directora ejecutiva Janet Dryer lidera la segunda empresa en el ranking Top Workplaces" . startribune.com . 2018-06-21 . Consultado el 11 de julio de 2018 .
- ^ a b "Perforce para adquirir el proveedor de pruebas web y móviles Perfecto" . sdtimes.com . 2018-10-08 . Consultado el 21 de diciembre de 2018 .
- ^ "Perforce amplía la cartera de DevOps con la adquisición de Rogue Wave" . sdtimes.com . 2019-01-22 . Consultado el 23 de enero de 2019 .
- ^ "PREMIOS CEDEC 2019" . CGWorld (en japonés). 2019-09-09 . Consultado el 9 de abril de 2020 .
- ^ Koc, Guler; Aydos, Murat; Tekerek, Mehmet (septiembre de 2019). "Evaluación del empleo confiable de Scrum para el desarrollo de software ágil basado en las opiniones de los desarrolladores de software". 2019 IV Congreso Internacional de Ciencias de la Computación e Ingeniería (UBMK) . IEEE: 63–67. doi : 10.1109 / ubmk.2019.8907213 . ISBN 978-1-7281-3964-7. S2CID 208208412 .
- ^ a b "Perforce adquiere TestCraft" . Devops Digest . 2020-06-18 . Consultado el 7 de agosto de 2020 .
- ^ "Resumen de noticias de SD Times: Perforce Software adquiere Methodics, conceptos básicos de Android en Kotlin y ronda de financiación de TileDB" . Tiempos SD . 2020-07-20 . Consultado el 7 de agosto de 2020 .
- ^ "Índice de versiones de software - Perforce" . www.perforce.com .
- ^ "Massive Git: Perforce Helix4Git es Git a escala" . techtarget.com . 2017-05-29 . Consultado el 21 de noviembre de 2017 .
- ^ "Perforce pone la adquisición de Seapine Software en uso con TestTrack ALM renombrado" . Consultado el 17 de junio de 2017 .
- ^ Lockwood, Anthony (19 de marzo de 2014). "Selección del editor: Suite de gestión de desarrollo de productos actualizada" . Ingeniería de escritorio . Archivado desde el original el 3 de marzo de 2016 . Consultado el 17 de enero de 2018 .
- ^ "Seapine pone al profesional en productividad" . Tiempos SD . 2008-09-01. Archivado desde el original el 30 de octubre de 2013 . Consultado el 12 de enero de 2018 .CS1 maint: bot: estado de URL original desconocido ( enlace )
- ^ "Perforce agrega soporte Slack a Helix ALM" . itprotoday.com . 2018-10-27 . Consultado el 7 de diciembre de 2018 .
- ^ "Perforce lanza Helix TeamHub" . devopsdigest.com . 2017-09-12 . Consultado el 21 de noviembre de 2017 .
- ^ "Las pruebas de software tienen que ver con la automatización" . Tiempos SD . 2016-02-29 . Consultado el 22 de abril de 2020 .
- ^ "Rogue Wave come Acumem" . El registro . 2010-10-04 . Consultado el 22 de abril de 2020 .
- ^ "Rogue Wave adquiere ZeroTurnaround para sus herramientas de desarrollo Java" . Tiempos SD . 2017-11-29 . Consultado el 22 de abril de 2020 .
- ^ "Rogue Wave presenta la actualización de SourcePro" . ADT Mag . 2005-08-02 . Consultado el 23 de abril de 2020 .
- ^ "Rogue compra Stingray" . Computerworld . 1998-01-26 . Consultado el 23 de abril de 2020 .
- ^ "Una interfaz para admitir la identificación de procesos MPI 2 dinámicos para la depuración paralela escalable" . Puerta de investigación . 2006-09-01 . Consultado el 23 de abril de 2020 .
- ^ "Going Rogue (Wave) sobre ILOG C ++" . Dr. Dobbs . 2012-05-11 . Consultado el 23 de abril de 2020 .
- ^ "Rogue Wave planea utilizar la cartera de OpenLogic para implementar soluciones destinadas a ayudar a los desarrolladores a buscar y escribir mejores códigos de fuente abierta más rápido" . ZDNet . 2013-08-22 . Consultado el 29 de enero de 2020 .
- ^ "El juego de software - nueva plataforma Helix de Perforce" . computerweekly.com . 2015-03-06 . Consultado el 21 de noviembre de 2017 .
- ^ "Contáctanos" . perforce.com . Consultado el 19 de octubre de 2020 .
enlaces externos
- Página web oficial