What Is Surround SCM?

Surround SCM is SCM software for Helix ALM.

Surround SCM seamlessly integrates with Helix ALM to help you manage code, along with requirements, tests, and issues. You can work with any of these artifacts from either application. 

See What's New

solutions-version

Collaborate on Code

icon-benefits-automation

Automate Workflows

Configure Workflows

Keep Artifacts Secure

solutions-integration

Integrate with Helix ALM

What Surround SCM Does

Manage Assets throughout the Product Lifecycle

Flexible branching gives you complete control of how you manage releases and track configurations. With a variety of branch types, Surround SCM makes it possible to manage any project without forcing a specific process or methodology on your team.

Smart branches also retain extensive linking history, alleviating manual merge pain and ensuring that automatic code merges are right the first time.

Image Products Surround SCM Flexible Branching

Use Built-In Code Review

Surround SCM comes with built-in code review. Comments are tracked with the file and can be reviewed for future reference. You can also integrate code review as part of your development workflow. This means you can block files from being checked into your build branch until they've passed the review.

Image Products Surround SCM Code Review

Find Text Fast

The find-in-file feature makes it fast and easy to find text in text files, as well as Word, Excel, PDF, and even OpenOffice documents. Wildcards and regular expression support increase the odds you'll find the text you seek.

Image Products Surround SCM Text Search

See Beyond "Checked In"

Know the true status of your files in the change process. With Surround SCM, you'll:

  • Know whether a file you're including in the build was code reviewed.
  • Ensure design documents went through the review process.
  • Control who can make changes to reviewed and approved files.

Surround SCM's configurable workflows let you define, control, and track the individual state of files undergoing change.

Image Products Surround SCM Workflow

Create Reports

Surround SCM helps you keep management updated. Start with reusable filters to cut through the clutter and find the valuable stuff. Then choose from a variety of detail, history, trend, and differences reports. The RDBMS is also well-documented, so you can use other reporting tools if needed.

Image Products Surround SCM Reporting

Control Over Assets

Surround SCM gives you complete control.

Surround SCM gives you complete control over your artifacts, including code. And it has advanced labeling features. Surround's branching and labeling together are especially powerful, allowing you to efficiently manage change process and releases, and track configurations.

The integrated code review allows you to store reviewer's comments so they can be referenced as team members work with files.

With Surround, you can easily see the full set of actions performed against a file across all branches. Interactively trace a file's history, see what changed between any two versions, and gain new insight into changes to your code. It's also a great way to see branch relationships.

Surround's extensive changelist and atomic transaction support let you perform actions on groups of files and rollback or cancel operations to related files.

Image Products Surround SCM Version Management

Be More Productive

Discover more efficient SCM software.

Surround SCM's full text search lets you search files without making you retrieve them first. You can search plain text, Microsoft Word and Excel files, PDFs, and OpenOffice documents.

Surround keeps you informed of changes with built-in email notifications. And the web client provides access from any browser, for when you need to work from a machine that doesn't have Surround installed.

Surround has a rich set of built-in reports and report creation capabilities for analyzing file information and activity. You can even create custom change management reports that run outside Surround.

When compliance is critical, Surround lets you track electronic signatures, and can quickly run an audit trail report to review and validate signature records.

Image Products Surround SCM Productive

Go Beyond “Checked In”

Surround SCM delivers strong change management.

Surround can tell you whether a file you are including in the build was code reviewed, help ensure design documents went through the review process, and control who can make changes to reviewed and approved files. Just tell Surround the states your files can exist in.

Once you define states, Surround's configurable workflows let you control which actions you can perform on any file or branch based on its state. Don't want to allow files that haven't been code reviewed into the build? It'll help keep that from happening.

For a tailored fit to your change management process, Surround's in-application, programmable pre- and post-triggers can automate workflow state transitions, enforce workflow rules, send email notifications, run external applications, modify custom fields, perform data validation, log information, and more. Most importantly, triggers are easy to create within Surround.

Image Products Surround SCM Beyond Checked In

How Surround SCM Factors into Helix ALM

Helix ALM is a single, integrated solution for centralizing and managing requirements, test cases, issues, and other development artifacts and their relationships. Surround SCM manages the code. 

Requirements Management

Issue Management

icon-benefits-field-tested

Test Case Management

benefits-monorepo

Organization

resource-infographic

Reporting

icon-benefits-migration

Workflow Automation

Security and Compliance

icon-benefits-collaboration

Collaboration

Scalability

Get Total Visibility

Surround SCM is a great tool for managing code with Helix ALM. But if you're looking for a more scalable solution, consider Helix Core.

Learn More

Want to find out more about Surround SCM? Give us a shout! We're happy to answer your questions or give you a demo.

Helix ALM

Integrated, flexible, end-to-end ALM.

Helix Core

Enterprise-class version control.