Die wahrscheinlich meiste Zeit widmen wir der Entwicklung von neuen, individuellen Systemen. Anwendungen die es in der Form einfach noch nicht gibt.
Unser Entwicklerteam entwickelt nun ein erstes Datenbankmodel, einigt sich auf die zu verwendenden Software-Entwurfsmuster und definiert den Tech-Stack.
Häufig treten dabei Fragen und Aspekte auf die eine Rücksprache mit Ihnen als Auftraggeber erforderlich machen.
Wir installieren die benötigten Serverstrukturen, richten die lokalen Enwicklungsumgebungen ein und beginnen mit der Programmierung.
Sobald ein bestimmter Fortschritt erreicht ist, schauen wir uns im Rahmen einer Code-Review gegenseitig über Schulter. Sind alle Beteiligten zufrieden stellen wir Ihnen das Update zur Abnahme vor.
Jedes Projekt ist einzigartig. Der Versuch jeden Kunden und jedes Projekt durch das gleiche Raster zu pressen mag sich stimmig anhören, ist aber nur eine idealisierte Idee, die in der Praxis selten funktioniert.
Wie genau Ihr Projekt ablaufen könnte, lässt sich nur gemeinsam herausarbeiten. Erst wenn wir Ihr Projekt und Ihr Unternehmen kennen und wenn wir wissen welche formalen Anforderungen von Ihrer Seite zu erfüllen sind, können wir gemeinsam die Projektstruktur definieren.
Die hier definierten Projektphasen sind nur als grobes Gerüst zu verstehen, das unabhängig von Entwicklern, Kunden und Geschäftslogiken jedem Software-Projekt zugrunde liegt.