Being Agile with Perforce

The Fast SCM System that versions code and supports iterative development and continuous integration for cross-functional teams.

Managing the development environment necessary to facilitate agile development can be tricky. To promote rapid delivery of high quality products, Perforce SCM supports continuous integration, automated build and release cycles and accelerated collaboration.

Fast SCM Operations in Agile Environments

Perforce server and client programs communicate over a highly-tuned TCP/IP messaging protocol, so check-outs and check-ins are fast. Perforce takes advantage of the native performance capabilities of different platforms. This ensures fast and stable SCM operations in an Agile environment.

Intelligent Branching and Merging

P4V's Revision Graph Tool


Perforce offers a practical way to create branches, isolate changes and create traceability, providing a safety net for developers. Perforce quickly creates branches and automates the merging of changes between them. Branch and merge history can be viewed using intuitive graphical tools.


Continuous Integration Support

Agile workflow promotes short and frequent releases. Perforce integrates efficiently with test and build automation tools to support continuous integration.

Global Collaboration

Agile teams have realized cost saving and time-to-market benefits with global collaboration. The Perforce Proxy (P4P) caches important files locally for each team while ensuring real-time access to the state of development across the entire project. Distributed teams have access to all versions of the files, from the central server.

IDE Compatibility

An open architecture supports integrations with your preferred IDEs. As a developer, you can version files in Perforce from the comfort and familiarity of your favorite IDEs, including Microsoft Visual Studio, Eclipse, and many others. To support refactoring in Eclipse, the Perforce Plug-in for Eclipse (P4WSAD), performs a series of edits (check-outs), integrates, adds, and deletes as needed, to make the repository reflect the changes to your project.

All trademarks and registered trademarks are property of their respective owners.

Schedule a Demo

Download Perforce for Free

Presentations on Agile and SCM

Agile Articles

Perforce's Partners in Agile

Apache
BuildForge
Electric Cloud
Hansoft
Kovair
OpenMake Software
ThoughtWorks
Timpani
Urbancode
VersionOne

See a complete list of available Perforce APIs and third party integrations.