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.
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
Using GitHub
25 - Product Engineering
Security Engineering
Cloud Infrastructure Engineering
Business Analytics
Quality 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.