Graphits Die Gründer kamen von Facebook, Airbnb und Square, drei Unternehmen, bei denen sie Zugang zu ausgeklügelten Code-Review-Tools hatten. Als sie Graphite gründeten, ursprünglich als Unternehmen für mobile Entwicklungstools, vermissten sie die Tools, die sie in den größeren Unternehmen hatten, und begannen, eines für den internen Gebrauch zu bauen.
Sie erkannten bald, dass das Tool, das sie für sich selbst erstellten, Entwicklern Zugriff auf eine Reihe von Funktionen gab, die zuvor nur Mitarbeitern in größeren, anspruchsvolleren Unternehmen zur Verfügung standen. Schließlich entschieden sie sich, ihr Startup ausschließlich auf dieses Tool zu konzentrieren, erklärte Firmenmitbegründer und CEO Merrill Lutsky.
„Wir haben die erste Version von Graphite tatsächlich vor etwas mehr als einem Jahr als internes Tool entwickelt. Wir alle hatten die Code-Review-Workflows vermisst, die wir bei einigen unserer früheren Unternehmen hatten. Also haben wir die erste Version des Graphite-Befehlszeilentools und das Dashboard nur als Werkzeug für die interne Verwendung erstellt“, erklärte er.
Sie begannen, das Tool, an dem sie gearbeitet hatten, zu teilen, und waren von der Reaktion angenehm überrascht. „Die Reaktion auf das, was zu Graphite wurde, war so enthusiastisch und überzeugend, dass wir anfingen zu denken, dass wir vielleicht stattdessen daran arbeiten sollten.“
Bevor sie jedoch von ihrer ursprünglichen Idee abrücken würden, legten sie einige Parameter fest. Wenn sie 20 Ingenieure dazu bringen könnten, Graphite vor Ende August herunterzuladen, würden sie die Umstellung abschließen. Am Ende hatten sie 40 begeisterte Benutzer, die ihnen Feedback gaben, und im vergangenen September beschlossen sie, sich auf das Code-Review-Produkt einzulassen.
Was sie erstellt haben, ist eine Open-Source-Befehlszeilenschnittstelle und ein Dashboard zur Rationalisierung der Codeüberprüfung. Normalerweise ist Code Review ein linearer Prozess. Sie erstellen einen Teil des Programms, schreiben ihn fest und warten auf die Überprüfung. Sie wollten das ändern, um es gleichzeitig zu machen, damit Sie mit Ihrer Arbeit fortfahren können, selbst während das Originalstück überprüft wird, ein Prozess, der viel effizienter ist.
„Die Idee bei Graphite ist, dass ich eine Änderung vornehme und dann, während ich nach jemandem suche, der sie überprüft, nehme ich einfach weiter Änderungen vor und erschaffe so diese Warteschlange von Dingen, die zu tun sind“, erklärte Tomas Reimers, Mitbegründer des Unternehmens .
Sie sind heute ein kleines Team mit sechs Personen, einschließlich der drei Gründer, hoffen aber, bis Ende des Jahres auf 15 bis 20 zu kommen. Lutsky sagt, dass er heutzutage einen großen Teil seiner Zeit damit verbringt, Ingenieure für das Unternehmen einzustellen.
Da sie auf die Zusammenarbeit mit Einstellungsagenturen umstellen, um Kandidaten einzustellen, konzentrieren sie sich darauf, zu Beginn des Prozesses eine Reihe unterschiedlicher Kandidaten einzubeziehen. „Da wir anfangen, schneller einzustellen, sprechen wir tatsächlich mit Personalvermittlungsagenturen über eine Zusammenarbeit mit ihnen und weisen sie an, dafür zu sorgen, dass sie Kandidaten mit unterschiedlichem Hintergrund erreichen“, sagte er.
Der neue Ansatz hat bei den Entwicklern Anklang gefunden, und heute sind sie auf mehr als 2.500 Benutzer angewachsen, die an der Slack-Community des Unternehmens teilnehmen. Es scheint also, dass sie die richtige Entscheidung getroffen haben. Lutsky sagt, dass Investoren, die Startkapital für die Idee gegeben hatten, darunter der Hauptinvestor Hunter Walk von Homebrew, den Richtungswechsel unterstützten.
Darüber hinaus gab das Unternehmen heute bekannt, dass es eine Serie A in Höhe von 20 Millionen US-Dollar unter der Leitung von Andreessen Horowitz aufgebracht hat, wobei Peter Levine die Leitung der Investition übernimmt.