Wie wir uns einen Platz in thoughtbots Toolkit gesichert haben
thoughtbot ist eine Designagentur, die individuelle Software für Web- und Mobile-Plattformen entwickelt. Doch dahinter steckt mehr Purpose als das. Was thoughtbot wirklich antreibt, ist der gemeinsame Wunsch, kontinuierlich bessere Arbeitsweisen zu finden und sich persönlich wie beruflich weiterzuentwickeln. Das Team ist fest davon überzeugt, dass genau diese Haltung ein Arbeitsumfeld schafft, in dem Teams erfolgreich sein können – und dadurch exzellente Produkte für ihre Kunden entstehen.

Seit 2005 teilt thoughtbot aktiv Wissen im Blog „Giant Robots Smashing into Other Giant Robots“ und hat dadurch – wie die 47,6K Follower auf Twitter zeigen – eine große Reichweite aufgebaut. Darüber hinaus hat thoughtbot eine Vielzahl von Open-Source-Projekten und nützlichen Developer Products veröffentlicht. Daher überrascht es kaum, dass die Gründer von Transloadit schon Fans waren, lange bevor thoughtbot Kunde wurde.
Mit über zwölf Jahren Branchenerfahrung hat sich thoughtbot zu einem der Vorreiter im Bereich Softwareentwicklung entwickelt. Das Unternehmen hat mit mehr als 700 Organisationen zusammengearbeitet – von kleinsten Startups bis hin zu großen multinationalen Unternehmen und renommierten Universitäten –, um eine Vielzahl herausragender Produkte zu gestalten. Heute hat das Unternehmen Teams in den Vereinigten Staaten und in London.

Das richtige Tool für den Job finden
Ein wesentlicher Grund, warum Kunden thoughtbot so schätzen, ist die Geschwindigkeit, mit der das Team qualitativ hochwertige Arbeit liefert. Eine der Kernphilosophien von thoughtbot ist es, schnell an den Markt zu gehen, um Annahmen zu validieren. Matt Sumner, Entwickler bei thoughtbot, erklärt es etwas genauer:
„Wir möchten das Richtige bauen, und der beste Weg dorthin ist, Ihr Produkt vor Nutzer zu bringen und iterativ weiterzuentwickeln. Wir möchten schnelles Feedback, wenn wir etwas entwickeln. Am besten zeigt sich das in unserem Product Design Sprint- Prozess, bei dem wir innerhalb der ersten Woche der Produktarbeit einen Prototyp vor Nutzer bringen. Das gibt uns die Sicherheit, dass wir das Richtige bauen.“
Unter strengen Zeitvorgaben zu arbeiten bedeutet, dass oft wenig Zeit bleibt, um Lösungen für auftretende Probleme auszuarbeiten. Genau das war auch während eines solchen Design Sprints der Fall, als das Team an der Verbesserung eines bestehenden Produkts arbeitete. Eine der wichtigsten Annahmen des Teams war, dass die Vorgabe, von Nutzern hochgeladene Videodateien müssten in einem bestimmten Format vorliegen, Reibung verursachen würde. Dies bestätigte sich in den Nutzerinterviews. Daher musste schnell ein zuverlässiger, skalierbarer und bezahlbarer Service für Dateiverarbeitung gefunden werden, der alle Edge Cases abdecken konnte.
Matt erinnert sich an die Anforderungen, die thoughtbot bei der Suche nach einer Lösung im Blick hatte:
„Unser wichtigstes Kriterium war, dass die Lösung gut mit unserem bestehenden Technologie-Stack zusammenspielen und einfach zu implementieren sein musste. Dateien wurden zu S3 hochgeladen und sollten später in einem Browser angezeigt werden. Wir wollten es Nutzern ermöglichen, Videos in unterschiedlichen Dateitypen hochzuladen, diese aber im Hintergrund nahtlos in MP4 konvertieren.“
Es gibt zwar weitere Services am Markt, die diese Art der Massenkonvertierung von Daten anbieten, doch das Team von thoughtbot entschied sich letztlich für Transloadit statt für die Konkurrenz. Wir bilden uns gerne ein, dass auch der Roboter in unserem Logo eine wichtige Rolle bei dieser Entscheidung spielte. Matt erklärt jedoch, was Transloadit für das Team wirklich auszeichnete:
„Eines der Dinge, die Transloadit von der Konkurrenz abheben, sind die verschiedenen verfügbaren Sprach-SDKs. Wir arbeiteten mit einer Ruby on Rails-Anwendung, und ein natives SDK machte die Entscheidung für Transloadit deutlich einfacher. So konnten wir Transloadit schnell in unser Produkt integrieren und uns auf die Funktionalität konzentrieren, die es besonders machte.“

Eine Lösung, der Sie vertrauen können
Um regelmäßig hochwertige Softwareprodukte in kurzer Zeit auszuliefern, muss thoughtbot sich auf die Tools verlassen können, mit denen das Team arbeitet – und Transloadit ist stolz darauf, einen Platz in diesem Arsenal zu haben. Laut Matt war der größte Vorteil der Zusammenarbeit mit Transloadit, dass sie Video Encoding nicht selbst implementieren mussten:
„Transloadit spart Entwicklungs- und Wartungsaufwand und ist zweifellos eine robustere Lösung, als Transcoding selbst zu verwalten. Wie wichtig es ist, sich auf die einzigartigen Aspekte unseres Produkts konzentrieren zu können, statt das Rad neu zu erfinden, kann man kaum überschätzen.“
Wann immer thoughtbot kurzfristig eine Massenkonvertierung von Daten benötigt, kann das Team sicher sein, dass Transloadit bereitsteht: mit einer zuverlässigen und vielseitigen Lösung für Dateiverarbeitung, die genau dann einsatzbereit ist, wenn sie gebraucht wird.
„Wir suchen immer nach Tools und Services, die Probleme gut lösen. Für uns ist es enorm wichtig, ein Produkt so schnell wie möglich vor Nutzer zu bringen, und Lösungen zu haben, denen wir vertrauen können, ist entscheidend. Wenn wir künftig vor einem passend geformten Problem stehen, greifen wir sicher zum richtigen Tool, um es zu lösen – und Transloadit hat einen Platz in meinem Toolbelt.“
– Matt Sumner
