Das Rezept für die Umsetzung
Wenn die richtige Lösung in Ihrem Umfeld funktioniert.
Die technische Konzeption legt das Fundament für die Implementierung. Egal, ob Mobile-App, Content-Management oder Collaboration-System: Anwendungsbausteine sind häufig vorhanden und können selten losgelöst vom bestehenden Anwendungsumfeld entwickelt werden. Wir helfen Ihnen bei der Softwareauswahl, analysieren Ihre Systemlandschaft und konzipieren den „Kit“, der alles zusammenhält.
Make or Buy? Die Auswahl der Lösungsvariante
Zur Umsetzung des funktionalen Konzepts werden verschiedene Lösungsvarianten evaluiert. Während für ausgewählte Bereiche Eigenentwicklungen sinnvoll sind, wird häufig z.B. bei Content- oder Produkt-Informationsmanagement eine bestehende Standardsoftware „massgeschneidert“ und für andere Projekte zumindest ein Framework genutzt. Durch den Einsatz von Standards werden Entwicklungszeiten verkürzt und das Projektrisiko reduziert.
Die Lösung für Ihr Umfeld konzipieren
Unabhängig von der Wahl der Mittel ist in jedem Fall der Entwurf der logischen Anwendungsarchitektur erforderlich, welche Anwendungskomponenten und Schnittstellen zwischen Komponenten und zu anderen Systemen beschreibt.
Datenmodelle definieren die Datenobjekte (z.B. Produkt, Kunde oder Anwender) und beschreiben ihre logischen Zusammenhänge. Zur Entwicklung der Funktionen der Lösung werden innerhalb der technischen Konzeption ebenfalls Vorgaben zu Entwicklungswerkzeugen und -richtlinien (z.B. Wiederverwendung von Code) gemacht.
Komplementär zur logischen beschreibt die physische Architektur die eingesetzte Hardware- und Netzwerkinfrastruktur sowie deren „Sizing“. Weitere Konzepte beschreiben Betriebs-, Qualitäts-, Test- Sicherheitsgesichtspunkte und schliesslich die Migration vorhandener Daten aus bestehenden Systemen.
Anforderungsentwicklung | Funktionale Konzeption | Analyse | Strategie | Entwicklung