AI Revolutionizes Dev for Global Services Firm
A I • May 18,2024
A global professional services firm needed an edge in a tech-driven market. They leveraged AI-powered tools to streamline development, achieving both enhanced security and faster workflows. This included AI code generation and instant development environments for new hires.
Client:
EY, formerly Ernst & Young, is a multinational professional services network known for its expertise in assurance, tax, transaction, and advisory services. Through its insights and quality services, EY helps businesses build trust and confidence in the capital markets.
Problem Statement:
In a rapidly evolving business environment where every company leverages technology, EY recognized the need for cutting-edge solutions in security and AI to maintain a competitive edge.
Results:
● Enhanced Security: Reduced risk through continuous vulnerability scanning and faster development cycles due to “shift-left” security (integrating security into the developer workflow).
● Boosted Developer Productivity: AI-powered code generation with GitHub Copilot, saving significant time and effort.
● Faster Onboarding: Instant development environments with GitHub Codespaces enabling new hires to contribute quickly.
● Improved Collaboration: Unified platform fosters code reuse and a collaborative “innersource” culture.
● Seamless Integration: Automated workflows between GitHub and Azure DevOps (used for project management) minimize administrative tasks and streamline development.
AI Solutions:
Seeking to elevate their software development processes, EY, a global professional services leader, turned to GitHub, a platform renowned for code management and collaboration. This strategic move aimed to leverage the power of AI within the GitHub ecosystem, leading to the integration with EY’s existing CI/CD pipeline managed by Microsoft Azure DevOps.
Key AI Solutions Deployed:
○ GitHub Advanced Security: This AI-powered security guardian continuously scans code for vulnerabilities. By proactively identifying and preventing security threats, it minimizes potential harm before issues can arise.
○ GitHub Copilot: This innovative AI tool acts as a virtual pair programmer, boosting developer productivity. Copilot accomplishes this by generating code suggestions, automating repetitive tasks, and offering real-time guidance.
○ GitHub Codespaces: This cloud-based development environment removes setup barriers for new hires. By offering instant access to pre-configured environments, Codespaces allows new team members to contribute seamlessly and quickly.
The implementation of these AI solutions has transformed EY’s software development approach. This revised section focuses on the specific AI tools chosen by EY and how they are implemented, avoiding repetition of the benefits already discussed.
References:
1. EY combines GitHub and Microsoft Azure DevOps to keep developers on the cutting edge.
Previos Article AI-Powered ML Innovation for Cloud Platform
Next Article AI Revolutionizes Agribusiness Software Testing