January 7, 2016
Be Visible for Success with Git in the Enterprise
Git at Scale
Throughout this series of posts, we have examined some of the challenges faced when adopting Git in the enterprise space, and presented tips and best practices for successfully managing the task. The last stop on our tour of enterprise needs is another that Git by itself ignores entirely and most Git management solutions do little (if anything) to address: the need for transparent visibility into the production pipeline at every stage.
Most Git management solutions give you dashboards for all projects and individual projects and even some handy statistics. Many also provide lightweight issue tracking or the ability to integrate with third-party application lifecycle management (ALM) tools.
But unless you go with a vendor that supplies other parts of the total solution as well, you’re likely to be on your own handcrafting plugins, scripts, or other integration mechanisms. The problem of Git sprawl (previously mentioned here) only complicates matters; for obvious reasons, it’s much easier to look at data from a monorepo than data from hundreds or even thousands of repos.
Visibility Best Practices
Throughout this series, we’ve looked at key respects in which Git poses a challenge for the enterprise. The best option for your enterprise may be to find an alternative to Git that addresses the company’s needs while still delivering the features that developers love. There are few such tools currently available, and a leading solution is Perforce Helix. If you do choose to deploy Git, the best practices listed in this series will help identify important planning considerations, select a Git management solution, and minimize issues in the long term. So take a careful inventory of your processes, content and needs before diving into the shallow end of the wrong pool with Git in the enterprise.
The previous posts in this series are GitSwarm: Your Questions Answered, Narrow Cloning with GitSwarm, GitSwarm + Helix: Unity through Diversity, Reliability for Git in the Enterprise, Stay Secure for Success with Git in the Enterprise, and Manage Your Repo for Success with Git in the Enterprise. For the complete set of Git in the Enterprise tips and best practices, download our free eBook.