Uploaded on Jan 9, 2023
Development is as much an art as it is a science. Working with distributed teams, adopting new development methodologies, and ensuring compliance with increasing mandates- all add complexity. On the other hand, software developers and hardware designers prefer to work in a development environment with unfettered access to the information and assets they need to create high-quality products. HCL VersionVault has been innovating for over 25 years to provide solutions for these challenges. It can help organizations by balancing flexibility with the organization’s need for control. It provides controlled access to soft assets, including code, requirements, design documents, models, schematics, test plans, and test results. Parallel development support, automated workspace management, and baseline management enable you to create applications rapidly. To learn more about HCL VersionVault please visit with this link: https://www.hcltechsw.com/versionvault
HCL VersionVault Balancing Development Flexibility
HCL VersionVault
HCL VersionVault
Balancing development flexibility
with eective control of software
and hardware assets
Introduction
It’s a question of balance. Your organization is accountable for delivering business value, which isn’t easy because development is as
much an art it a scince. Working with distributed teams, adopting new and dierent development methodolgies, and ensuring
compliance with an increasing number of mandates all add complexity. On the other hand, software developers and hardware
designers prefer to work in a development environment where they have unfettered access to the information and assets, they need
to create high-quality products.
To achieve this balance, a software or hardware configuration management system must oer the following: Balancing development
flexibility with eective control of software and hardware assets. HCL VersionVault has been innovating for over 25 years to provide
solutions for these challenges.
Scalable deployment for either centralized or distributed development models or a combination of both. Scale to
accommodate small workgroups as well as large, geographically distributed enterprises.
Protect intellectual property and secure high-quality code/designs with state-of-the-art role-based access control of all
assets.
Increase productivity with parallel development support, automated workspace management, asset reuse and
activity-based change management.
Maintain development flexibility with Integrated Development Environment (IDE) extensions, integrations with open
source and third-party tools, cross platform support, remote access and disconnected /one usage.
Balance individual and team needs through development and integration stream models, private
workspaces and public integration areas.
HCL VersionVault can help organizations by balancing flexibility with the organization’s
need for control. It provides controlled access to soft assets, including code,
requirements, design documents, models, schematics, test plans and test results.
Parallel development support, automated workspace management and baseline
management enable you to create applications rapidly.
Secure version management and reliable build auditing help ensure high-quality code
with unmatched traceability. Development and integration models, private
workspaces and public integration areas allow you to work quickly and
independently, yet collaborate ectively with the team. User authentication and
authoritative audit trails help your organization meet compliance requirements
with minimal administrative hassle for you. And with access virtually anytime,
anywhere, HCL VersionVault givesyou the freedom to work e ciently
where and when you need.
Scalable deployment for the enterprise
HCL VersionVault deployments can support thousands of
users, working at dozens of sites, managing terabytes of data.
Whether your team is a small workgroup at a single
location or a highly-distributed team spanning multiple
geographies, HCL VersionVault software provides the
scalability you need for your evolving organizational needs.
HCL VersionVault supports heterogeneous environments and
cross-platform development on both distributed and mainframe
systems. You can develop using a wide choice of operating
systems including Microsoft Windows and Linux environments.
On the server side, your organization can choose from a variety
of supported platforms to store assets while you and your
teammates continue to work in your preferred IDEs.
HCL VersionVault supports heterogeneous environments and cross-platform development on both distributed and mainframe
systems. You can develop using a wide choice of operating systems including Microsoft Windows and Linux environments. On the
server side, your organization can choose from a variety of supported platforms to store assets while you and your teammates
continue to work in your preferred IDEs.
With HCL VersionVault, you can always be confident that you’re working on the right versions of the right artifacts. You can manage
and control source code, libraries, documentation, binaries, hardware designs, web artifacts and virtually any project artifact that
can be represented as digital content. It also controls versioning for directories, subdirectories and all file system objects.
Developers can see the version, branch and file they are working on simply by viewing the HCL VersionVault version tree. In
addition, HCL VersionVault oers access to advanced functions that allow you to delete previous versions, create and delete
branches, list version histories, and compare and merge versions.
Secure version management and ip protection
HCL VersionVault provides a robust centralized repository where all development assets are captured and versioned in a secure
way. Access control helps ensure that only authorized individuals may access particular files or make changes. User authentication
is performed through operating system authentication mechanisms or through industry standards.
Lightweight Directory Access Protocol (LDAP) or smart cards (ex. PIV / CAC). Support for user- and group-based permissions
limits access to files and directories. Support for role-based access control lists (ACLs) allow detailed reusable access control
definitions across the organization. User-based locks are available on HCL VersionVault objects (branches, labels, elements and
metadata). Programmatic authorization can occur based on the action being performed.
Process control and traceability for compliance what, and when for
all changes and compliance
HCL VersionVault provides eective authoritative build auditing. It helps streamline the edit-build-debug
cycle and accurately reproduces software versions. HCL VersionVault also provides the ability to automatically
generate a detailed software bill of materials, which is used to determine when built objects can be reused
or shared by developers using multiple views. By detecting dependencies, reusing derived objects
(built artifacts) wherever possible and producing detailed build audit trails, HCL VersionVault helps
ensure the reproducibility of oftware versions and improve build performance.
Process control and traceability for compliance what, and
when for all changes and compliance
HCL VersionVault provides eective authoritative build auditing. It helps streamline the
edit-build-debug cycle and accurately reproduces software versions. HCL VersionVault also provides
the ability to automatically generate a detailed software bill of materials, which is used to determine
when built objects can be reused or shared by developers using multiple views. By detecting
dependencies, reusing derived objects (built artifacts) wherever possible and producing detailed
build audit trails, HCL VersionVault helps ensure the reproducibility of oftware versions and
improve build performance.
DevOps for improved time to value
Many problems can occur during software development: bugs that have been
corrected reappear, previous releases of software are impossible to find or cannot
be rebuilt, files mysteriously change or disappear, builds that previously
worked suddenly break.
The later in your software development cycle that you find a bug, the higher the
cost and the greater the risk of delays. Through secure version management and
reliable build auditing, and by automating build and release activities, HCL
VersionVault helps to prevent mistakes, reduce bugs and identify errors earlier in
the delivery cycle to resolve them more quickly.
HCL VersionVault gives you freedom of choice. You can work from where you want, using the integrated development
environment (IDE) you want, on the platform you want. HCL VersionVault has created an open Change Management Integration
API to support first-class integrations with change management tools. In addition to our integration with HCL Compass, we also
support Atlassian Jira and Rational Team Concert.
HCL VersionVault and HCL Compass change management products work together to allow you to define and manage changes
to software assets as activities. Through the Unified Change Management capability, file versions in HCL VersionVault are
grouped into logical activities and associated with change requests in HCL VersionVault. This activity-based approach enables
you to manage your work at the task level, instead of managing individual files. You have a complete view of how development
events, including defects and proposed project changes, aect specific files, versions, baselines or releases.
About HCL Software
HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. It develops, markets, sells, and supports over 20
product families in the areas of DevOps, Automation, Digital Solutions, Data Management, and Mainframes. HCL Software has oces and labs around the
world to serve thousands of customers. Its mission is to drive ultimate customer success with their IT investments through relentless innovation of its
products. For more information, please visit www.hcltechsw.com.
Copyright © 2020 HCL Technologies Limited.
Comments