1. Wer wir sind
  2. Was wir können
  3. Unsere Kunden
  1. 4Karriere
  2. Blog
  3. KONTAKT
  1. Wer wir sind
  2. Was wir können
  3. Unsere Kunden
  4. Karriere
  5. Blog
  6. KONTAKT
symbolbild vernetzung

Evolutionäre Architekturen

VERÄNDERUNGEN IM CODE VON ANFANG AN MITDENKEN

  1. startseite
  2. /
  3. was wir koennen
  4. /
  5. EVOLUTIONÄRE ARCHITEKTUREN

Softwareentwicklung ist kein linearer Prozess

Digitale Umgebungen und Anforderungen verändern sich mittlerweile rasend schnell. Software muss daher immer anpassungs- und zukunftsfähiger werden. Ihre Entwicklung ist kein linearer Prozess, an dessen Anfang ein bestimmter Bauplan steht, der dann konsequent umgesetzt wird. Evolutionäre Software-Architektur vollzieht sich vielmehr in Schleifen: Nach dem Ausliefern einer kleinen, überschaubaren und damit beherrschbaren Änderung wird Feedback eingeholt, auf dessen Basis Entscheidungen für die Weiterentwicklung getroffen werden können.

Wir bei SEITENBAU wissen, dass Veränderung in Software-Projekten unausweichlich ist, also denken wir die Architektur von Anfang an als evolutionäres System, dass sich kontinuierlich an neue Anforderungen anpassen kann. Dazu sind zwei Denkansätze essentiell: Modulare Entwicklung mit loser Kopplung der einzelnen Software Komponenten (z.B. der Microservices-Ansatz) und die kontinuierliche Durchführung von Experimenten in der Entwicklung.

Microservices funktionieren deswegen so gut, weil jeder Service einen möglichst geringen, domänenspezifischen Funktionsumfang hat und von anderen Services auf struktureller Ebene entkoppelt ist. Ersetzt man also einen Service mit einer neueren Version, sind die Auswirkungen auf die gesamte Architektur kaum spürbar. Experimente führen wir z.B. in Form von Spikes durch, um Änderungen an der Architektur auszuprobieren und validieren zu können.

Durch den Einsatz von Evolutionären Architekturen in Kombination mit Agilem Requirements Engineering und Continuous Delivery können wir bei SEITENBAU auf neue, geänderte Anforderungen spontan reagieren und damit Software entwickeln, die gewappnet ist für die (unvorhersehbare) Zukunft.

Christian Faigle

Ihr Ansprechpartner

Christian Faigle

Ihr Ansprechpartner für Software Development & Services

Mail an Christian Faigle

SEITENBAU GmbH

ort

Standort Konstanz
Seilerstraße 7

78467 Konstanz

Standort Berlin
Rudi-Dutschke-Straße 23
10969 Berlin

Standort Köln
Lindenallee 14
Köln 50674

kontakt
  • Telefon: +49 7531 3659800
  • info@seitenbau.com
  • hinweis@seitenbau.com

Besuchen Sie uns auf

  • Linkedinlinkedin
    LinkedIn
  • Youtubeyoutube
    Youtube
  • Instagraminstagram
    Instagram
  • Githubgithub
    GitHub

Unsere Tochter & Rechtliches

Laut.AG

Alles über das Musikmagazin laut.de, das Onlineradio laut.fm und weitere Angebote des digitalen Musikmedienhauses vom Bodensee.

  • Datenschutz
  • Impressum
  • © 0 SEITENBAU GmbH