Perforce Software, Inc. es una empresa estadounidense desarrolladora de software utilizado para el desarrollo y la ejecución de aplicaciones, incluyendo software de control de versiones , gestión de repositorios basados en web, colaboración entre desarrolladores, gestión del ciclo de vida de las aplicaciones , servidores de aplicaciones web, herramientas de depuración, automatización de plataformas y software de planificación ágil .
La empresa tiene su sede en Minneapolis, Minnesota , y es propiedad a partes iguales de las firmas de capital privado Clearlake Capital y Francisco Partners . [ 2 ] [ 3 ]
Historia
Perforce fue fundada en 1995 en Alameda, California, por Christopher Seiwald, desarrollador de software y graduado en ciencias de la computación de la UC Berkeley . [ 4 ] Su primer producto también se llamaba 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. [ 4 ] [ 5 ]
En junio de 2013, la empresa lanzó P4 Code Review (anteriormente Helix Swarm), una herramienta para que los desarrolladores que trabajan en diferentes áreas geográficas colaboren en la revisión de código. [ 6 ]
En junio de 2014, la empresa lanzó una versión de su motor de control de versiones Perforce, entonces conocido como P4D, que admitía la concurrencia . [ 7 ]
En marzo de 2015, la empresa 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 del uso sospechoso. [ 8 ] Las capacidades de seguridad de Helix incluían la detección de amenazas de IP, codesarrollada con el proveedor de análisis Interset. [ 9 ] En octubre, la empresa colaboró con GitLab para lanzar GitSwarm, una herramienta de software que combinaba 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 inversor 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 pasó a llamarse Helix ALM y, finalmente, Perforce ALM. [ 14 ]
En septiembre de 2017, la empresa adquirió Hansoft, con sede en Uppsala, Suecia , desarrolladora de software de planificación Agile. [ 15 ] También en septiembre, Perforce anunció la adquisición de Deveo, empresa finlandesa de servicios de gestión de repositorios. [ 16 ] Los productos de Deveo se integraron en Perforce TeamHub, su primera iniciativa independiente 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), una empresa de análisis de código estático con sede en el Reino Unido . [ 17 ] En junio, la empresa anunció que la CEO Janet Dryer pasaría a ocupar el cargo de Presidenta del Consejo de Administración, y el COO/CFO Mark Ties asumiría el cargo de CEO. [ 18 ] En octubre, la empresa adquirió Perfecto, una empresa de pruebas de automatización para móviles y web. [ 19 ]
En enero de 2019, Perforce anunció la adquisición de Rogue Wave Software , una empresa de software centrada en herramientas de desarrollo para computación 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 CEDEC (Computer Entertainment Developers Conference) de 2019 a la ingeniería por P4 (anteriormente Helix Core). [ 21 ] [ 22 ]
En junio de 2020, Perforce adquirió al desarrollador de software TestCraft Technologies, un proveedor de pruebas automatizadas de aplicaciones web basadas en Selenium . [ 23 ] En julio, Perforce adquirió al desarrollador de software Methodics, un proveedor de software DevOps para la gestión del ciclo de vida de la propiedad intelectual para empresas de semiconductores. [ 24 ]
En octubre de 2021, Perforce acordó comprar la plataforma de pruebas BlazeMeter a Broadcom Inc. por una suma no revelada. [ 25 ]
En abril de 2022, Perforce adquirió la plataforma de software de automatización de infraestructura Puppet , con sede en Portland, Oregón . [ 26 ] [ 1 ]
En marzo de 2024, Perforce adquirió el software de gestión de datos de prueba Delphix, con sede en Redwood City, California . [ 27 ]
Productos
Perforce desarrolla software utilizado por desarrolladores de software para gestionar el código durante el proceso de desarrollo. La línea de productos incluye lo siguiente:
P4
Perforce P4 (anteriormente Helix Core) es el software de control de versiones de la empresa para entornos de desarrollo a gran escala. [ 29 ] El sistema de control de versiones P4 gestiona una base de datos central y un repositorio maestro de versiones de archivos .
Los clientes de P4 se dividen en cinco categorías principales: Git , línea de comandos , interfaz gráfica de usuario (GUI) , web y complementos . El sistema Perforce puede poner a disposición parte o la totalidad de su contenido 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 software del servidor y del cliente se distribuye como archivos ejecutables precompilados para Microsoft Windows , macOS , Linux , Solaris , FreeBSD y otros sistemas operativos .
Perforce ALM
Perforce ALM (anteriormente Helix ALM) 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 adquirida por Perforce y renombrada. [ 30 ] Perforce ALM proporciona un conjunto centralizado de capacidades para gestionar requisitos, defectos, problemas y pruebas a lo largo del ciclo de desarrollo de software. [ 31 ]
El conjunto consta de tres componentes: [ 32 ]
- Gestión de requisitos
- Seguimiento y gestión de incidencias
- Gestión de casos de prueba
Control de calidad Perforce
La empresa desarrolla la herramienta de software de análisis de código estático Perforce QAC para los lenguajes de programación C y C++ . [ 33 ]
Otros productos y servicios
- Perforce TeamHub es una herramienta de alojamiento de código y artefactos y de colaboración entre desarrolladores que admite el desarrollo en entornos Git, además de Apache Subversion y Mercurial . [ 34 ]
- P4 Code Review es una herramienta de desarrollo integrada con P4 que permite a los desarrolladores geográficamente dispersos coordinar la revisión de su código. [ 6 ]
- Hansoft es un software utilizado para dar soporte al desarrollo ágil de software. [ 15 ]
- Perfecto es una plataforma de pruebas para aplicaciones de escritorio y móviles. [ 19 ]
- TestCraft es una plataforma automatizada de pruebas de aplicaciones web basada en Selenium. [ 23 ]
Con la adquisición de Rogue Wave en enero de 2019, Perforce adquirió los siguientes productos:
- Akana – proveedor de productos de software informático para la gestión de interfaces de programación de aplicaciones (API)
- CodeDynamics: una herramienta de software para el análisis dinámico de código [ 35 ]
- Gliffy : software para crear diagramas mediante una aplicación basada en la nube HTML5.
- HostAccess: un conjunto de productos de emulación de terminal para Windows.
- HydraExpress: un marco para crear servicios web C++ a partir de código C++ existente [ 36 ].
- Bibliotecas numéricas IMSL : una colección comercial de bibliotecas de software con funcionalidades de análisis numérico para programación informática.
- PV-WAVE : un lenguaje de programación de cuarta generación orientado a matrices, utilizado para crear e implementar aplicaciones de análisis de datos visuales.
- JRebel y XRebel: herramientas de desarrollo y gestión del rendimiento de Java para desarrolladores de software [ 37 ]
- 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 [ 38 ].
- Stingray: una herramienta para desarrollar interfaces orientadas a objetos para la programación de Windows [ 39 ]
- TotalView para HPC: software de depuración para aplicaciones C/C++, Fortran y Python de lenguaje mixto [ 40 ]
- Visualización: herramientas de visualización de datos para ayudar con el desarrollo de aplicaciones, incluyendo un creador de GUI y capacidades de abstracción de gestión de datos [ 41 ].
- Zend Server : un servidor de aplicaciones web para ejecutar y administrar aplicaciones PHP.
- Zend Studio : un entorno de desarrollo integrado (IDE) comercial y propietario 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. [ 42 ]
Oficinas
La empresa tiene su sede en Minneapolis, Minnesota, y cuenta con oficinas adicionales en todo el mundo. [ 43 ]
Referencias
- 1 2 Spencer, Malia; Jones, Carter (11 de abril de 2022). "Perforce Software compra a Puppet, fabricante de software pionero de Portland" . American City Business Journals .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 "Clearlake Capital compra Perforce Software" . socaltech.com . 10 de enero de 2018. Consultado el 11 de enero de 2018 .
- 1 2 "Francisco Partners y Clearlake se unen en el acuerdo de Perforce" . pitchbook.com . 1 de mayo de 2019. Consultado el 15 de mayo de 2019 .
- 1 2 "El toque ligero: cómo un director ejecutivo que no interviene directamente moviliza las fuerzas y a los clientes" . alamedamagazine.com . 11 de abril de 2008. Archivado del original el 7 de diciembre de 2017. Consultado el 21 de noviembre de 2017 .
- ↑ "Perforce actualiza la interfaz multiplataforma para la herramienta de control de versiones de software" . macworld.com . 10 de marzo de 2008. Consultado el 21 de noviembre de 2017 .
- 1 2 "Perforce Swarm, una plataforma para desarrolladores que compite con empresas como GitHub y Atlassian" . techcrunch.com . 12 de junio de 2013. Consultado el 21 de noviembre de 2017 .
- ↑ "Perforce introduce tecnología de concurrencia en su plataforma de control de versiones" . sdtimes.com . 11 de junio de 2014. Consultado el 21 de noviembre de 2017 .
- ↑ "Perforce adopta un enfoque totalmente distribuido en la gestión del código fuente" . sdtimes.com . 4 de marzo de 2015. Consultado el 21 de noviembre de 2017 .
- ↑ "Uso de datos de registro y aprendizaje automático para eliminar a los malos" . forbes.com . 27 de marzo de 2015. Consultado el 21 de noviembre de 2017 .
- ↑ "La nueva herramienta de Perforce ofrece a los desarrolladores lo que les gusta y a TI lo que necesita" . techcrunch.com . 6 de octubre de 2010. Consultado el 21 de noviembre de 2017 .
- ↑ "Summit Partners adquiere Perforce Software de Alameda" . mercurynews.com . 3 de febrero de 2016. Consultado el 21 de noviembre de 2017 .
- ↑ "Cara a cara: Janet Dryer, CEO de Perforce Software" . bizjournals.com . 10 de enero de 2017. Consultado el 21 de noviembre de 2017 .
- 1 2 "Perforce adquiere el proveedor de ALM Seapine Software" . sdtimes.com . 17 de noviembre de 2016. Consultado el 21 de noviembre de 2017 .
- 1 2 "Perforce aprovecha la adquisición de Seapine Software con el relanzamiento de TestTrack ALM" . pocketgamer.biz . 30 de mayo de 2017. Consultado el 21 de noviembre de 2017 .
- 1 2 "Perforce adquiere al proveedor de herramientas de planificación ágil Hansoft" . sdtimes.com . 26 de septiembre de 2017. Consultado el 21 de noviembre de 2017 .
- ↑ "La finlandesa Deveo es adquirida por la empresa estadounidense Perforce" . goodnewsfinland.com . 15 de septiembre de 2017. Archivado del original el 22 de noviembre de 2017. Consultado el 21 de noviembre de 2017 .
- ↑ "Perforce Software, respaldada por Clearlake, adquiere Programming Research" . pehub.com . 2 de mayo de 2018. Consultado el 9 de julio de 2018 .
- ↑ "La directora ejecutiva Janet Dryer lidera a una segunda empresa en el ranking de Mejores Lugares para Trabajar" . startribune.com . 21 de junio de 2018. Consultado el 11 de julio de 2018 .
- 1 2 "Perforce adquirirá al proveedor de pruebas móviles y web Perfecto" . sdtimes.com . 8 de octubre de 2018. Consultado el 21 de diciembre de 2018 .
- ↑ "Perforce amplía su cartera de DevOps con la adquisición de Rogue Wave" . sdtimes.com . 22 de enero de 2019. Consultado el 23 de enero de 2019 .
- ↑ "Premios CEDEC 2019" . CGWorld (en japonés). 9 de septiembre de 2019. 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 ágil de software basada en las opiniones de los desarrolladores de software». 4.ª Conferencia Internacional de Ciencias de la Computación e Ingeniería (UBMK) de 2019. IEEE. págs. 63-67 . doi : 10.1109/ubmk.2019.8907213 . ISBN 978-1-7281-3964-7. S2CID 208208412 .
- 1 2 "Perforce adquiere TestCraft" . Devops Digest . 18 de junio de 2020. 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 la ronda de financiación de TileDB" . SD Times . 2020-07-20 . Consultado el 2020-08-07 .
- ↑ Jones, Carter (1 de octubre de 2021). "Perforce compra la plataforma de pruebas BlazeMeter a Broadcom" . American City Business Journals .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Perforce Software adquiere Puppet" . TechCrunch . 11 de abril de 2022. Consultado el 11 de abril de 2022 .
- ↑ "Perforce completa la adquisición de Delphix" . Perforce . 25 de marzo de 2024. Consultado el 25 de marzo de 2024 .
- ↑ "Índice de lanzamientos de software - Perforce" . www.perforce.com .
- ↑ "Git masivo: Perforce Helix4Git es Git a escala" . techtarget.com . 29 de mayo de 2017. Archivado del original el 1 de diciembre de 2017. Consultado el 21 de noviembre de 2017 .
- ↑ "Perforce aprovecha la adquisición de Seapine Software con el relanzamiento de TestTrack ALM" . 30 de mayo de 2017. 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" . Desktop Engineering . Archivado del original el 3 de marzo de 2016. Recuperado el 17 de enero de 2018 .
- ↑ "Seapine pone el profesionalismo en la productividad" . SD Times . 1 de septiembre de 2008. Consultado el 12 de enero de 2018 .
{{cite news}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Perforce agrega soporte para Slack a Helix ALM" . itprotoday.com . 27 de octubre de 2018. Consultado el 7 de diciembre de 2018 .
- ↑ "Perforce lanza Helix TeamHub" . devopsdigest.com . 12 de septiembre de 2017. Consultado el 21 de noviembre de 2017 .
- ↑ "Las pruebas de software se basan en la automatización" . SD Times . 29 de febrero de 2016. Consultado el 22 de abril de 2020 .
- ↑ "Rogue Wave devora a Acumem" . The Register . 4 de octubre de 2010. Consultado el 22 de abril de 2020 .
- ↑ "Rogue Wave adquiere ZeroTurnaround por sus herramientas para desarrolladores de Java" . SD Times . 29 de noviembre de 2017. Consultado el 22 de abril de 2020 .
- ↑ "Rogue Wave presenta la actualización de SourcePro" . Revista ADT . 2 de agosto de 2005. Consultado el 23 de abril de 2020 .
- ↑ "Rogue compra Stingray" . Computerworld . 26 de enero de 1998. 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" . Research Gate . 1 de septiembre de 2006. Consultado el 23 de abril de 2020 .
- ↑ "Going Rogue (Wave) Over ILOG C++" . Dr. Dobbs . 11 de mayo de 2012. Consultado el 23 de abril de 2020 .
- ↑ "Rogue Wave planea usar el portafolio de OpenLogic para lanzar soluciones destinadas a ayudar a los desarrolladores a buscar y escribir mejor código abierto más rápido" . ZDNet . 22 de agosto de 2013. Consultado el 29 de enero de 2020 .
- ↑ "Contáctanos" . perforce.com . Consultado el 19 de octubre de 2020 .
Enlaces externos
- Sitio web oficial
- Sistemas de control de versiones
- Control de versiones
- Empresas de software fundadas en 1995
- Empresas estadounidenses fundadas en 1995
- Establecimientos en California en 1995
- Empresas con sede en Minneapolis
- Empresas de software con sede en Minneapolis
- Plataformas en la nube
- Git (software)
- proveedores de computación en la nube
- Empresas privadas con sede en Minnesota
- Fusiones y adquisiciones de 2018
- empresas de cartera de capital privado
- Empresas de software de Estados Unidos