Proof of Concept in der Softwareentwicklung

Technische Unsicherheit prüfen, bevor das Projekt startet.

Ein Proof of Concept beantwortet vor dem Projektstart eine konkrete technische Frage: Trägt die Schnittstelle, reicht die Performance, passt die geplante Technik? Er dauert zwei bis sechs Wochen und beginnt bei 5.000 €.

Das Erstgespräch dauert 30 Minuten und ist kostenlos.

Was ist ein Proof of Concept?

Ein Proof of Concept, kurz PoC, ist ein praktischer Nachweis, dass eine Idee oder ein Konzept technisch machbar ist. Auf Deutsch heißt das Machbarkeitsnachweis.

In der Softwareentwicklung bauen wir dafür nur den Teil, an dem das Vorhaben scheitern könnte, und prüfen ihn unter echten Bedingungen. Risiken zeigen sich so am Anfang des Projekts und nicht kurz vor dem Go-Live.

Ein PoC bleibt bewusst unfertig. Die Oberfläche ist roh, der Funktionsumfang klein. Am Ende steht die Antwort auf eine vorher festgelegte Frage: Geht das, ja oder nein?

Was ein PoC technisch prüft

  • Technische Machbarkeit

    Lässt sich die Kernfunktion mit der geplanten Technik überhaupt bauen?

  • Performance

    Antwortet das System mit realistischen Datenmengen schnell genug?

  • Integration

    Funktioniert der Datenaustausch mit den Systemen, die schon im Einsatz sind?

  • Architektur

    Trägt der gewählte Aufbau auch die spätere Vollentwicklung?

Was er für Ihre Entscheidung bringt

  • Weniger Risiko

    Technische Probleme tauchen in den ersten Wochen auf und nicht nach Monaten.

  • Geringere Kosten

    Ein Irrweg kostet im PoC einen Bruchteil dessen, was er im laufenden Projekt kosten würde.

  • Bessere Entscheidungsgrundlage

    Sie entscheiden über das Gesamtbudget anhand von Testergebnissen.

  • Argumente für Geschäftsführung und Fachbereich

    Ein lauffähiger Nachweis überzeugt eher als eine Präsentation.

Wann ein Proof of Concept sinnvoll ist und wann nicht

Ein PoC lohnt sich, wenn eine einzelne technische Frage über das ganze Projekt entscheidet. Wenn die Technik bekannt ist, kostet er nur Zeit.

Sinnvoll, wenn

  • Das Vorhaben setzt auf eine Technik, die in dieser Kombination noch niemand bei Ihnen eingesetzt hat.
  • Ein Fremdsystem soll angebunden werden, und niemand weiß genau, wie sich seine Schnittstelle verhält.
  • Die Anwendung muss mit großen Datenmengen oder vielen gleichzeitigen Zugriffen schnell bleiben.
  • Mehrere Technologien stehen zur Wahl, und die Entscheidung prägt das Projekt für Jahre.
  • Die Freigabe des Gesamtbudgets hängt an einer technischen Frage, die bisher nur auf Folien beantwortet ist.

Nicht nötig, wenn

  • die Aufgabe mit bekannter Technik schon oft gebaut wurde
  • die offene Frage fachlich ist, etwa ob Nutzer eine Funktion annehmen
  • sich die Frage mit Dokumentation und einem Tag Recherche klären lässt
  • ein bestehendes System bewertet werden soll

Geht es um ein bestehendes System, ist das Software-Audit meist der bessere Einstieg: zwei Wochen, Festpreis von 3.000 bis 6.000 €.

Wir bauen nur den Teil, an dem das Projekt scheitern könnte

Bei einem Konfigurator ist das zum Beispiel das 3D-Rendering mit echten Anlagendaten, bei einem Katalog die Suche über ein großes Sortiment, bei einer Integration die Schnittstelle zum ERP.

Was entsteht

  • Die kritische Funktion, angebunden an echte oder realistische Daten
  • Testaufbau und Messungen zu Antwortzeiten, Datenmengen oder Last
  • Eine einfache Oberfläche, gerade genug zum Vorführen
  • Notizen zur Architektur, die im PoC erprobt wurde

Was bewusst fehlt

  • Fertiges Design und vollständige Bedienoberfläche
  • Rollen, Rechte und Benutzerverwaltung
  • Vollständige Fehlerbehandlung und Randfälle
  • Betrieb, Monitoring und Sicherheitsabnahme für den Produktivbetrieb

Der Code eines PoC ist auf die Prüffrage ausgerichtet, nicht auf den Betrieb. Ob Teile davon in die Vollentwicklung übernommen werden, entscheiden wir am Ende gemeinsam mit Ihnen.

Was Sie am Ende in der Hand haben

Die Antwort auf die Prüffrage lautet ja, nein oder ja unter Bedingungen. Dazu kommen die Unterlagen, mit denen Sie über das Gesamtbudget entscheiden.

Antwort auf die Prüffrage

Gemessen an den Kriterien, die wir vor dem Start festgelegt haben. Fällt die Antwort negativ aus, ist auch das ein Ergebnis: Sie wissen es nach Wochen statt nach Monaten.

Messwerte und Testergebnisse

Antwortzeiten, Datenmengen, Verhalten unter Last oder Ergebnisse der Schnittstellentests, je nachdem, was geprüft wurde.

Lauffähiger Prototyp

Den Sie Geschäftsführung und Fachbereich vorführen können. Prototyp und Quellcode übergeben wir Ihnen.

Risiken und Aufwandsrahmen

Eine Liste der offenen Punkte für die Vollentwicklung und ein Aufwandsrahmen, der auf dem beruht, was im PoC tatsächlich gebaut wurde.

So läuft ein PoC bei uns ab

Vier Schritte in zwei bis sechs Wochen. Die Prüffrage und die Kriterien stehen fest, bevor wir die erste Zeile Code schreiben.

  1. Analyse & PlanungPrüffrage festlegen
  2. EntwicklungKritischen Teil bauen
  3. EvaluationMessen und bewerten
  4. EntscheidungWeitermachen oder nicht

Analyse & Planung

Wir legen mit Ihnen fest, welche Frage der PoC beantwortet und woran wir das Ergebnis messen.

  • Projektumfang festlegen
  • Technische Anforderungen definieren
  • Ressourcenplanung durchführen

Entwicklung

Wir bauen die kritischen Funktionen und prüfen sie mit echten oder realistischen Daten.

  • Kernfunktionen entwickeln
  • Technische Machbarkeit testen
  • Performance messen

Evaluation

Wir vergleichen die Ergebnisse mit den Kriterien vom Anfang und schreiben sie auf.

  • Kriterien überprüfen
  • Technische Grenzen benennen
  • Ansätze für die Vollentwicklung festhalten

Entscheidung

Wir gehen die Ergebnisse mit Ihnen durch. Sie entscheiden, wie es weitergeht.

  • Go- oder No-Go-Entscheidung treffen
  • Projektplan anpassen
  • Budget- und Ressourcenplanung abschließen

Was ein Proof of Concept kostet

Ein PoC beginnt bei 5,000 €. Der Preis hängt davon ab, wie komplex die Prüffrage ist, wie viele Technologien beteiligt sind und wie schnell das Ergebnis vorliegen muss.

PoC-Preisrechner

Projektkomplexität

Technologiebereiche

FlexibelStandardDringend

Geschätzter Preisrahmen

7,500 bis 12,500 €

Angebot anfordern

Eine Orientierung, kein Angebot. Den Preis für Ihr Vorhaben nennen wir nach dem Erstgespräch.

Im Preis enthalten

  • Anforderungsanalyse

    Wir legen mit Ihnen die Prüffrage und die Kriterien fest, an denen das Ergebnis gemessen wird.

  • Lauffähiger Prototyp

    Die kritischen Funktionen laufen und lassen sich vorführen.

  • Risikoliste für Entscheider

    Was muss vor dem Go-Live gelöst sein, und wo liegen die offenen Punkte?

  • Budget- und Zeitplanung

    Ein Aufwandsrahmen für die Vollentwicklung, abgeleitet aus dem, was im PoC gebaut und gemessen wurde.

Beispiele für einen Proof of Concept

Drei Fragen, die in Softwareprojekten häufig vor dem Start offen sind und die ein PoC beantwortet.

Technologie-Stack bewerten

Für ein neues Projekt stehen mehrere Frameworks oder Technologien zur Wahl. Der PoC setzt dieselbe Kernfunktion mit den Kandidaten um und zeigt, welcher zum Vorhaben passt.

Externe APIs anbinden

Ein fremdes System soll Daten liefern oder entgegennehmen. Der PoC testet, ob die Anbindung machbar ist und wie schnell die Schnittstelle antwortet.

Skalierbarkeit testen

Die Anwendung muss viele gleichzeitige Zugriffe aushalten. Der PoC misst das Verhalten unter Last, bevor die eigentliche Entwicklung beginnt.

Zwei Beispiele aus unseren Projekten stehen direkt darunter bei den Erfolgsgeschichten.

Erfolgsgeschichten: zwei Projekte, die mit einem PoC begonnen haben

SMS group

Anlagenbau · 3D-Konfigurator

Industrieanlagen sollten im Browser in 3D konfiguriert werden, mit großen Datenmengen und hohen Anforderungen an die Performance.

Proof of Concept 2017

Webtechnologien analysiert, Performance-Tests durchgeführt und den Technologie-Stack ausgewählt: React, Three.js und WebGL.

Danach

2018 das MVP mit den Kernfunktionen, 2019 Erweiterungen und Datenkompression.

Fallstudie lesen

mastering.studio

Audio-Software · SaaS

VST-Audio-Plugins sollten in einer Cloud-Umgebung laufen, damit Musiker ihre Titel online mastern können.

Proof of Concept 2019

Erste Tests mit dem VST SDK und Audioverarbeitung über Node.js.

Danach

2020 die SaaS-Plattform mit Nuxt und NestJS, 2021 der Start in drei Weltregionen.

Fallstudie lesen

Brauchen Sie einen Proof of Concept?

Vier Fragen als erste Einordnung. Sie ersetzen kein Gespräch, zeigen aber, ob sich eines lohnt.

Planen Sie ein technisch komplexes Projekt?

Gibt es Unsicherheiten bezüglich der technischen Machbarkeit?

Ist das Budget für das Gesamtprojekt größer als 50,000 €?

Sind mehrere Technologien oder Systeme zu integrieren?

Häufige Fragen zum Proof of Concept

Welche technische Frage ist bei Ihnen offen?

Im Erstgespräch klären wir, ob ein Proof of Concept die richtige Antwort ist, was er prüfen soll und in welchem Preisrahmen er liegt. Das Gespräch dauert 30 Minuten und ist kostenlos.

Jens Bohl, Gründer und Geschäftsführer von Onveda

Jens Bohl Gründer und Geschäftsführer

Projekt-Anfragen

Plattform-, Integrations- und Run-Anfragen

projekt@onveda.de02173 2972 20

Allgemeine Anfragen

Anfragen zu allgemeinen Themen

kontakt@onveda.de

Karriere bei Onveda

Anfragen rund ums Arbeiten bei Onveda oder Arbeitsvermittlung

Zum Kontaktformular