
Von der Idee zum Launch: Unser 5-Phasen-Entwicklungsprozess bei Codemental
Wie entsteht ein Softwareprojekt von Grund auf? Wir zeigen unseren Entwicklungsprozess — transparent, von der ersten Idee bis zum Go-live.
Von der Idee zum Launch: So arbeiten wir bei Codemental
Viele unserer Kunden kommen mit einer Idee zu uns — und fragen sich: Was passiert jetzt? Wie wird aus einem Konzept ein fertiges Produkt? Wir zeigen unseren Prozess, den wir in über 7 Jahren Agenturerfahrung verfeinert haben.
Phase 1: Discovery & Anforderungsanalyse (Woche 1–2)
Bevor wir eine einzige Zeile Code schreiben, verstehen wir zuerst das Problem.
Was in dieser Phase passiert:
- Kickoff-Workshop (remote oder vor Ort): Ziele, Zielgruppe, Use Cases definieren
- Technische Anforderungsanalyse: Was muss die Lösung können?
- Stakeholder-Interviews: Wer nutzt das System, welche Pain Points existieren?
- Markt- und Wettbewerbsanalyse: Was gibt es bereits, was soll Ihre Lösung besser machen?
- Ergebnis: Product Requirements Document (PRD) — schriftlich, klar, vereinbart
Warum das wichtig ist:
Jede Stunde Discovery spart 5 Stunden Entwicklung. Anforderungen, die in Phase 5 geändert werden, kosten 10× so viel wie in Phase 1.
Phase 2: Design & Prototyping (Woche 2–4)
UX-Design zuerst — dann UI:
1. User Stories definieren: „Als [Nutzertyp] möchte ich [Aktion], damit [Ziel]"
2. Information Architecture: Sitemap, Navigationsstruktur
3. Wireframes: Lo-Fi-Skizzen in Figma, schnell zu ändern
4. UI-Design: Hochwertige Screens mit Ihrem Branding
5. Klickbarer Prototyp: Sie „erleben" die App, bevor sie gebaut wird
6. Design Review mit Ihnen: Feedback, Korrekturen, Freigabe
Output: Fertige Figma-Designs, die als „Single Source of Truth" für Entwickler dienen.
Phase 3: Entwicklung (Woche 4–12+)
Wir arbeiten in 2-Wochen-Sprints mit klar definierten Zielen.
Sprint-Rhythmus:
- Sprint Planning: Was wird in diesem Sprint gebaut?
- Daily Standups: 15 Min. — aktueller Stand, Blocker, Nächstes
- Sprint Review: Demo der fertigen Features für Sie als Kunden
- Retrospektive: Was können wir verbessern?
Was Sie als Kunde erfahren:
- Wöchentliche Updates per E-Mail oder Call
- Zugang zu einem Live-Staging-System ab Woche 6
- Sie können früh Feedback geben — Änderungen kosten weniger
Unser Tech Stack (Standard):
- Frontend: Next.js 15, TypeScript, Tailwind CSS
- Backend: Next.js API Routes oder separate Node.js/Python API
- Datenbank: PostgreSQL / MongoDB
- Hosting: Vercel / AWS
Phase 4: Testing & QA (Parallel zur Entwicklung)
Testing ist kein Nachgedanke — es läuft parallel zur Entwicklung.
Was wir testen:
- Unit Tests: Einzelne Funktionen und Komponenten
- Integration Tests: Zusammenspiel von Services und APIs
- End-to-End Tests: Komplette User Flows (Playwright)
- Manuelles Testing: Cross-Browser, verschiedene Geräte und Bildschirmgrößen
- Performance Testing: Lighthouse, Core Web Vitals
- Security: Dependency-Scans, OWASP Top 10
Phase 5: Launch & Support
Pre-Launch Checkliste:
- [ ] DNS und SSL-Zertifikat konfiguriert
- [ ] Produktionsdatenbank eingerichtet und gesichert
- [ ] Umgebungsvariablen in Produktion gesetzt
- [ ] Monitoring und Error Tracking aktiv (Sentry)
- [ ] Backup-Strategie implementiert
- [ ] SEO: robots.txt, sitemap.xml, Meta-Tags
Launch:
Ein softener Launch (zunächst nur für interne Nutzer) reduziert das Risiko. Nach der Stabilisierungsphase erfolgt der vollständige Go-live.
Post-Launch Support:
Die ersten 4 Wochen nach Launch sind kritisch. Wir stehen als fester Ansprechpartner bereit — für Bug-Fixes, Performance-Optimierungen und erste Feature-Requests.
Typische Projektlaufzeiten
| Projekttyp | Laufzeit |
|---|---|
| Landing Page / Unternehmenswebsite | 3–6 Wochen |
| Webanwendung / MVP | 8–16 Wochen |
| Mobile App (Cross-Platform) | 10–20 Wochen |
| SaaS-Produkt | 4–9 Monate |
Unser Versprechen: Keine bösen Überraschungen. Feste Ansprechpartner. Transparente Kommunikation in jeder Phase.
Buchen Sie Ihr kostenloses Erstgespräch — wir freuen uns darauf, Ihre Idee kennenzulernen.


