Support und Wartung von Software
Wir halten Ihr gesamtes Produkt nach dem Launch am Laufen: die mobilen Apps, die Website oder Webanwendung, die Server darunter und den Weg, auf dem alles ausgeliefert wird. Ein Team, ein Vertrag und eine Stelle, an die Sie Probleme melden.
Für wen das gedacht ist
Die meisten Produkte bestehen aus mehreren Systemen, die gemeinsam ausfallen: einer App, ihrem Backend, einer Website, einem Server. Betreuung funktioniert am besten, wenn ein Team alle davon im Blick hat.
- App, Backend und Server werden von verschiedenen Dienstleistern betreut, die sich gegenseitig die Schuld zuschieben
- Die ursprünglichen Entwickler sind weg, und niemand weiß, wie das Produkt ausgeliefert wird
- 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
Damit iOS- und Android-Apps nach dem Release funktionieren: Betriebssystem-Updates, Absturzbehebung, Store-Vorgaben, Releases und Kontowiederherstellung.
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.
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
Übernahme eines Produkts von einem anderen Team
Ein übernommenes Produkt wird geprüft, bevor wir etwas zusagen. Neben dem Code suchen wir alles, wovon ein Produkt stillschweigend abhängt: Store- und Hosting-Konten, Domains, Signaturschlüssel, Zahlungs- und E-Mail-Dienste und auf wen jedes davon registriert ist. Danach erhalten Sie eine Beschreibung des Zustands jedes Teils und davon, was in den ersten Monaten ansteht. Manchmal lautet das ehrliche Fazit, dass ein Neubau eines Teils günstiger ist als seine Betreuung, und das hört man besser zu Beginn 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
- Zugänge und Eigentum auf Ihr Unternehmen übertragen
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.
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