Perforce Software, Inc.は、バージョン管理ソフトウェア、Webベースのリポジトリ管理、開発者コラボレーション、アプリケーションライフサイクル管理、Webアプリケーションサーバー、デバッグツール、プラットフォーム自動化、アジャイルプランニングソフトウェアなど、アプリケーションの開発と実行に使用されるソフトウェアを開発するアメリカの企業です。
同社はミネソタ州ミネアポリスに本社を置き、プライベートエクイティ会社のクリアレイク・キャピタルとフランシスコ・パートナーズが均等に所有している。[ 2 ] [ 3 ]
Perforceは、1995年にカリフォルニア州アラメダで、UCバークレー校のコンピュータサイエンス学科を卒業したソフトウェア開発者のクリストファー・セイワルドによって設立されました。[ 4 ]最初の製品もPerforceという名前で、ソースコードとバイナリファイルの両方の変更を追跡することで、企業が大規模なソフトウェアプロジェクトで共同作業できるようにするバージョン管理システムでした。[ 4 ] [ 5 ]
2013年6月、同社は、異なる地域で働く開発者がコードレビューで協力するためのツールであるP4 Code Review(旧Helix Swarm)をリリースした。[ 6 ]
2014年6月、同社はPerforceバージョン管理エンジンの並行処理をサポートするバージョン(当時はP4Dとして知られていた)をリリースした。[ 7 ]
2015 年 3 月、同社は製品名を Perforce Helix に変更し、分散開発をサポートし、不審な使用状況の追跡を可能にするセキュリティ機能を追加しました。[ 8 ] Helix のセキュリティ機能には、分析ベンダーの Interset と共同開発した IP 脅威検出機能が含まれていました。[ 9 ] 10 月には、同社はGitLabと協力し、開発者向けの Git 分散ワークフローと Perforce の単一コードリポジトリを組み合わせたソフトウェアツールである GitSwarm をリリースしました。[ 10 ]
2016年2月、セイワルドは同社を投資グループのサミット・パートナーズに売却し、ジャネット・ドライヤーが新CEOに就任した。[ 11 ]本社はミネアポリスに移転した。[ 12 ] 11月、パーフォースはアプリケーションライフサイクル管理(ALM)ツールのプロバイダーであるシーパイン・ソフトウェアの買収を発表した。[ 13 ] シーパインのTestTrack ALMソフトウェアはHelix ALMにブランド変更され、最終的にPerforce ALMとなった。[ 14 ]
2017年9月、同社はスウェーデンのウプサラに拠点を置くアジャイル計画ソフトウェア開発会社Hansoftを買収した。[ 15 ] また同年9月、Perforceはフィンランドのリポジトリ管理サービス会社Deveoを買収したと発表した。[ 16 ] Deveoの製品はPerforce TeamHubに統合され、Gitベースの開発チーム向けの同社初の単独事業となった。
2018 年 1 月、サミット パートナーズは Perforce をプライベート エクイティ ファームのClearlake Capitalに売却した。[ 2 ] 5 月、Perforce は静的コード分析会社である英国を拠点とする Programming Research (PRQA) を買収した。[ 17 ] 6 月、同社は CEO の Janet Dryer が取締役会長に就任し、COO/CFO の Mark Ties が CEO に就任すると発表した。[ 18 ] 10 月、同社はモバイルおよび Web 自動化テスト会社 Perfecto を買収した。[ 19 ]
2019 年 1 月、Perforce は、高性能コンピューティング向けの開発ツールに重点を置くソフトウェア会社であるRogue Wave Softwareの買収を発表しました。[ 20 ] 4 月には、プライベート エクイティ ファームの Francisco Partners が Perforce の 50% を取得し、Clearlake Capital と同等のパートナーとなりました。[ 3 ] 9 月には、Perforce Software がP4 (旧 Helix Core) で2019 コンピュータ エンターテインメント開発者会議 (CEDEC)エンジニアリング賞を受賞しました。[ 21 ] [ 22 ]
2020年6月、Perforceは、自動化されたSeleniumベースのWebアプリケーションテストを提供するソフトウェア開発会社TestCraft Technologiesを買収した。[ 23 ] 7月には、Perforceは、半導体企業向けの知的財産ライフサイクル管理のDevOpsソフトウェアプロバイダーであるソフトウェア開発会社Methodicsを買収した。[ 24 ]
2021年10月、PerforceはBroadcom IncからBlazeMeterテストプラットフォームを非公開の金額で買収することに合意した。[ 25 ]
2022年4月、Perforceはオレゴン州ポートランドに拠点を置くインフラストラクチャ自動化ソフトウェアプラットフォームであるPuppetを買収した。[ 26 ] [ 1 ]
2024年3月、Perforceはカリフォルニア州レッドウッドシティに拠点を置くテストデータ管理ソフトウェアであるDelphixを買収した。[ 27 ]
Perforceは、ソフトウェア開発者が開発プロセス中にコードを管理するために使用するソフトウェアを開発しています。製品ラインには以下のものが含まれます。
Perforce P4(旧Helix Core)は、大規模開発環境向けの同社のバージョン管理ソフトウェアです。 [ 29 ] P4バージョン管理システムは、中央データベースとファイルバージョンのマスターリポジトリを管理します。
Perforce 4 クライアントは、おおよそGit、コマンド、GUI、Web、プラグインの5 つのカテゴリに分類されます。Perforceシステムは、コンテンツの一部または全部を Git リポジトリとして提供できます。Git および他のクライアントのユーザーは、同じファイルコンテンツと履歴を操作できます。Git コミットは、他のクライアントのユーザーに Perforce チェンジリストとして表示され、その逆も同様です。ユーザーは変更されたファイルをチェンジリストにまとめて送信し、それがアトミック コミットとして適用されます。
サーバーおよびクライアントソフトウェアは、Microsoft Windows、macOS、Linux、Solaris、FreeBSD、およびその他のオペレーティングシステム向けに、事前にビルドされた実行ファイルとしてリリースされます。
Perforce ALM (旧 Helix ALM) は、アプリケーションライフサイクル管理 (ALM) に使用されるツール群であり、開発者が製品およびシステム開発のすべてのフェーズを 1 つの製品で管理できるようにします。[ 13 ] [ 14 ] このソフトウェアは元々 Seapine Software によって開発され、Perforce に買収されてブランドが変更されました。[ 30 ] Perforce ALM は、ソフトウェア開発サイクル全体を通して要件、欠陥、問題、テストを管理するための集中管理された機能群を提供します。[ 31 ]
このスイートには3つのコンポーネントがあります: [ 32 ]
同社は、CおよびC++プログラミング言語向けの静的コード解析ソフトウェアツールであるPerforce QACを開発している。[ 33 ]
2019年1月のRogue Wave買収により、Perforceは以下の製品を取得しました。
さらに、PerforceはRogue Waveからオープンソースソフトウェアの専門知識を持つコンサルティング組織であるOpenLogicも買収した。[ 42 ]
同社はミネソタ州ミネアポリスに本社を置き、世界中にオフィスを構えている。[ 43 ]
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク){{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク){{cite news}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)