Qualitätsmodelle helfen uns, Qualitätskriterien für die Software- und Architekturentwicklung zu definieren. Es gibt verschiedene Arten, die im Software- und Architekturentwicklungsprozess angewendet werden können.
Ein Qualitätsmodell ist eine strukturierte Methode, um Prioritäten während der Konzeption und Entwicklung eines Softwaresystems auszurichten. Es gibt Aspekte, die verhandelbar sein können, andere nicht. Zum Beispiel können Sie in Qualitätskategorien wie #Flexibilität Kompromisse eingehen, während in Aspekten wie #Sicherheit keine Kompromisse gemacht werden. Diese Qualitätsrichtlinien helfen dabei, die eigenen Entscheidungen und Ansätze zu hinterfragen und eine Realität zu prüfen. “Brauchen wir tatsächlich Redundanz in diesem Teil der Architektur?”
Weiterlesen →
Unternehmen in ganz Europa durchlaufen Modernisierungen – ein Prozess, der entscheidend ist, um wettbewerbsfähig zu bleiben, Sicherheit zu gewährleisten und die Effizienz zu steigern. Dies ist die glänzende Sicht auf die Modernisierung. In Wirklichkeit ist dies ein chaotisches Geschäft mit dem Durchforsten von altem Code, dem Erstellen von Migrationsplänen und dem Umgang mit erheblichem Widerstand innerhalb der Organisation. Und das so weit, dass es schwierig wird festzustellen, ob tatsächlich eine Modernisierung stattfindet, abgesehen von den Leuchtturmprojekten, die unter Ihrer Kontrolle stehen. Die Verwaltung und Verfolgung des Fortschritts dieser Programme kann jedoch erreicht werden. Um dieses Problem zu lösen, haben wir einen datengetriebenen Ansatz angewendet, der Aspekte der Transformation misst. Insbesondere der Übergang von Legacy-Anwendungen zu neu bereitgestellten Anwendungen ist eine interessante Messgröße.
Weiterlesen →