Leveraging GitHub as a foundational building block for your technology teams.
October 10, 2022

Leveraging GitHub as a foundational building block for your technology teams.

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Software Version

Team

Overall Satisfaction with GitHub

GitHub Team is a key technology that enabled our product engineering teams to version, build, verify, validate, and deploy software enhancements to support our customers. The GitHub Team edition enables each team to take advantage of key capabilities that drive standardization across our software products while still enabling freedom to explore additional capabilities to support their respective CI/CD processes.
  • Integrated peer reviews allow engineers to collaborate efficiently and ensure the conversation is preserved for historical purposes.
  • The rollout of GitHub actions has enabled our teams to reduce dependencies on external CI/CD services and increase engineering by having less systems to utilize/manage.
  • When it comes to Compliance and Security, the GitHub Team editions should provide the ability for SSO or the ability to limit invites to approved business domains.
  • Version Control
  • Version History
  • Collaboration Tools (PR Reviews)
  • GitHub Actions
  • GitHub Packages
  • The ROI is mostly flat; however, with the introductions of Packages, Actions, and Co-Pilot, we are seeing increased value as we are able to consolidate tooling and services.

Do you think GitHub delivers good value for the price?

Yes

Are you happy with GitHub's feature set?

Yes

Did GitHub live up to sales and marketing promises?

Yes

Did implementation of GitHub go as expected?

Yes

Would you buy GitHub again?

Yes

GitHub is well suited for companies of all sizes to build their software products. Although there are various tiered levels you can purchase, most companies will find that the GitHub Team version meets or exceeds all their needs. Companies that have specific requirements around compliance will need to upgrade to the enterprise version, which may be an expensive investment for minimal value.

Using GitHub

25 - Product Engineering
Security Engineering
Cloud Infrastructure Engineering
Business Analytics
Quality Engineering
To manage our use of GitHub, we have several engineers that manage security and compliance. Further, engineers have skills that require an understanding of repository management, software builds, and software deployment.
  • Version Control and Change Management
  • GitHub Actions
  • GitHub Package Management
  • We may be able to leverage GitHub projects to further consolidate software services in the future.
GitHub's ease of use and continued investment into the Developer Experience have made it the de facto tool for our engineers to manage software changes. With new features that continue to come out, we have been able to consolidate several other SaaS solutions and reduce the number of tools required for each engineer to perform their job responsibilities.