Design

Systemdesign ist die empfindlichste Phase des Lebenszyklus eines Systems. Warum? Weil im besten Fall die endgültigen Anforderungen weder dem Endkunden noch dem Designer wirklich bekannt sind. Ein guter Designer muss einen iterativen Prozess verfolgen, bei dem sich im Laufe jeder Iteration das Maß der Unsicherheit darüber verringert, was tatsächlich entwickelt werden muss.

Die einzige Konstante in der Softwareentwicklung sind sich ändernde Anforderungen. Der gute Designer muss das System entwerfen, das „heute“ dient, im Wissen, dass es das System von „morgen“ werden muss, ohne dass es neu geschrieben werden muss. Ein System mit unqualifiziertem Personal zu erstellen, bedeutet Ausgaben; ein flexibles Projekt mit validen Designern zu definieren, bedeutet Investieren.

Unsere Designer sind Experten in der Bereitstellung von:

  • Innovativem Design

  • Anpassungsdesign

  • Varianten-Design

Wir unterteilen unseren iterativen Designprozess in die folgenden Standardphasen, von denen jede die Erstellung eines oder mehrerer Dokumente umfasst, die die Eingaben und Ausgaben jeder Phase beschreiben:

  • Analyse der Spezifikationen: Beinhaltet Interviews mit allen Stakeholdern.

  • Machbarkeitsstudie: Wenn erforderlich, umfasst dies die Erstellung spezifischer Prototypen für einzelne Funktionen auf niedriger Ebene.

  • Logisch-funktionales Design: Definiert, was das System tun wird und, vor allem, was es nicht tun wird. Diese Phase umfasst regelmäßige Treffen mit den Endnutzern des Systems.

  • Dimensionierung: Definiert die nicht-funktionalen Anforderungen des Systems.

  • Testen: Beinhaltet die Erstellung von funktionalen, Schnittstellen- und Integrationsprototypen.

Nach oben scrollen