Support und Wartung von Software
Ihr Entwickler ist gegangen, die Agentur hat sich anderen Projekten zugewandt oder das interne Team ist geschrumpft, und das Produkt muss morgen trotzdem funktionieren. Wir übernehmen das ganze Produkt: die mobilen Apps, die Website oder Webanwendung, die Server und den Release-Prozess. Ein Team steht für alles ein, mit einem technischen Leiter, der mit Ihnen die Prioritäten bespricht.
Für wen das gedacht ist
Die meisten Produkte bestehen aus mehreren Systemen, die gemeinsam ausfallen: eine App, ihr Backend, eine Website, ein Server. Betreuung funktioniert, wenn ein Team alle davon sieht und befugt ist zu handeln.
- Ihr Entwickler oder Ihre Agentur ist gegangen, und niemand weiß, wie das Produkt gebaut und ausgeliefert wird
- App, Backend und Server werden von verschiedenen Dienstleistern betreut, die sich gegenseitig die Schuld zuschieben
- Sie brauchen einen technischen Verantwortlichen für das Produkt, nicht noch eine Person, die im Tracker auf Aufgaben wartet
- Sie haben keine eigenen Entwickler und brauchen jemanden, der für die technische Seite verantwortlich ist
- Updates werden immer wieder verschoben, und das Produkt fällt zurück
- Kunden bemerken Probleme, bevor Ihr Team sie sieht
Wählen Sie die Betreuung, die Sie brauchen
App-Betreuung
Ein Team für ein mobiles Live-Produkt: iOS, Android, Backend, Infrastruktur und beide Store-Prüfungen. Abuk ist seit 2018 bei uns, MemoWord seit 2019.
Website-Betreuung
Fehlerbehebung, Updates, Performance und Sicherheit für Websites und Web-Apps, auch für Projekte, die wir von anderen Entwicklern übernehmen.
Serverbetreuung
Linux-Serveradministration: Webserver, Datenbanken, getestete Backups, Updates, Monitoring, SSL, E-Mail und Umzüge zwischen Hosting-Anbietern.
DevOps
CI/CD-Pipelines, Container, Cloud- und VPS-Infrastruktur, getrennte Umgebungen und Monitoring, so eingerichtet, dass Releases zur Routine werden.
Servermigration
Umzug von Live-Websites, Datenbanken, E-Mail und DNS auf einen neuen Server oder Hoster, während Besucher weiter einkaufen und E-Mails weiter ankommen.
Ein Produkt übernehmen, wenn das Team gegangen ist
Wenn ein Entwickler oder eine Agentur geht, kommt das Produkt selten mit einer Anleitung. Bevor wir etwas zusagen, sehen wir uns alles an, wovon es stillschweigend abhängt: den Code und wie er gebaut wird, Store- und Hosting-Konten, Domains, Signaturschlüssel, Zahlungs- und E-Mail-Dienste und auf wen sie jeweils registriert sind. Sie erhalten eine schriftliche Beschreibung jedes Teils und dessen, was die ersten Monate mit sich bringen. Dann übernehmen wir die Rolle, die das vorherige Team hatte, einschließlich eines technischen Leiters, der mit Ihnen Prioritäten setzt, statt auf Tickets zu warten. Manchmal lautet das ehrliche Ergebnis, dass ein Neubau eines Teils weniger kostet als seine Betreuung, und das hört man besser am Anfang als nach einem Jahr Flickarbeit.
- Bestandsaufnahme von Code, Konten, Schlüsseln, Domains, Servern und Drittanbieterdiensten
- Bericht über den Zustand jedes Teils und die wichtigsten Risiken
- Ein Plan für die ersten Monate, nach Priorität geordnet
- Ein technischer Leiter auf unserer Seite, der Prioritäten verantwortet und mit dem Geschäft spricht
- Zugänge und Eigentum auf Ihr Unternehmen übertragen
Ein Team für das gesamte Produkt
Wenn App, Backend und Server von verschiedenen Leuten betreut werden, beginnt jede Störung mit einer Diskussion darüber, wessen Problem es ist. Wir übernehmen die Verantwortung für die gesamte Kette, von der App auf dem Smartphone des Nutzers bis zur Datenbank auf dem Server. Eine fehlgeschlagene Zahlung, eine fehlende Push-Benachrichtigung oder eine langsame Seite wird von denselben Engineers durch alle Ebenen verfolgt, und Sie erhalten eine Erklärung der Ursache statt dreier unvollständiger.
- Ein Vertrag und ein Ansprechpartner für alle Systeme
- Störungen über App, Backend und Infrastruktur hinweg verfolgt
- Eine schriftliche Ursache für jede Störung, nicht nur „behoben“
- App-Releases und Serveränderungen gemeinsam geplant, damit sie sich nicht in die Quere kommen
Betreuung und Weiterentwicklung zusammen
Betreuung und Weiterentwicklung liegen meist beim selben Team: Ein Teil hält die aktuelle Version stabil, ein anderer baut die nächste. Kleine Verbesserungen, die nie ein eigenes Projekt rechtfertigen, erledigen wir im Rahmen der Betreuung, größere Funktionen werden separat kalkuliert. Engineers, die Störungen beheben, kennen den Code, den sie erweitern, und das macht beide Aufgaben schneller.
- Kleine Änderungen im Rahmen des Betreuungsumfangs
- Neue Funktionen parallel zur Betreuung kalkuliert und geplant
- Regelmäßige Berichte darüber, was erledigt wurde und was als Nächstes kommt
- Reaktionszeit pro Produkt vereinbart, je nachdem, was es leistet
So beginnt die Betreuung
Kennenlerngespräch
Sie erzählen uns, woraus das Produkt besteht, wer es gebaut hat und was Sie gerade beunruhigt. Wir sagen Ihnen, welche Teile wir uns zuerst ansehen würden.
Audit
Wir prüfen Code, Konten, Hosting und Deployment. Sie erhalten einen Bericht über den Zustand jedes Systems und die gefundenen Risiken.
Umfang und Konditionen
Wir vereinbaren, was abgedeckt ist, die Reaktionszeit für jede Art von Problem und den monatlichen Umfang. Sie erhalten ein Angebot mit einem Preis für diesen Umfang.
Übergabe
Zugänge, Schlüssel und Dokumentation werden an einem Ort gesammelt, das Monitoring wird eingerichtet, und die dringenden Probleme aus dem Audit werden zuerst behoben.
Laufende Betreuung
Monitoring, Fehlerbehebung, Updates und Releases im vereinbarten Umfang, mit regelmäßigen Berichten über die erledigte Arbeit.
Was wir betreuen
Mobile
- Swift
- Objective-C
- Kotlin
- Java
- React Native
Web und Backend
- PHP
- Laravel
- Yii2
- WordPress
- Ruby on Rails
- Node.js
- Python
- Vue.js
- React
Infrastruktur
- Linux
- nginx
- Apache
- MySQL
- PostgreSQL
- Docker
Wie Sie die Betreuung bezahlen können
Monatlicher Betreuungsvertrag
Ein fester monatlicher Umfang, vereinbart nach dem Audit: Monitoring, Updates, Fehlerbehebung und ein festgelegtes Kontingent kleiner Änderungen.
Dediziertes Team
Engineers, die Ihrem Produkt zugeordnet sind und sowohl die Betreuung als auch die Entwicklung neuer Funktionen übernehmen.
Nach Aufwand, bei Bedarf
Für Produkte, die gelegentlich Hilfe brauchen: einzelne Korrekturen, Updates oder Beratungen, abgerechnet nach aufgewendeter Zeit.
Stimmen
Das Revol-Team stärkt die Entwicklungskapazitäten des Kunden kontinuierlich durch hochwertige Arbeit und verlässlichen Support. Die Kommunikation ist effektiv, und das Team versteht die Anforderungen und das Geschäft des Kunden sehr gut.
Tomas
Die Arbeit von Revol hat die Erwartungen voll erfüllt und den Kunden zufriedengestellt. Der frische Ansatz und die ständige Erreichbarkeit für Support waren wertvolle Pluspunkte. Wer ein kommunikatives, kundenorientiertes Team sucht, um seine Ziele zu erreichen, ist hier richtig.
Andrey
Häufig gestellte Fragen
Können wir die Betreuung nur für einen Teil des Produkts beauftragen?
Ja. Jede Art der Betreuung funktioniert für sich: nur die mobilen Apps, nur die Server und so weiter. Eine Kombination ist sinnvoll, wenn die Teile voneinander abhängen und Störungen die Grenzen zwischen ihnen überschreiten.
Welche Reaktionszeit bieten Sie an?
Sie wird pro Produkt vereinbart und hängt davon ab, was das Produkt leistet. Ein Dienst, der Zahlungen verarbeitet, und ein internes Tool brauchen nicht dieselben Garantien, und für die strengere zu zahlen, ohne sie zu brauchen, ist verschwendetes Geld.
Betreuen Sie Produkte, die andere Teams gebaut haben?
Ja, die meisten Betreuungsprojekte beginnen so. Wir starten mit einem Audit und sagen Ihnen ehrlich, in welchem Zustand das Produkt ist, bevor wir uns auf einen Umfang festlegen.
Können Sie unsere Entwicklungsagentur bei einem Live-Produkt ablösen?
Ja. Wir vereinbaren eine Übergabephase mit dem bisherigen Team, sofern es noch erreichbar ist, sammeln Zugänge, Schlüssel und Dokumentation und liefern das erste Release selbst aus, um zu zeigen, dass die Build- und Deployment-Kette funktioniert. Danach führen wir Betreuung und Entwicklung als das für das Produkt verantwortliche Team fort.
Wem gehören die Konten und Zugänge?
Ihnen. Store-Konten, Domains, Hosting und Repositorys sollten auf Ihr Unternehmen registriert sein, und wir arbeiten mit den Zugängen, die Sie uns einräumen. Liegen sie noch bei einem früheren Dienstleister, helfen wir, sie auf Sie zu übertragen.
Was sehen wir jeden Monat?
Einen Bericht über Störungen und ihre Ursachen, eingespielte Updates und vorgenommene Änderungen sowie über anstehende Risiken, etwa eine Frist eines Stores oder eine Framework-Version, deren Unterstützung ausläuft.
Was passiert, wenn wir die Zusammenarbeit beenden?
Alles bleibt bei Ihnen: Code, Zugänge, Dokumentation und die Notizen aus der Betreuung. Wir übergeben das Produkt geordnet an das nächste Team.
Erzählen Sie uns von Ihrem Projekt
Beschreiben Sie die Aufgabe in wenigen Zeilen. Innerhalb eines Werktags melden wir uns mit Rückfragen oder einer ersten Einschätzung zu Umfang und Kosten.
Lieber per E-Mail oder Telefon?
welcome@revolsource.com
+38 097 662 23 20
Revol Software OÜ, Tallinn, Estland. Unser Team ist weltweit verteilt.
Werden Sie Teil unseres Teams
Senden Sie Ihren Lebenslauf an career@revolsource.com