Ein Prozess ist seiner Tabelle entwachsen
Der Workaround, der drei Jahre gehalten hat, braucht jetzt fünf Leute zur Pflege. Er muss eine Anwendung mit Regeln, Berechtigungen und einem Audit-Trail werden.
Die Anwendung, auf der Ihr Geschäft läuft, sollte nicht die sein, an die niemand mehr heranwill.
HOW MUCH Labs entwickelt, erweitert, integriert und wartet Symfony-Anwendungen — Kundenportale, interne Plattformen, APIs und die Systeme, die den Betrieb eines Unternehmens still zusammenhalten.
Das ist gelieferte Entwicklungsarbeit, keine Entwicklerüberlassung. Wir übernehmen die Verantwortung für den Umfang, den wir vereinbaren.
Projekte werden von einem Entwickler mit über 20 Jahren Erfahrung geleitet.
Architektur, technische Entscheidungen und Code Review liegen bei einem Senior Lead — der Teil eines Projekts, der teuer wird, wenn er schiefgeht, und günstig, wenn er früh sitzt.
Der Workaround, der drei Jahre gehalten hat, braucht jetzt fünf Leute zur Pflege. Er muss eine Anwendung mit Regeln, Berechtigungen und einem Audit-Trail werden.
Sie läuft, aber der Entwickler, der sie geschrieben hat, ist weg, und jede Änderung fühlt sich riskant an. Wir lesen sie zuerst und sagen Ihnen dann, was sich sicher ändern lässt.
Website, CRM und Backoffice halten jeweils einen Teil der Wahrheit. Jemand tippt täglich Daten zwischen ihnen um.
Ein älteres Symfony-Release blockiert Upgrades, Hosting-Wechsel oder neue Funktionen — und der Sprung wird immer wieder verschoben.
Neue Anwendungen, Ergänzungen bestehender, und die wenig glamouröse Arbeit, die beides am Laufen hält.
Kundenportale, Buchungs- und Angebotstools, interne Operations-Plattformen — gebaut um die tatsächliche Arbeitsweise des Unternehmens, nicht um eine Vorlage.
REST- und Messaging-Integrationen mit den ERPs, CRMs, Zahlungs- und Logistiksystemen, von denen das Unternehmen bereits abhängt — mit protokollierten statt stillen Fehlern.
Neue Funktionalität, Refactoring und Bugfixes in einer Codebasis, die wir nicht geschrieben haben. Wir beginnen mit einer Bewertung, damit die erste Änderung nicht die riskante ist.
Eine Anwendung schrittweise auf eine unterstützte Symfony-Version bringen, während das Geschäft weiterläuft.
Langsame Queries, Timeouts, Jobs, die nachts still scheitern. Wir finden die tatsächliche Ursache, bevor wir einen Rewrite vorschlagen — ein Rewrite ist selten die günstigste Antwort.
Fünf Stufen. Sie kennen Umfang und Kosten, bevor die Umsetzung beginnt.
Wir lernen, was die Anwendung leisten muss, und lesen bei bestehenden Systemen den Code, bevor wir uns eine Meinung bilden. Sie erhalten eine schriftliche Zusammenfassung dessen, was wir gefunden haben und was wir empfehlen würden — einschließlich der Option, weniger zu tun als Sie gefragt haben.
Ein schriftlicher Umfang mit Festpreis und Lieferdatum für die vereinbarte Arbeit. Alles Unsichere wird hier als unsicher benannt, nicht mitten im Build entdeckt. Größere Anwendungen werden in Stufen geteilt, die Sie dazwischen prüfen können.
Gebaut in sichtbaren Inkrementen auf einer Staging-Umgebung, wobei der Senior Lead die Architektur verantwortet und prüft, was ausgeliefert wird. Sie sehen den Fortschritt, während er entsteht, nicht erst am Ende.
Sie testen gegen den Umfang auf Staging. Automatisierte Tests decken die Teile des Systems ab, in denen ein stiller Fehler teuer wäre. Fixes innerhalb des vereinbarten Umfangs gehören zum Preis.
Quellcode, Repository-Zugang, Deployment-Anweisungen und Dokumentation, geschrieben für den nächsten Entwickler. Wenn Sie uns weiter warten lassen wollen, ist das eine eigene Vereinbarung — keine Bedingung, um den Code zu bekommen.
Eine Anwendung, die Sie keinem anderen Entwickler übergeben können, ist kein Vermögenswert, sondern eine Abhängigkeit. Wir bauen so, dass die Übergabe ein ganz normaler Dienstag ist.
Technische Führung auf Senior-Niveau zählt hier am meisten: die Entscheidungen, die eine Codebasis in drei Jahren lesbar machen, fallen in den ersten zwei Wochen.
Vollständiger Quellcode und IP-Übertragung bei der Schlusszahlung. Nichts wird an uns zurücklizenziert und nichts hängt von unserer Infrastruktur ab.
Wir folgen den Konventionen von Symfony selbst, damit jeder Symfony-Entwickler das Ergebnis lesen kann — das ist in der Praxis der größte Teil von Wartbarkeit.
Setup, Deployment und die Entscheidungen, die aus dem Code nicht offensichtlich sind, geschrieben, während sie noch frisch sind, statt am Ende rekonstruiert.
Sie können die Anwendung zu einem anderen Team bewegen, ohne uns um etwas zu bitten. Wir werden lieber behalten als gebraucht.
Diese Seite richtet sich an Unternehmen, die uns direkt beauftragen. Wenn Sie eine Agentur oder Beratung sind, die Symfony-Lieferung hinter Ihrer eigenen Marke braucht, ist das eine andere Vereinbarung — und sie hat eine eigene Seite.
Ja — der Großteil unserer Symfony-Arbeit betrifft bestehende Anwendungen. Wir beginnen damit, die Codebasis zu lesen und Ihnen zu sagen, was wir gefunden haben: wie sie strukturiert ist, wo das Risiko sitzt und was sich sicher ändern lässt. Diese Bewertung ist für Sie nützlich, auch wenn Sie uns nie für den Build beauftragen.
Das ist üblich und machbar. Eine undokumentierte Anwendung braucht länger zum Einarbeiten, deshalb scopen wir die erste Stufe als bezahlte Analyse, statt einen Preis für das Ganze zu raten.
Das ist ein großer Teil der Arbeit: ERPs, CRMs, Buchhaltungspakete, Zahlungsanbieter, interne Datenbanken, APIs Dritter. Wo eine API existiert, nutzen wir sie; wo nicht, vereinbaren wir einen sicheren Weg zum Datenaustausch und dokumentieren ihn.
Wir scopen schriftlich vor der Umsetzung: was enthalten ist, was ausdrücklich nicht, und ein Festpreis für die vereinbarte Arbeit. Größere Anwendungen werden in Stufen geteilt, damit Sie dazwischen stoppen, prüfen oder die Richtung ändern können.
Was Sie bevorzugen. Manche Kunden übernehmen die Codebasis und machen intern weiter, manche behalten uns für Wartung und Updates, manche rufen uns nur, wenn etwas ergänzt werden muss. Die Übergabe ist in allen Fällen dieselbe — vollständiger Quellcode, Dokumentation und Zugang.
Projekte werden von einem Entwickler mit über 20 Jahren Erfahrung geleitet, der die Architektur verantwortet und prüft, was ausgeliefert wird. Wo ein Projekt mehr Hände braucht, bleibt dieser Lead für das Ergebnis verantwortlich. HOW MUCH Labs ist Ihr Vertragspartner, kein Vermittler.
Sagen Sie uns, was die Anwendung tut oder tun soll. Eine grobe Beschreibung reicht zum Start — wir kommen mit den Fragen zurück, die zählen, bevor jemand über Schätzungen spricht.
Wenn die Arbeit sich als ungeeignet für uns herausstellt, sagen wir das lieber, als sie zu quoten.