Американская компания-разработчик программного обеспечения
Perforce Software, Inc. — американский разработчик программного обеспечения, используемого для разработки и запуска приложений, включая программное обеспечение для контроля версий , веб-управления репозиториями, совместной работы разработчиков, управления жизненным циклом приложений , серверов веб-приложений, инструментов отладки, автоматизации платформ и гибкого планирования .
Компания базируется в Миннеаполисе, штат Миннесота , и в равных долях принадлежит частным инвестиционным компаниям Clearlake Capital и Francisco Partners . [2] [3]
История
Компания Perforce Software была основана в 1995 году в Аламеде, штат Калифорния, Кристофером Сейвальдом, разработчиком программного обеспечения и выпускником факультета компьютерных наук Калифорнийского университета в Беркли . [4] Ее первый продукт также назывался Perforce и представлял собой систему контроля версий, позволяющую компаниям совместно работать над крупными программными проектами, отслеживая изменения как в исходном коде, так и в двоичных файлах. [4] [5]
В июне 2013 года компания выпустила Helix Swarm — инструмент для разработчиков, работающих в разных географических регионах, для совместной работы над обзором кода. [6]
В июне 2014 года компания выпустила версию своего движка управления версиями Perforce, тогда известного как P4D, который поддерживал параллелизм . [7]
В марте 2015 года компания переименовала свой продукт в Perforce Helix, который теперь поддерживал распределенную разработку и включал функции безопасности, позволяющие отслеживать подозрительное использование. [8] Возможности безопасности Helix включали обнаружение угроз IP, разработанное совместно с поставщиком аналитических решений Interset. [9] В октябре компания сотрудничала с GitLab для выпуска GitSwarm, программного инструмента, который объединил распределенный рабочий процесс git для разработчиков с единым репозиторием кода Perforce. [10]
В феврале 2016 года Seiwald продал компанию инвестиционной группе Summit Partners , а Джанет Драйер была назначена новым генеральным директором. [11] Штаб-квартира компании была перенесена в Миннеаполис. [12] В ноябре Perforce объявила о приобретении Seapine Software , поставщика инструментов управления жизненным циклом приложений (ALM). [13] Программное обеспечение TestTrack ALM от Seapine было переименовано в Helix ALM. [14]
В сентябре 2017 года компания приобрела компанию Hansoft из Уппсалы (Швеция) , разработчика программного обеспечения для гибкого планирования. [15] Также в сентябре Perforce объявила о приобретении финской компании Deveo, предоставляющей услуги по управлению репозиториями. [16] Продукты Deveo были объединены в Helix TeamHub от Perforce, ее первое индивидуальное предприятие для групп разработчиков на основе Git.
В январе 2018 года Summit Partners продала Perforce частной инвестиционной компании Clearlake Capital. [2] В мае Perforce приобрела базирующуюся в Великобритании фирму Programming Research (PRQA), занимающуюся статическим анализом кода . [17] В июне компания объявила, что генеральный директор Джанет Драйер переходит на должность председателя совета директоров, а главный операционный директор/финансовый директор Марк Тиес занимает должность генерального директора. [18] В октябре компания приобрела компанию Perfecto, занимающуюся тестированием мобильных и веб-автоматизированных приложений. [19]
В январе 2019 года Perforce объявила о приобретении Rogue Wave Software , компании-разработчика программного обеспечения, специализирующейся на инструментах разработки для высокопроизводительных вычислений . [20] В апреле частная инвестиционная компания Francisco Partners приобрела 50% Perforce, став равноправным партнером Clearlake Capital. [3] В сентябре Perforce Software была удостоена награды Computer Entertainment Developers Conference (CEDEC) 2019 года за разработку Helix Core. [21] [22]
В июне 2020 года Perforce приобрела разработчика программного обеспечения TestCraft Technologies, поставщика автоматизированного тестирования веб-приложений на базе Selenium . [23] В июле Perforce приобрела разработчика программного обеспечения Methodics, поставщика программного обеспечения DevOps для управления жизненным циклом интеллектуальной собственности для полупроводниковых компаний. [24]
В октябре 2021 года Perforce согласилась купить тестовую платформу BlazeMeter у Broadcom Inc. за нераскрытую сумму. [25]
В апреле 2022 года Perforce приобрела программную платформу автоматизации инфраструктуры Puppet , базирующуюся в Портленде, штат Орегон . [26] [1]
В марте 2024 года компания Perforce приобрела программное обеспечение для управления тестовыми данными Delphix, базирующееся в Редвуд-Сити, Калифорния . [27]
Продукция
Perforce разрабатывает программное обеспечение, используемое разработчиками программного обеспечения для управления кодом в процессе разработки. Линейка продуктов включает в себя следующее:
Ядро спирали
Helix Core, ранее Perforce Helix, — это программное обеспечение компании для контроля версий для крупномасштабных сред разработки. [29] Система контроля версий Helix управляет центральной базой данных и главным репозиторием версий файлов .
Клиенты Helix Core делятся примерно на пять категорий: Git , command , GUI , web и plugin . Система Perforce может сделать часть или весь свой контент доступным в виде репозиториев Git. Пользователи Git и других клиентов могут работать с одним и тем же содержимым и историей файлов. Коммиты Git видны пользователям других клиентов как списки изменений Perforce, и наоборот. Пользователи отправляют измененные файлы вместе в списки изменений , которые применяются как атомарные коммиты .
Серверное и клиентское программное обеспечение выпускаются в виде готовых исполняемых файлов для Microsoft Windows , macOS , Linux , Solaris , FreeBSD и других операционных систем .
Хеликс АЛМ
Helix ALM, ранее TestTrack , представляет собой набор инструментов, используемых для управления жизненным циклом приложений (ALM), позволяющий разработчикам управлять всеми этапами разработки своих продуктов и систем с помощью одного продукта. [13] [14] Первоначально программное обеспечение было разработано компанией Seapine Software, которая была приобретена Perforce и переименована. [30] Helix ALM предоставляет централизованный набор возможностей для управления требованиями, дефектами, проблемами и тестированием на протяжении всего цикла разработки программного обеспечения. [31]
В комплект входят три компонента: [32]
- Helix RM для управления требованиями
- Helix IM для отслеживания и управления проблемами
- Helix TCM для управления тестовыми случаями
Helix QAC
Компания разрабатывает программное обеспечение для статического анализа кода Helix QAC для языков программирования C и C++ . [33]
Другие продукты и услуги
- Helix TeamHub — это инструмент для размещения кода и артефактов, а также для совместной работы разработчиков, который поддерживает разработку в средах Git, а также Apache Subversion и Mercurial . [34]
- Helix Swarm — это инструмент разработки, интегрированный с Helix Core, который позволяет географически распределенным разработчикам координировать проверку кода. [6]
- Hansoft — это программное обеспечение, используемое для поддержки гибкой разработки программного обеспечения. [15]
- Perfecto — это платформа для тестирования настольных и мобильных приложений. [19]
- TestCraft — это автоматизированная платформа тестирования веб-приложений на базе Selenium. [23]
С приобретением Rogue Wave в январе 2019 года компания Perforce приобрела следующие продукты:
- Akana – поставщик компьютерных программных продуктов для управления интерфейсом прикладного программирования (API)
- CodeDynamics – программный инструмент для динамического анализа кода [35]
- Gliffy – программное обеспечение для построения диаграмм с помощью облачного приложения HTML5
- HostAccess – набор продуктов для эмуляции терминала для Windows [ требуется ссылка ]
- HydraExpress – фреймворк для создания веб-сервисов C++ из существующего кода C++ [36]
- IMSL Numerical Libraries – коммерческая коллекция библиотек программного обеспечения с функциями численного анализа для компьютерного программирования.
- PV-WAVE – язык программирования четвертого поколения, ориентированный на массивы, используемый для создания и развертывания приложений визуального анализа данных.
- JRebel и XRebel – инструменты разработки и управления производительностью Java для разработчиков программного обеспечения [37]
- Klocwork – инструмент статического анализа кода
- SourcePro – программное обеспечение, позволяющее разработчикам создавать приложения на языке C++ с использованием общих API, которые можно переносить с одной платформы на другую [38]
- Stingray – инструмент для разработки объектно-ориентированных интерфейсов для программирования Windows [39]
- TotalView для HPC – отладочное программное обеспечение для приложений на C/C++, Fortran и Python на смешанных языках [40]
- Визуализация – инструменты визуализации данных для помощи в разработке приложений, включая конструктор графического интерфейса пользователя и возможности абстракции управления данными [41]
- Zend Server – сервер веб-приложений для запуска и управления PHP- приложениями
- Zend Studio – коммерческая, фирменная интегрированная среда разработки (IDE) для PHP
Кроме того, Perforce также приобрела OpenLogic, консалтинговую организацию, имеющую опыт в области программного обеспечения с открытым исходным кодом, у Rogue Wave. [42]
Офисы
Штаб-квартира компании находится в Миннеаполисе, штат Миннесота, а дополнительные офисы расположены по всему миру. [43]
Ссылки
- ^ ab Спенсер, Малия; Джонс, Картер (2022-04-11). «Perforce Software покупает новаторского производителя программного обеспечения в Портленде Puppet». American City Business Journals . Архивировано из оригинала 2022-11-06.
- ^ ab "Clearlake Capital покупает Perforce Software". socaltech.com . 2018-01-10 . Получено 2018-01-11 .
- ^ ab "Francisco Partners, Clearlake link on Perforce deal". pitchbook.com . 2019-05-01 . Получено 2019-05-15 .
- ^ ab "The Light Touch - How a Hands-non-hands-manshals the Forces and Customers" (Легкое прикосновение. Как невмешательство генерального директора управляет силами и клиентами). alamedamagazine.com . 2008-04-11. Архивировано из оригинала 2017-12-07 . Получено 2017-11-21 .
- ^ "Perforce обновляет кроссплатформенный интерфейс для инструмента управления версиями программного обеспечения". macworld.com . 2008-03-10 . Получено 2017-11-21 .
- ^ ab "Perforce Swarm, платформа для разработчиков, способная конкурировать с такими компаниями, как GitHub и Atlassian". techcrunch.com . 2013-06-12 . Получено 2017-11-21 .
- ^ "Perforce внедряет технологию параллелизма в платформу управления версиями". sdtimes.com . 2014-06-11 . Получено 2017-11-21 .
- ^ "Perforce переходит на полностью распределенную систему управления исходным кодом". sdtimes.com . 2015-03-04 . Получено 2017-11-21 .
- ^ «Использование данных журнала и машинного обучения для отсеивания плохих парней». forbes.com . 2015-03-27 . Получено 2017-11-21 .
- ^ «Новый инструмент Perforce дает разработчикам то, что они любят, и ИТ-отделам то, что им нужно». techcrunch.com . 2010-10-06 . Получено 2017-11-21 .
- ^ "Summit Partners приобретает Perforce Software компании Alameda". mercurynews.com . 2016-02-03 . Получено 2017-11-21 .
- ^ "Face Time: генеральный директор Perforce Software Джанет Драйер". bizjournals.com . 2017-01-10 . Получено 2017-11-21 .
- ^ ab "Perforce приобретает поставщика ALM Seapine Software". sdtimes.com . 2016-11-17 . Получено 2017-11-21 .
- ^ ab "Perforce использует приобретение Seapine Software с переименованным TestTrack ALM". pocketgamer.biz . 2017-05-30 . Получено 2017-11-21 .
- ^ ab "Perforce приобретает поставщика инструментов Agile-планирования Hansoft". sdtimes.com . 2017-09-26 . Получено 2017-11-21 .
- ^ "Финская Deveo поглощена американской компанией Perforce". goodnewsfinland.com . 2017-09-15. Архивировано из оригинала 2017-11-22 . Получено 2017-11-21 .
- ^ "Perforce Software, поддерживаемая Clearlake, приобретает Programming Research". pehub.com . 2018-05-02 . Получено 2018-07-09 .
- ^ "Генеральный директор Джанет Драйер возглавляет вторую компанию в рейтинге лучших рабочих мест". startribune.com . 2018-06-21 . Получено 2018-07-11 .
- ^ ab "Perforce приобретает поставщика услуг мобильного и веб-тестирования Perfecto". sdtimes.com . 2018-10-08 . Получено 2018-12-21 .
- ^ "Perforce расширяет портфолио DevOps с приобретением Rogue Wave". sdtimes.com . 2019-01-22 . Получено 2019-01-23 .
- ^ "CEDEC AWARDS 2019". CGWorld (на японском). 2019-09-09 . Получено 2020-04-09 .
- ^ Koc, Guler; Aydos, Murat; Tekerek, Mehmet (сентябрь 2019 г.). «Оценка надежного применения Scrum для гибкой разработки программного обеспечения на основе мнений разработчиков программного обеспечения». 2019 4-я Международная конференция по компьютерным наукам и инжинирингу (UBMK) . IEEE. стр. 63–67. doi :10.1109/ubmk.2019.8907213. ISBN 978-1-7281-3964-7. S2CID 208208412.
- ^ ab "Perforce приобретает TestCraft". Devops Digest . 2020-06-18 . Получено 2020-08-07 .
- ^ "Дайджест новостей SD Times: Perforce Software приобретает Methodics, Android basics in Kotlin и раунд финансирования TileDB". SD Times . 2020-07-20 . Получено 07.08.2020 .
- ^ Джонс, Картер (2021-10-01). "Perforce покупает платформу тестирования BlazeMeter у Broadcom". American City Business Journals . Архивировано из оригинала 2022-11-06.
- ^ "Perforce Software приобретает Puppet". TechCrunch . 11 апреля 2022 г. Получено 11 апреля 2022 г.
- ^ "Perforce завершает приобретение Delphix". Perforce . 25 марта 2024 г. Получено 2024-03-25 .
- ^ «Индекс выпусков программного обеспечения — Perforce». www.perforce.com .
- ^ "Massive Git: Perforce Helix4Git — это Git в масштабе". techtarget.com . 2017-05-29 . Получено 2017-11-21 .
- ^ "Perforce использует приобретение Seapine Software с ребрендингом TestTrack ALM". 30 мая 2017 г. Получено 17 июня 2017 г.
- ^ Локвуд, Энтони (2014-03-19). "Выбор редактора: Обновление пакета управления разработкой продукта". Desktop Engineering . Архивировано из оригинала 2016-03-03 . Получено 2018-01-17 .
- ^ "Seapine Puts the Pro in Productivity". SD Times . 2008-09-01. Архивировано из оригинала 2013-10-30 . Получено 2018-01-12 .
{{cite news}}
: CS1 maint: bot: original URL status unknown (link) - ^ "Perforce добавляет поддержку Slack в Helix ALM". itprotoday.com . 2018-10-27 . Получено 2018-12-07 .
- ^ "Perforce запускает Helix TeamHub". devopsdigest.com . 2017-09-12 . Получено 2017-11-21 .
- ^ «Тестирование программного обеспечения — это все об автоматизации». SD Times . 2016-02-29 . Получено 2020-04-22 .
- ^ "Rogue Wave eats Acumem". The Register . 2010-10-04 . Получено 2020-04-22 .
- ^ "Rogue Wave приобретает ZeroTurnaround для своих инструментов разработчика Java". SD Times . 2017-11-29 . Получено 2020-04-22 .
- ^ "Rogue Wave представляет обновление SourcePro". ADT Mag . 2005-08-02 . Получено 2020-04-23 .
- ^ "Rogue Buys Stingray". Computerworld . 1998-01-26 . Получено 2020-04-23 .
- ^ "Интерфейс для поддержки идентификации динамических процессов MPI 2 для масштабируемой параллельной отладки". Research Gate . 2006-09-01 . Получено 2020-04-23 .
- ^ "Going Rogue (Wave) Over ILOG C++". Доктор Доббс . 2012-05-11 . Получено 2020-04-23 .
- ^ "Rogue Wave планирует использовать портфолио OpenLogic для развертывания решений, призванных помочь разработчикам быстрее искать и писать более качественные открытые исходные коды". ZDNet . 2013-08-22 . Получено 2020-01-29 .
- ^ "Свяжитесь с нами". perforce.com . Получено 2020-10-19 .
Внешние ссылки