SAP & GitHub
Find out how Dominik Tornow added commits, comments, and issues to SAP’s thriving culture of collaboration.
  • Industry: Software
  • Company size: 1000+
  • Location: Headquartered in Walldorf, Germany with offices worldwide

SAP is the largest business software vendor in the world, with a workforce to match—20,000 developers on teams located all over the world. Dominik Tornow, Director of Engineering with the SAP Labs Processes and Tools group, is intimately aware that SAP’s success is tied closely to the relationships and collaboration between all of those distributed development teams.

Despite the fact companies so large tend to degrade into many fractured groups, the secret to what SAP has achieved can be found in their strong culture of sharing information. Even so, Dominik has observed that even when an organization nurtures such a supportive atmosphere, the lack of a lightweight communication workflow can easily hamper creativity.

Not long ago, a single group at SAP asked their managers to allow them to use GitHub for a project. By word-of-mouth, developers in other groups at SAP noticed that GitHub let them share code and ideas to create their own practical, agile workflows. Dominik’s group decided to see what would happen if more developers took GitHub for a spin.

The collaborative nature of commits, comments, and issues in GitHub repositories became ingredients for innovation.

SAP employees using GitHub

We wanted to make a change, but didn’t want to shove it down anyone’s throat. So we advertised it. We waited for natural adoption. We gave people the option of using the new tools. The collaborative nature of commits, comments, and issues in GitHub repositories became ingredients for innovation.

To help more employees learn about GitHub, they began to facilitate internal day-long hackathons that put in practice this new idea of social coding. The goal of these “Toolathons” was simple: to develop tools to help colleagues do their jobs better. Using tools like Hubot and Yo, employees are tasked with sharing and reusing code from other teams, immediately illustrating the concept of code sharing and discovery on GitHub not only to other developers unfamiliar with GitHub, but also to the competition’s executive judges.

SAP clearly sees the benefit of enabling their 20,000 developers to collaborate with each other. Over time, developers have made connections in amazing ways. Dominik himself has experienced this new, organic reciprocity firsthand—recently, his group initialized a project containing just a few files on GitHub. Within 24 hours, a team on the other side of the world contacted them asking to contribute. On GitHub, the most natural thing in the world is to contribute back, Dominik says. Developers at SAP are productive and innovative and are able to imagine great things in that ecosystem.

Advice from SAP

A great company enables potential. Centralized processes don’t facilitate innovation—developers, architects, and product owners all want to deliver exciting functionality. GitHub is the vehicle to realize your company’s potential.

Integrating further with the GitHub API

SAP uses ReviewNinja to provide more structure around code review. It’s an open source tool built using the GitHub API.


More stories from our customers

Dominion Enterprises

Find out how over 600 developers at Dominion Enterprises use GitHub to make their work more transparent.

Coinbase

Read how Coinbase creates a culture of empowerment without compromising security or compliance.

Enova International

At Enova, the “Best Answer Wins”. Discover why GitHub Enterprise was the best answer for their innovative engineering teams.

What will your story be?

Team

$9 $9

per user / month

Includes:

  • Organization account
  • Unlimited public repositories
  • Unlimited private repositories
  • Team and user permissions

Starting at $25$25 / month which includes your first 5 users.

Sign up your team

Business

$21 $21

per user / month

Hosted on
GitHub.com

  • Organization account
  • SAML single sign-on
  • Access provisioning
  • 24/5 support with 8-hour response time
  • 99.95% Uptime SLA
Get started

$21 $21 *

per user / month

GitHub
Enterprise

  • Multiple organizations
  • SAML, LDAP, and CAS
  • Access provisioning
  • 24/7 support for urgent issues
  • Advanced auditing
  • Host on your servers, AWS, Azure, or GCP
Start a free trial

* Sold in packs of 10 users and billed annually.

Want to use GitHub on your own? Check out our personal plans.

SAP · GitHub