Vom Erstgespräch bis zum Testen: Unser Bubble Entwicklungsprozess
Unternehmen sind ständig bestrebt, die neuesten Tools zu nutzen, um Produkte und Dienstleistungen zu entwickeln, die einzigartige Anforderungen erfüllen. Eine der aufregendsten Entwicklungen in diesem Bereich ist das Aufkommen von No-Code-Plattformen wie Bubble, die es Entwicklern ermöglichen, Softwareanwendungen ohne umfangreiche Programmierkenntnisse zu erstellen.
Bei unserer Bubble-Agentur haben wir einen robusten Prozess für die Entwicklung von Softwareanwendungen mit Bubble entwickelt.
In diesem Artikel führen wir Sie durch unseren Entwicklungsansatz, vom ersten Discovery Call bis zu den letzten Testphasen.
Warum erklären wir unseren Entwicklungsprozess?
Die richtige Bubble-Agentur zu finden, ist eine Herausforderung. Es kann verwirrend sein, welche Fragen man während des Discovery-Prozesses stellen sollte und – was am wichtigsten ist – was man erwarten kann, sobald das Projekt beginnt.
Und wenn Sie bereits etwas Erfahrung haben, möchten Sie sicherstellen, dass Ihr Unternehmen das Beste aus der Zusammenarbeit mit einer Agentur herausholt (d.h., Sie möchten keine versteckten Kosten oder bösen Überraschungen).
Während viele Bubble-Agenturen von ihrem Portfolio, ihren Fallstudien, ihrem Budget und ihrem Zeitplan schwärmen, erklärt keine ihren Entwicklungsprozess. Es ist eine Black Box.
In diesem Artikel möchten wir transparent über die verschiedenen Phasen des Entwicklungsprozesses sein und Ihnen eine Aufschlüsselung dessen geben, was in jedem Schritt steckt. So wissen Sie, wie wir Ergebnisse für unsere Kunden erzielen!
Verwandt: Was ist eine Bubble-Agentur
1. Discovery Call
Ein Discovery Call ist ein kurzes und vorläufiges Treffen. Es ist eine Gelegenheit für Sie und uns, sich vorzustellen, Ihre Ziele, Bedürfnisse und Erwartungen zu teilen und zu sehen, wie Bubble Ihnen helfen kann, diese zu erreichen.
Ein Discovery Call umfasst in der Regel Sie (den Kunden) und uns (Entwicklungsteam und möglicherweise einen Projektmanager). Wir können den Anruf über Zoom, Google Meet oder jedes andere Videokonferenz-Tool durchführen.
Das Ziel eines Discovery Calls ist es:
- Sich kennenzulernen und mehr über den Hintergrund zu erfahren
- Einen Überblick über Ihre Vision, Problemstellung, Zielgruppe, Wertversprechen und Erfolgskriterien zu erhalten
- Die Hauptmerkmale und Funktionalitäten Ihrer App zu identifizieren
- Festzustellen, ob es sinnvoll ist, einen weiteren Anruf – den Scoping Call – zu vereinbaren, um die Details Ihres Projekts zu besprechen
Ein Discovery Call führt zu einem allgemeinen Verständnis, wie Sie Ihrem Publikum helfen möchten. Sie erhalten außerdem eine E-Mail von uns, die die wichtigsten Punkte der Diskussion zusammenfasst und die nächsten Schritte vorschlägt.
Die nächsten Schritte nach einem Discovery Call können je nach Komplexität und Anforderungen Ihres Projekts variieren. Einige mögliche nächste Schritte sind:
- Unterzeichnung eines Vertrags oder einer NDA (Geheimhaltungsvereinbarung), falls erforderlich
- Vereinbarung eines Scoping Calls, um den Umfang, den Zeitplan, das Budget und die Lieferobjekte Ihres Projekts zu definieren
- Erstellung eines Wireframes oder Mockups Ihres App-Designs
- Erkundung der API-Dokumentation, falls erforderlich
Dieser Anruf bereitet die Bühne für den Rest des Entwicklungsprozesses.
2. Scoping Call
Ein Scoping Call ist ein detailliertes und tiefgehendes Meeting. Es ist eine Sitzung, in der wir tiefer in Ihre Ziele, Bedürfnisse und Erwartungen eintauchen und festlegen, wie Bubble Ihnen helfen kann, diese zu erreichen.
Ein Scoping Call umfasst typischerweise Sie (den Kunden) und uns (oder das Entwicklungsteam und möglicherweise einen Projektmanager). Wir können den Anruf über Zoom, Skype, Google Meet oder jedes andere Videokonferenz-Tool durchführen. Bei Bedarf kann es mehrere Scoping Calls geben.
Das Ziel eines Scoping Calls ist es:
- Ihre Anforderungen im Detail zu verstehen, wie z.B. die User Journeys, die Datenstruktur, die Workflows, die Designpräferenzen und die Integrationen
- Die größten Herausforderungen und Risiken Ihres Projekts zu identifizieren
- Den Umfang, den Zeitplan, das Budget und die Lieferobjekte Ihres Projekts zu bestimmen
- Alle Fragen oder Bedenken zu klären, die Sie bezüglich Bubble haben könnten
Das Ergebnis eines Scoping Calls ist eine klare und gegenseitige Übereinstimmung darüber, was Sie mit Bubble bauen möchten und wie Sie es bauen möchten.
Die nächsten Schritte sind:
- Teilen eines vorläufigen Angebots, das den Zeitplan, das Budget, die Meilensteine und die Lieferobjekte detailliert beschreibt
- Überprüfung und Genehmigung des Angebotsdokuments
- Erstellung eines Wireframes oder Mockups Ihres App-Designs
Ein Scoping Call ist ein wichtiger Bestandteil jedes erfolgreichen Bubble-Entwicklungsprozesses. Er hilft Ihnen, den Umfang und die Erwartungen Ihres Projekts abzustimmen.
3. User Stories
Der nächste Schritt sind User Stories.
User Stories sind kurze und einfache Beschreibungen dessen, was ein Benutzer mit Ihrem Produkt tun oder erreichen möchte. Sie werden aus der Perspektive des Benutzers geschrieben und konzentrieren sich auf den Wert oder Nutzen der Verwendung Ihres Produkts. Sie helfen uns, die Entwicklung basierend auf dem zu priorisieren und zu planen, was für Ihre Benutzer am wichtigsten ist.
Um eine gute User Story zu schreiben, befolgen wir einige Richtlinien:
- Verwenden Sie ein Standardformat: Als , möchte ich damit .
- Seien Sie spezifisch und prägnant: Wir vermeiden vage oder mehrdeutige Begriffe und konzentrieren uns auf die wesentlichen Details.
- Akzeptanzkriterien einschließen: Wir definieren, wie Sie wissen, wann die User Story abgeschlossen ist und die Erwartungen des Benutzers erfüllt.
- Personas verwenden: Wir verwenden realistische und repräsentative Beispiele Ihrer Zielbenutzer, um Ihre User Stories nachvollziehbarer und empathischer zu gestalten.
Hier sind einige Beispiele für User Stories für eine Blog-Plattform:
- Als Blogger möchte ich ein Konto erstellen, damit ich meine Beiträge online veröffentlichen kann.
- Als Leser möchte ich Blogbeiträge kommentieren, damit ich mein Feedback und meine Meinungen mit anderen Lesern und Bloggern teilen kann.
- Als Redakteur möchte ich Blogbeiträge überprüfen und genehmigen, bevor sie live gehen, damit ich Qualität und Konsistenz sicherstellen kann.
User Stories unterscheiden sich von Produktmerkmalen, da sie sich auf das Problem oder Bedürfnis des Benutzers konzentrieren und nicht auf die Lösung oder Funktionalität. Produktmerkmale beschreiben, was das Produkt tut oder wie es funktioniert, während User Stories beschreiben, warum das Produkt existiert oder wem es dient.
- Produktmerkmal: Die Blog-Plattform verfügt über einen Rich-Text-Editor, der Formatierungen, Bilder, Links usw. unterstützt.
- User Story: Als Blogger möchte ich meine Beiträge einfach formatieren, damit ich sie für meine Leser attraktiver und ansprechender gestalten kann.
User Stories helfen uns, komplexe Projekte in überschaubare Abschnitte zu zerlegen, die wir inkrementell liefern können. Durch das Schreiben klarer und wertvoller User Stories können wir sicherstellen, dass wir Produkte entwickeln, die echte Probleme für echte Menschen lösen.
User Story Maps
Wir verwenden eine Technik namens User Story Mapping, um unsere User Stories besser zu organisieren.
User Story Mapping ist eine Visualisierung der Customer Journey mit unserem Produkt von Anfang bis Ende. Es umfasst alle Aufgaben, die sie typischerweise während dieser Reise erledigen würden.
User Story Mapping hilft uns zu identifizieren, wie Benutzer unser Produkt erleben und welche Anstrengungen zu den besten Ergebnissen für sie führen werden. Es hilft uns auch zu entscheiden, was am wichtigsten ist, die Arbeit in Releases zu organisieren (die Bereitstellung einer neuen Kundenerfahrung) und Arbeiten mit geringerem Benutzerwert zu depriorisieren.
Um eine User Story Map zu erstellen, befolgen wir diese Schritte:
- Identifizieren Sie unsere Personas: Wir definieren, wer unsere Zielbenutzer sind, basierend auf ihren Zielen, Bedürfnissen, Verhaltensweisen, Schmerzpunkten usw.
- Definieren Sie unser Rückgrat: Wir listen alle übergeordneten Aktivitäten (auch Epics genannt) auf, die unsere Personas mit unserem Produkt chronologisch von links nach rechts ausführen würden.
- Aufteilung in Aufgaben: Wir fügen Details hinzu, indem wir jede Aktivität in kleinere Aufgaben (Stories) aufteilen, die spezifische Aktionen oder Schritte innerhalb jedes Epics darstellen. Wir ordnen sie vertikal unter jedem Epic nach Priorität an (höhere Priorität oben).
- Aufteilung in Releases: Wir gruppieren verwandte Stories in horizontale Abschnitte (auch Releases genannt) basierend auf ihrem Wertversprechen.
Hier ist ein Beispiel für eine teilweise User Story Map für eine Plattform zum Hosten und Organisieren von Veranstaltungen.
User Story Mapping hilft uns, ein nutzbares Modul zu erstellen, indem es sicherstellt, dass jedes Release eine vollständige Kundenerfahrung liefert und nicht isolierte Funktionen oder Aufgaben. Es hilft uns auch, Aufgaben nur dann Frontend- oder Backend-Teams zuzuweisen, wenn wir berücksichtigen, wie sie in die gesamte Customer Journey passen.
4. Wireframes
Ein Wireframe ist eine visuelle Darstellung Ihres App-Designs. Es zeigt das Layout, die Struktur und die Hierarchie der Elemente auf jeder Seite Ihrer App. Es zeigt auch die Navigation und Funktionalität und visualisiert die User Journey.
Wir verwenden Balsamiq oder Miro für die Erstellung der Wireframes.
Ein Wireframe sollte sein:
- Grob: Ein Wireframe ist nicht als endgültiges oder poliertes Design gedacht. Es soll eine Skizze oder ein Entwurf sein, der die Essenz Ihres App-Designs erfasst. Wir berücksichtigen keine Farben, Schriftarten, Bilder oder andere Details.
- Begrenzt: Ein Wireframe sollte den Umfang und die Grenzen Ihres App-Designs definieren. Es sollte zeigen, welche Funktionen und Funktionalitäten in Ihrer App enthalten und ausgeschlossen sind. Es sollte auch zeigen, wie jede Seite mit der anderen zusammenhängt und wie Benutzer sie navigieren können.
- Offen: Ein Wireframe sollte Flexibilität und Kreativität ermöglichen. Es sollte uns nicht auf ein festes oder starres Design beschränken. Es sollte uns ermutigen, verschiedene Optionen zu erkunden, mit Lösungen zu experimentieren und basierend auf Feedback zu iterieren.
Einige Best Practices für die Erstellung von Wireframes sind:
- Beginnen Sie mit Stift und Papier: Bevor wir ein digitales Tool verwenden, beginnen wir oft mit Stift und Papier. So können wir unsere Ideen schnell skizzieren, ohne von technischen Details oder Einschränkungen abgelenkt zu werden.
- Verwenden Sie einfache Formen und Symbole: Um Ihre Wireframes einfach und klar zu halten, verwenden wir grundlegende Formen und Symbole, um die Elemente auf jeder Seite darzustellen. Zum Beispiel verwenden wir Rechtecke für Schaltflächen oder Textfelder, Kreise für Symbole oder Radiobuttons, Linien für Trennzeichen oder Ränder usw.
- Verwenden Sie Beschriftungen und Anmerkungen: Um Ihre Wireframes verständlicher und informativer zu gestalten, verwenden wir Beschriftungen und Anmerkungen, um die Elemente auf jeder Seite zu beschreiben. Zum Beispiel verwenden wir Anmerkungen, um die Funktionalität oder Interaktion der Elemente zu erklären usw.
- Verwenden Sie Platzhalter für Inhalte: Um in dieser Phase nicht in Inhaltsdetails zu versinken, verwenden wir Platzhalter für Inhalte wie Text oder Bilder – zum Beispiel Lorem-ipsum-Text für Absätze oder Überschriften.
- Verwenden Sie Beispiele und Referenzen: Um Sie zu inspirieren, fügen wir Beispiele und Referenzen von anderen Apps oder Websites bei, die ähnliche Funktionen oder Funktionalitäten wie Ihre haben. Wenn Ihre App beispielsweise eine Kalenderansicht benötigt, verweisen wir darauf, wie Google Kalender oder Outlook Kalender dies tun.
- Verwenden Sie Feedback und Tests: Um Ihr App-Design zu validieren und zu verbessern, nutzen wir Input und Tests von potenziellen Benutzern oder Stakeholdern.
- Verwenden Sie Iterationen und Überarbeitungen: Wir iterieren und überarbeiten die Wireframes basierend auf Feedback und Tests, um Ihr App-Design zu verfeinern und zu finalisieren.
5. Endgültiges Angebot
Sobald wir die User Stories und die Wireframes erstellt haben, kennen wir das Projekt im Detail. Wir können Ihnen nun ein verbindliches Angebot mit allen Details – Zeitplan, Budget, Meilensteine und Leistungsumfang – unterbreiten.
6. High Fidelity Designs
High-Fidelity-Designs sind detaillierte und realistische Darstellungen, wie Ihr Produkt im fertigen Zustand aussehen und sich anfühlen wird. Sie umfassen Farben, Schriftarten, Symbole, Bilder und Interaktionen.
Wir verwenden Figma als unser Design-Tool, weil es einfach zu bedienen, kollaborativ und leistungsstark ist. Wir können unsere Designs auch mit Ihrem Team und Stakeholdern teilen, um Feedback und Genehmigung zu erhalten.
Um High-Fidelity-Designs in Figma zu erstellen, befolgen wir diese Schritte:
- User Stories und Wireframes als Grundlage verwenden: Wir nutzen User Stories, um zu bestimmen, welche Funktionen wir entwerfen müssen. Wir verwenden auch die Wireframes als Basis für unsere Layouts und Struktur.
- Visuelle Designelemente anwenden: Wir definieren und wenden gängige visuelle Designelemente wie Farbpalette, Typografie, Ikonografie, Abstände usw. an. Für die meisten unserer Projekte verwenden wir ein Designsystem.
- Testen und iterieren: Wir teilen unsere Designs mit Ihnen, um zu zeigen, wie das Produkt funktionieren wird. Basierend auf Ihrem Feedback werden wir Änderungen an den Designs vornehmen.
Da wir ein MVP (Minimum Viable Product) entwickeln, konzentrieren wir uns mehr auf die Funktion als auf die Form. Das bedeutet, wir priorisieren das Design von Funktionen, die unseren Benutzern einen Mehrwert bieten, gegenüber Funktionen, die zwar nett sind, aber optional. Das bedeutet nicht, dass unsere Benutzeroberfläche wie aus den 2000er Jahren aussieht. Es wird ein ästhetisch ansprechendes Design sein, aber es wird keine Preise gewinnen.
7. Entwicklung
Nachdem wir die User Stories, Wireframes und High-Fidelity-Designs finalisiert haben, sind wir bereit, mit der eigentlichen Entwicklung des MVP zu beginnen. Hier verwandeln wir Ihre Vision in eine funktionale Web-App mit Bubble, einer No-Code-Plattform, die es uns ermöglicht, Apps ohne Code zu erstellen.
Wir verwenden Trello, um die User Stories und Akzeptanzkriterien jeder Funktion zu verfolgen. Trello ist ein Tool, das es uns ermöglicht, Boards mit Listen und Karten zu erstellen, die verschiedene Aufgaben und Phasen des Entwicklungsprozesses darstellen. Wir können auch Dateien, Kommentare, Checklisten und Schätzungen an jede Karte anhängen.
Wir unterteilen das gesamte Projekt in mehrere Sprints (normalerweise ein oder zwei Wochen), wobei wir uns auf die Bereitstellung von Funktionen konzentrieren, die der App einen Mehrwert verleihen. Die Sprints bestehen aus einer Mischung von Epics – es ist also nicht so, dass wir zuerst das Design, dann den Workflow abschließen, nein.
Jeder Sprint befasst sich mit einem bestimmten App-Modul, sodass wir unseren Fokus scharf halten und schneller Ergebnisse erzielen können. Zum Beispiel könnten wir einen Sprint der Landingpage, dem Anmeldeprozess und der Benutzerprofilseite widmen.
Die User Stories und Akzeptanzkriterien jedes Sprints werden dem Trello-Board hinzugefügt. Während die Entwicklung voranschreitet, aktualisieren wir das Trello-Board – so haben die Kunden Transparenz.
Keine erfolgreiche Softwareentwicklung kann in Funkstille stattfinden. Für die gesamte Kommunikation verwenden wir Slack, um Zweifel und andere Fragen zu besprechen. Das ist viel besser als die Kommunikation per E-Mail oder Videoanruf.
Sobald ein Epic abgeschlossen ist, gehen wir zum nächsten Schritt, dem Testen.
8. Testen
Testen ist ein Prozess, der Softwareprodukte oder -anwendungen auf Defekte und Fehler überprüft. Testen ist nicht dasselbe wie QA, das breiter gefächert ist und sich auf die Verbesserung der Prozesse und Praktiken während des gesamten Softwareentwicklungszyklus konzentriert.
Testen ist ein reaktiver und korrigierender Ansatz, der sich auf das Finden und Beheben von Fehlern und Problemen in der Software konzentriert.
Einer der kritischen Aspekte des Testens ist die Verwendung der Akzeptanzkriterien für jede User Story. Die Akzeptanzkriterien müssen erfüllt sein, damit die User Story als abgeschlossen und lieferbereit gilt. Sie helfen, die Erwartungen und Anforderungen zu klären und uns bei unserer Arbeit zu leiten.
Das Testteam verwendet die Akzeptanzkriterien, um verschiedene Tests für jede User Story durchzuführen. Einige der gängigen Testarten sind:
- Unit-Tests: Überprüfung, ob jede Softwareeinheit wie erwartet funktioniert. Eine Unit ist die kleinste testbare Komponente einer Anwendung.
- Funktionale Tests: Überprüfung von Funktionen durch Emulation von Geschäftsszenarien, basierend auf funktionalen Anforderungen.
- Regressionstests: Überprüfung, ob neue Funktionen bestehende Funktionalitäten beeinträchtigen oder verschlechtern.
Wenn eine User Story alle Tests besteht, wird sie als erledigt markiert und zum nächsten Schritt verschoben. Wenn eine User Story einen Test nicht besteht, wird sie zur Fehlerbehebung an den Entwickler zurückgegeben.
Sobald ein Sprint abgeschlossen ist, bitten wir Sie, die Epics (große Funktionen aus mehreren User Stories) zur Abnahme zu überprüfen. Sie können ein Epic je nach Zufriedenheit entweder annehmen oder ablehnen. Wenn ein Epic angenommen wird, gilt es als Teil des MVP (Minimum Viable Product). Wenn ein Epic abgelehnt wird, wird es zur Verbesserung an das Entwicklungsteam zurückgeschickt.
Der Testprozess stellt sicher, dass das MVP mit minimalen Defekten und Fehlern geliefert wird und Ihren Bedürfnissen und Erwartungen entspricht. Er trägt auch dazu bei, die Qualität, Zuverlässigkeit und Leistung der Software zu verbessern.
9. Übergabe
Sobald alle Epics und User Stories getestet wurden, ist das MVP als abgeschlossen markiert. Es kann nun übergeben werden. Während der Übergabe sind 4 Dinge zu tun:
- Übertragung des App-Besitzes: Die Bubble-App wird auf Ihr Bubble-Konto übertragen und die Abrechnung eingerichtet.
- App mit der Domain verbunden: Die App kann mit einer benutzerdefinierten Domain verbunden werden. Die DNS-Änderungen sind einfach und dauern weniger als 10 Minuten. Manchmal verbinden wir die App bereits früher in der Entwicklung mit einer Domain.
- Schulung: Unser Bubble-Entwickler wird Ihnen die App – Datenbankstruktur und Seitenlayout – vorstellen. Wir werden Sie nicht bitten, die App zu warten, aber Bubble ist auf hoher Ebene auch für Nicht-Techniker leicht verständlich. Und unsere Kunden schätzen es, wenn sie wissen, wie die App unter der Haube funktioniert.
- Dokumentation: Wir dokumentieren die App und teilen die Dokumentation mit Ihnen. Sie umfasst die Workflows, die Datenbankstruktur, die Seitenstruktur und wie man kleinere Änderungen am statischen Inhalt der Website vornimmt. Dafür verwenden wir Notion oder Google Docs.
10. Wartung
Wartung ist die letzte Phase unseres Entwicklungsprozesses.
Wartung stellt sicher, dass das Softwareprodukt oder die Anwendung nach der Übergabe und Bereitstellung für die Endbenutzer weiterhin korrekt und effizient funktioniert. Wartung umfasst auch die Aktualisierung und Verbesserung des Softwareprodukts oder der Anwendung, um den sich ändernden Bedürfnissen und Erwartungen gerecht zu werden.
Wir bieten Wartungsdienste auf zwei Arten an: On-Demand oder Retainer.
On-Demand-Wartung bedeutet, dass wir Wartungsdienste anbieten, wann immer Sie diese anfordern oder benötigen. Wir berechnen einen festen Stundensatz für On-Demand-Wartungsdienste.
Retainer-Wartung bedeutet, dass wir regelmäßig Wartungsdienste anbieten, z.B. monatlich, vierteljährlich oder jährlich. Wir berechnen eine feste monatliche Gebühr für Retainer-Wartungsdienste. Sie können die Art und das Niveau der Wartungsdienste wählen, die Ihren Bedürfnissen und Ihrem Budget entsprechen.
Wie gehen Sie mit Änderungen des Umfangs während des Entwicklungsprozesses um?
Umfangsänderungen sind in jedem Projekt unvermeidlich. Sie können aus verschiedenen Gründen entstehen und den Zeitplan, das Budget, die Qualität und die Lieferobjekte des Projekts beeinflussen.
Wir verstehen, dass Umfangsänderungen manchmal notwendig und unvermeidlich sind. Wir versuchen jedoch auch, diese mit den Schritten der User Story und des Wireframings so weit wie möglich zu minimieren.
Wir überprüfen die User Stories und Wireframes mit Ihnen und holen Ihr Feedback und Ihre Zustimmung ein, bevor wir zur Entwicklungsphase übergehen. Wir dokumentieren den Arbeitsumfang auch klar und explizit in einem Vertrag oder einer Vereinbarung, die die neuen Lieferobjekte, Zeitpläne, Kosten und Verantwortlichkeiten festlegt. Dies stellt sicher, dass wir bezüglich des Projektumfangs auf derselben Seite sind.
Wir erkennen jedoch auch an, dass einige Umfangsänderungen während des Entwicklungsprozesses erwartet und unvermeidlich sind. Wir befolgen diese Schritte, um Umfangsänderungen zu verwalten:
- Wir bewerten jede Anfrage zur Umfangsänderung und berücksichtigen die Machbarkeit, Notwendigkeit und den Wert der Änderung.
- Wir besprechen die Anfrage zur Umfangsänderung – die Vor- und Nachteile der Änderung – und versuchen, eine einvernehmliche Lösung zu finden. Wir schlagen auch alternative Optionen vor, die die Bedürfnisse lösen können.
- Wir dokumentieren jede Anfrage zur Umfangsänderung und deren Lösung in einem formellen Änderungsauftrag oder einer Ergänzung, die den ursprünglichen Vertrag oder die Vereinbarung ändert. Wir aktualisieren auch den Projektplan, den Zeitplan, das Budget und die Lieferobjekte entsprechend.
Verwandt: Wie man mit einer Bubble-Agentur zusammenarbeitet
Welchen Grad an Beteiligung haben Kunden am Entwicklungsprozess?
Der Grad der Beteiligung ist bis zur Wireframe-Phase hoch. Bis dahin benötigen wir Ihren Input, um zu verstehen, was wir bauen müssen und ob wir auf dem richtigen Weg sind.
Die meisten Softwareentwicklungsprojekte scheitern nicht an Budget, Zeitplan oder technischen Herausforderungen, sondern an verpassten Erwartungen.
Es ist nicht einfach, das, was man im Kopf hat, zu Papier zu bringen. Noch schwieriger ist es, wenn man es jemand anderem erklären muss. Mit den User Stories und Wireframes versuchen wir, die Vision zu verstehen, die Sie im Kopf haben.
Sobald wir das verstanden haben, können Sie sich zurücklehnen, und wir können mit der Entwicklung des Produkts beginnen.
Genau so führen wir jedes Projekt bei NocodeAssistant durch. Wenn Sie bereit sind, ein Bubble-Projekt zu starten, folgt unser Bubble-Agentur-Team diesem Prozess von Anfang bis Ende – von der Entdeckung bis zur Übergabe. Buchen Sie einen Anruf, um zu besprechen, was Sie benötigen.
Zusammenarbeiten
Your last agency skipped the discovery phase. Here's what that costs.
See exactly how we scope and build before you sign anything.