Produktion und Entwicklung
Entwicklung, Vorschau und Produktion in condoo.Vibe verstehen. Authentifizierung, Zahlungen und Connectors sicher testen, bevor Kunden Änderungen sehen.
Bei der Entwicklung mit condoo.Vibe arbeitest du in unterschiedlichen Phasen mit deiner Anwendung.
Während du dein Projekt erstellst, änderst und testest, arbeitest du an der Anwendung, bevor diese Änderungen deinen Nutzern zur Verfügung stehen.
Sobald du das Projekt veröffentlichst, greifen Nutzer auf die Produktionsversion deiner Anwendung zu.
Diese Unterscheidung wird immer wichtiger, sobald deine Anwendung echte Nutzer, Kundendaten, Zahlungen und Integrationen hat.
Änderungen zuerst entwickeln und testen. Veröffentlichen, sobald sie für deine Nutzer bereit sind.
Was ist Entwicklung?
In der Entwicklung erstellst und verbesserst du deine Anwendung aktiv.
Du könntest condoo.Vibe bitten:
- Eine Funktion hinzuzufügen
- Eine Seite neu zu gestalten
- Einen Fehler zu beheben
- Einen Ablauf zu ändern
- Eine Integration anzubinden
- Anwendungslogik zu ändern
- Die Nutzererfahrung zu verbessern
Während dieses Prozesses kannst du deine Änderungen prüfen, bevor du entscheidest, ob sie bereit für die Veröffentlichung sind.
Die Entwicklung ist deine Arbeitsumgebung.
DEINE IDEE
↓
condoo.Vibe
↓
ENTWICKELN
↓
VORSCHAU
↓
TESTEN
Du gestaltest das Produkt noch.
Was ist Produktion?
Produktion ist die Version deiner Anwendung, die echte Nutzer verwenden.
Wenn du beispielsweise:
app.yourcompany.com
veröffentlicht hast und deine Kunden sich dort anmelden und die Anwendung nutzen, ist das deine Produktionsanwendung.
Die Produktion kann echte Daten und Vorgänge enthalten:
- Nutzer
- Kundenkonten
- Zahlungen
- Bestellungen
- Projekte
- Buchungen
- Nachrichten
- Dateien
- Geschäftsdaten
Änderungen an einer Produktionsanwendung sollten deshalb sorgfältiger behandelt werden als Änderungen an einem frühen Prototyp.
Vorschau und Live-Version
Der Unterschied lässt sich besonders einfach so verstehen:
Preview
Was du während der Entwicklung gerade prüfst.
Live
Worauf deine Nutzer nach der Veröffentlichung zugreifen.
condoo.Vibe
↓
ENTWICKELN
↓
VORSCHAU
↓
Bist du zufrieden?
↓
VERÖFFENTLICHEN
↓
LIVE-ANWENDUNG

Das gibt dir Gelegenheit, deine Arbeit zu prüfen, bevor du sie Nutzern bereitstellst.
Eine Live-Anwendung hindert dich nicht am Weiterentwickeln
Nach der Veröffentlichung eines Projekts kannst du es weiter verbessern.
Angenommen, Version 1 enthält:
- Landingpage
- Authentifizierung
- Dashboard
- Projekte
Deine Kunden beginnen, sie zu nutzen.
Du kannst dann zu condoo.Vibe zurückkehren und sagen:
Teamzusammenarbeit hinzufügen, damit Eigentümer von Arbeitsbereichen andere Nutzer zu ihren Projekten einladen können.
Du kannst die neue Funktion entwickeln und prüfen, bevor du die Aktualisierung veröffentlichst.
Vereinfacht dargestellt:
AKTUELLE LIVE-VERSION
↓
Weiterentwickeln
↓
Neue Änderungen
↓
Vorschau
↓
Testen
↓
Veröffentlichen
↓
AKTUALISIERTE LIVE-VERSION
Dein Produkt kann sich nach dem Start weiterentwickeln.
Echte Nutzer nicht als Testumgebung verwenden
Sobald Kunden deine Anwendung nutzen, solltest du große Änderungen vor der Veröffentlichung testen.
Stell dir beispielsweise vor, du änderst:
Wie Abonnementberechtigungen berechnet werden.
Wenn du sofort ohne Tests veröffentlichst, könntest du zahlenden Kunden versehentlich den Zugang zu ihren Konten verwehren.
Stattdessen:
ÄNDERUNG
↓
VORSCHAU
↓
TESTEN
↓
ÜBERPRÜFEN
↓
VERÖFFENTLICHEN
Das wird mit dem Wachstum deiner Anwendung immer wichtiger.
Den gesamten Ablauf testen
Teste nicht nur die geänderte Seite.
Überlege, was die Änderung beeinflusst.
Angenommen, du änderst den Registrierungsablauf.
Hör nicht auf, nachdem du festgestellt hast, dass die Registrierungsseite richtig aussieht.
Teste:
Registrierung
↓
Konto erstellt
↓
Authentifizierung
↓
Einführung
↓
Dashboard
Eine Änderung am Anfang eines Ablaufs kann alles beeinflussen, was danach kommt.
Testdaten und echte Daten
Während der Entwicklung erstellst du möglicherweise Beispieldaten zum Testen deiner Anwendung.
Zum Beispiel:
Kunde:
John Test
Unternehmen:
Acme Demo
Bestellung:
#TEST-001
Das ist während der Entwicklung hilfreich.
Deine Produktionsanwendung kann aber tatsächliche Kundeninformationen enthalten.
Entferne vor dem Start unnötige Platzhalter- oder Demoinhalte, die echte Nutzer nicht sehen sollen.
Entwicklungsdaten und Produktionsdaten
Die Unterscheidung zwischen deiner Anwendungsversion und ihren Daten ist wichtig.
Dein Projekt kann unterschiedliche Versionen durchlaufen, während die Datenbank dauerhaft gespeicherte Informationen enthält, zum Beispiel:
- Nutzer
- Kunden
- Bestellungen
- Projekte
- Buchungen
- Abonnements
Geh nicht davon aus, dass eine Änderung oder Wiederherstellung einer Anwendungsversion automatisch die Datenbankdaten zurücksetzt.
Wie unter „Versionsverlauf und automatische Wiederherstellung“ beschrieben, sind Anwendungs- und Datenbankwiederherstellung getrennte Konzepte.
Authentifizierung sorgfältig testen
Authentifizierung gehört zu den wichtigsten Bereichen, die vor der Veröffentlichung von Änderungen getestet werden sollten.
Wenn du Folgendes änderst:
- Registrierung
- Anmeldung
- Passwortverarbeitung
- Google-Authentifizierung
- Geschützte Seiten
- Nutzerrollen
- Berechtigungen
teste den gesamten Authentifizierungsablauf.
Zum Beispiel:
Neuer Nutzer
↓
Registrieren
↓
Konto erstellt
↓
Anmelden
↓
Richtiges Dashboard
Anschließend teste einen bestehenden Nutzer.
Bestehender Nutzer
↓
Anmelden
↓
Bestehende Daten verfügbar
Teste nicht nur mit deinem Administratorkonto.
Nutzerrollen testen
Wenn deine Anwendung unterschiedliche Rollen unterstützt, teste jede davon.
Zum Beispiel:
- Owner
- Admin
- Member
- Customer
Eine Funktion, die für einen Owner korrekt funktioniert, muss nicht zwangsläufig auch für einen Customer korrekt funktionieren.
Prüfe, ob jeder Nutzer:
- Die richtigen Seiten sieht
- Die richtigen Berechtigungen hat
- Erlaubte Aktionen ausführen kann
- Gesperrte Aktionen nicht ausführen kann
- Nur auf die passenden Daten zugreifen kann
Zahlungen vor dem Start testen
Zahlungsabläufe verdienen besondere Aufmerksamkeit.
Wenn du Stripe verwendest, sollte dein Entwicklungsablauf Tests vor der Verarbeitung echter Transaktionen vorsehen.
Zum Beispiel:
Tarif auswählen
↓
Checkout
↓
Zahlung
↓
Abonnement erstellt
↓
Richtiger Zugriff gewährt
Teste nicht nur, ob sich die Checkout-Seite öffnet.
Prüfe, was nach der Zahlung passiert.
Erfüllt die Anwendung Folgendes?
- Die Zahlung erkennen?
- Den Kunden aktualisieren?
- Den richtigen Tarif aktivieren?
- Die richtigen Funktionen freischalten?
- Fehlgeschlagene Zahlungen behandeln?
- Kündigungen behandeln?
Externe Connectors testen
Wenn deine Anwendung Connectors verwendet, teste sie als Teil deiner Produktionscheckliste.
Zum Beispiel:
Resend
Kommt die E-Mail tatsächlich an?
Twilio
Wird die vorgesehene Nachricht gesendet?
Cloudinary
Erscheinen hochgeladene Bilder korrekt?
Stripe
Aktualisiert eine Zahlung die Anwendung korrekt?
Google Calendar
Wird das richtige Ereignis erstellt?
Google Meet
Ist der Besprechungslink an der erwarteten Stelle verfügbar?
Ein erfolgreicher Anwendungsbuild garantiert nicht, dass jeder externe Dienst wie vorgesehen funktioniert.
Geheimnisse schützen
Füge sensible Zugangsdaten niemals direkt in öffentlich zugänglichen Anwendungscode oder Oberflächen ein.
Dazu gehören:
- API-Schlüssel
- Geheime Schlüssel
- Datenbankzugangsdaten
- Zugriffstoken
- Passwörter
- Private Dienstzugangsdaten
Verwende den passenden Connector oder sicheren Konfigurationsmechanismus von condoo.Vibe, wenn Zugangsdaten benötigt werden.
Entwicklungs- und Produktionszugangsdaten
Manche Dienste bieten getrennte Test- und Produktionsumgebungen.
Zahlungen sind ein häufiges Beispiel.
Du könntest Folgendes verwenden:
Entwicklung
→ Stripe Test Mode
und später:
Produktion
→ Stripe Live Mode
Starte nicht versehentlich eine Produktionsanwendung mit Testkonfiguration, wenn echte Transaktionen erwartet werden.
Ebenso solltest du Entwicklungstests nicht versehentlich gegen Live-Systeme ausführen, wenn dadurch echte Kosten, Nachrichten, E-Mails oder Kundenaktionen ausgelöst werden könnten.
Vorsicht bei destruktiven Aktionen
Manche Anwendungsaktionen lassen sich nur schwer oder gar nicht rückgängig machen.
Beispiele sind:
- Kundendatensätze löschen
- Abonnements kündigen
- Dateien entfernen
- Projekte löschen
- Berechtigungen ändern
- Massenkommunikation versenden
Teste diese Abläufe sorgfältig.
Bei wichtigen destruktiven Aktionen solltest du Bestätigungsdialoge wie diesen erwägen:
Projekt löschen?
Diese Aktion kann nicht rückgängig gemacht werden.
[Cancel] [Delete Project]
Du kannst condoo.Vibe bitten:
Vor dem dauerhaften Löschen eines Projekts einen Bestätigungsschritt hinzufügen. Klarstellen, dass die Aktion nicht rückgängig gemacht werden kann.
E-Mails und Nachrichten während der Entwicklung
Sei vorsichtig beim Testen von Anwendungen, die Nachrichten versenden.
Wenn deine Datenbank beispielsweise 5,000 echte Kunden enthält, soll ein Entwicklungstest nicht versehentlich Folgendes auslösen:
5,000 E-Mails
oder:
5,000 SMS-Nachrichten
Verwende beim Entwickeln von Nachrichtenabläufen gegebenenfalls kontrollierte Testempfänger.
Anschließend prüfe die Automatisierung, bevor du sie mit echten Kundendaten arbeiten lässt.
Eine kleine Produktionsänderung vornehmen
Angenommen, deine Anwendung ist live, und du möchtest Folgendes ändern:
Die Überschrift auf der Startseite von „Schneller entwickeln“ in „Das nächste Produkt mit KI entwickeln“ ändern.
Das ist vergleichsweise risikoarm.
Dein Ablauf könnte einfach so aussehen:
Ändern
↓
Vorschau
↓
Prüfen
↓
Veröffentlichen
Eine große Produktionsänderung vornehmen
Nun stell dir Folgendes vor:
Das aktuelle Authentifizierungssystem ersetzen, die Einführung neu gestalten und die Funktionsweise der Nutzerberechtigungen ändern.
Das hat deutlich größere Auswirkungen.
Verwende:
EXPLORE
↓
PLAN
↓
PRÜFEN
↓
BUILD
↓
TESTEN
↓
UNTERSCHIEDLICHE NUTZER TESTEN
↓
VERÖFFENTLICHEN
↓
PRODUKTION ÜBERPRÜFEN
Der Umfang deiner Tests sollte zum Risiko der Änderung passen.
Den Plan-Modus für Produktionsänderungen verwenden
Der Plan-Modus wird besonders wertvoll, sobald deine Anwendung live ist.
Statt:
Unser Abonnementsystem ändern.
Besser:
Das bestehende Abonnementsystem analysieren und einen Plan zum Hinzufügen jährlicher Abrechnung erstellen, ohne bestehende Monatsabonnenten zu beeinträchtigen. Noch keine Änderungen vornehmen.
Du kannst den Ansatz prüfen, bevor condoo.Vibe die Anwendung ändert.
Das ist besonders nützlich für:
- Zahlungen
- Authentifizierung
- Datenbankänderungen
- Berechtigungen
- Größere Integrationen
- Bestehende Kundenabläufe
condoo.Vibe mitteilen, was unverändert bleiben muss
Wenn du eine etablierte Anwendung änderst, gib condoo.Vibe Grenzen vor.
Zum Beispiel:
Der Kundentabelle Filter hinzufügen. Bestehende Suche, Seitennavigation, Sortierung, Kundenberechtigungen und Tabellengestaltung nicht ändern.
Oder:
Dem bestehenden Stripe-Abonnementablauf jährliche Abrechnung hinzufügen. Bestehende Monatsabonnements und Kundenzugriffsregeln nicht ändern.
Das hilft, funktionierende Bereiche zu schützen.
Den Versionsverlauf als Sicherheitsnetz verwenden
Wenn ein Build dauerhaft scheitert, versucht condoo.Vibe, den Fehler zu untersuchen und zu reparieren.
Wie auf der vorherigen Seite beschrieben, kann condoo.Vibe das Projekt automatisch auf eine frühere funktionierende Version zurücksetzen, wenn wiederholte Reparaturversuche erfolglos bleiben.
Der Wiederherstellungsprozess sieht so aus:
Neue Änderung
↓
Build-Fehler
↓
condoo.Vibe versucht Reparatur
↓
Weiterhin fehlerhaft
↓
Weiterer Versuch
↓
Reparatur nicht möglich
↓
Frühere funktionierende Version
Das hilft zu verhindern, dass ein fehlgeschlagener Build zur Sackgasse wird.
Versionswiederherstellung ersetzt jedoch keine sorgfältigen Produktionstests.
Nach der Veröffentlichung erneut testen
Nur weil eine Funktion in Preview funktioniert, solltest du Tests der Live-Anwendung nicht überspringen.
Nach einer wichtigen Bereitstellung:
Veröffentlichen
↓
Live-URL öffnen
↓
Kritische Abläufe testen
↓
Funktioniert alles?
↙ ↘
Ja Nein
↓ ↓
Fertig Debug

Teste die Produktionsversion genauso, wie deine Kunden sie verwenden werden.
Vorschau funktioniert, Produktion nicht
Das ist eine nützliche Information für condoo.Vibe.
Sag nicht einfach:
Die Anmeldung ist defekt.
Stattdessen:
Die Anmeldung funktioniert in Preview korrekt, aber nach der Veröffentlichung können Nutzer sich in der Live-Anwendung nicht anmelden. Die Anmeldeanfrage gibt diesen Fehler zurück: [FEHLER]. Das Authentifizierungsproblem in der Produktion untersuchen, ohne die aktuelle Anmeldeoberfläche zu ändern.
Diese Unterscheidung hilft condoo.Vibe, das Problem einzugrenzen.
Fehlersuche in der Produktion
Eine gute Anfrage im Debug-Modus könnte so aussehen:
Erwartet: Bestehende Kunden sollen sich anmelden und auf ihr Dashboard zugreifen können.
Vorschau: Die Authentifizierung funktioniert korrekt.
Produktion: Das Anmeldeformular lädt, aber das Absenden gültiger Zugangsdaten gibt einen Fehler zurück.
Letzte Änderung: Wir haben den Einführungsablauf aktualisiert.
Fehler: [FEHLER EINFÜGEN]
Das Authentifizierungsproblem in der Produktion untersuchen, ohne unabhängige Dashboard- oder Einführungsfunktionen zu ändern.
Gib condoo.Vibe möglichst viel Kontext dazu, wo das Problem auftritt.
Produktionscheckliste
Vor der Veröffentlichung einer wichtigen Aktualisierung prüfe:
- Preview funktioniert korrekt
- Navigation funktioniert
- Mobile Layouts funktionieren
- Authentifizierung funktioniert
- Unterschiedliche Nutzerrollen funktionieren
- Berechtigungen sind korrekt
- Datenbankoperationen funktionieren
- Formulare funktionieren
- Zahlungen funktionieren
- Externe Connectors funktionieren
- Fehlerzustände werden behandelt
- Testinhalte wurden entfernt
- Geheimnisse sind nicht offengelegt
- Destruktive Aktionen sind abgesichert
- Kritische Kundenabläufe sind getestet
Nach der Veröffentlichung:
- Die Live-Anwendung öffnen
- Kritische Abläufe erneut testen
- Bestätigen, dass die neueste Version live ist
In Umgebungen denken
Ein hilfreiches Modell ist:
ENTWICKELN
↓
ENTWICKLUNGSUMGEBUNG
↓
VORSCHAU
↓
TESTEN
↓
VERÖFFENTLICHEN
↓
PRODUKTION
↓
ECHTE NUTZER
↓
LERNEN
↓
WEITERENTWICKELN
Die Produktion ist nicht das Ende des condoo.Vibe-Ablaufs.
Hier trifft deine Anwendung auf echte Nutzer.
Ihr Feedback gibt dir neue Ideen, und du kehrst zu condoo.Vibe zurück, um das Produkt weiterzuentwickeln.
Abschnitt 5 abgeschlossen
Du hast jetzt Veröffentlichung und Domains behandelt:
- Unter einer Live-URL veröffentlichen
- Bereitstellung mit einem Klick
- Eigene Domains
- Versionsverlauf und automatische Wiederherstellung
- Produktion und Entwicklung
Jetzt weißt du, wie dieser Weg funktioniert:
condoo.Vibe-PROJEKT
↓
ENTWICKELN
↓
TESTEN
↓
VERÖFFENTLICHEN
↓
BEREITSTELLEN
↓
EIGENE DOMAIN
↓
PRODUKTION
Als Nächstes: Mobiler Export
Der nächste Abschnitt in der Sitemap ist Abschnitt 6 „Mobiler Export“:
- Übersicht
- Prüfung der mobilen Eignung
- Für Android exportieren (APK) [Agency]
- Im Play Store einreichen [Agency]
- Für iOS exportieren [Agency]
- Im App Store einreichen
Die nächste Seite ist „Mobiler Export: Übersicht“.