Effective SCM Strategy for the Modern Enterprise

Recently CollabNet published the new whitepaper “Effective SCM Strategy for the Modern Enterprise“, which discusses issues that large companies face when working on their Software Delivery Lifecycle (SDLC) infrastructure. While understanding the requirements for repository management is a major part an enterprise IT strategy, when we talked to our customers and prospects, we noticed an interesting (and somewhat troublesome) trend in how people view SCM technology.

The key problem we were seeing is that software configuration management (SCM) is typically viewed as a merely technical issue. Business stakeholders often completely rely on the technical experts – users of the SCM – in their technology choice. The effect this creates is that SDLC as a whole does not pay enough attention to repository management. SCM is still thought of as a passive storage component that provides advanced version control  and  maintains history of what developers do with the code. It seemed that enterprises are losing sight for the business objective for SCM, so we published the paper to bring attention to the issues.

In our opinion, SCM is the core of SDLC and must be an intelligent and active infrastructure component. We think it is losing some of its “hotness” because it is no longer new, and many people think that only new things deserve proper attention. Well, we don’t think so. Your business applications are at the core of your business! If you spend so much time and money to write your code, then you should have the best SCM you can possibly afford.

Here are the key takeaways from the whitepaper:

The combination of these seemingly unrelated forces have created unique technology and business challenges for enterprise development organizations, including:

  • Growth of heterogeneous development environments and diversification of tools and processes

  • Need for secrecy impedes productivity and keeps stakeholders “in the dark”

  • Lack of automated compliance process increases risks of failed audits

The selection of an SCM technology is no longer merely a technical concern — it also has a major impact on business performance for organizations. However, when it comes to SCM technology direction, business stakeholders are rarely involved in the decision making process and it tends to be viewed as a tactical technical decision. In order to effectively address modern business challenges, SCM needs to become a strategic investment and play a role of an intelligent, active infrastructural component that improves the overall business performance and supports the goals of the organization.

A few key capabilities need to be evaluated as a part of the technology selection process:

  • Platform for integrating tools and processes in heterogeneous environments

  • Enterprise-ready administration and repository management

  • Predicable, effective audit process

  • Enforceable policies for intellectual property protection

  • Scalable, repeatable engineering processes

  • Organization-wide collaboration and code reuse

The key decision makers need start viewing the SCM investments in the context of technology choices and engineering best practices. Choosing an SCM technology that is ready for enterprise-scale deployments enables companies to achieve business agility without compromising on vital aspects of modern enterprise – manageability, scalability, compliance, and governance.

To learn more, read the full version of the whitepaper.

Follow CollabNet on Twitter and LinkedIn for more insights from our industry experts.

SMaler
About

Sophia is currently the Senior Manager of Product Marketing for CollabNet with expert-level knowledge in the areas of systems management, security, and identity management.

Tagged with: , , ,
Posted in Agile, DevOps/CI, Git, Subversion, TeamForge

Leave a Reply

Your email address will not be published. Required fields are marked *

*