Performance & Skalierbarkeit

Raus aus dem Aktivismus


Das Problem

In 9 von 10 Fällen hören wir folgendes Argument, wenn es um das Thema Performance und Skalierbarkeit geht:

"Die Hardware ist schuld, wenn Performanceprobleme auftreten, wir brauchen mehr Leistung."

 

Vergessen Sie es. Wir sagen: die Software muss optimiert werden und zwar von Grund auf! Aber kann Ihr Software-Entwickler-Team bereits Performance & Skalierbarkeit testen, festlegen und vorhersehen? Eindeutig ja: Wir möchten Ihnen im Folgenden aufzeigen, welche Methoden wir entwickelt haben, um diese Herausforderungen zu adressieren.

SQL Server Performance Excellence

Wir können anhand von Grundeigenschaften feststellen, ob die Lösungen performen werden oder nicht.  Für uns sind Performance & Skalierbarkeit wesentliche Eigenschaften einer Software-Lösung, welche aber auch immer einer stetigen Erosion unterliegen.

 

Häufig wird sich mit Performance Fragestellungen erst beschäftigt, wenn es im Betrieb zu deutlichen Problemen gekommen ist. Das ist zu spät - das Kind ist bereits in den Brunnen gefallen. Über die letzten Jahre hinweg wurden wir immer wieder zu Performance- und Skalierbarkeitsthemen angesprochen und haben im Team diese auch häufig erfolgreich lösen können. Da wir dabei sehr oft auf durchaus vergleichbare Lösungsmuster zurückgreifen konnten, haben wir gemeinsam mit unseren Kunden begonnen, schlanke Ansätze aus einer Mischung aus standardisierten Prozessen und Risikomanagement auszuformulieren. 

 

Wir grenzen Fragestellungen bzgl. der Performance & Skalierbarkeit aber auch ganz klar von anderen generischen Herausforderungen (welche in der Arbeit mit Datenbank Systemen aufkommen können) ab.

Ihr Learning daraus - das können Sie tun

 Wenn Sie die Performance und Skalierbarkeit Ihrer Lösung sicherstellen möchten, sollten Sie folgende Punkte in den Fokus stellen:

  • Hinterfragen Sie selbstkritisch den Reifegrad Ihres QM hinsichtlich Performance und Skalierbarkeit. Nur so können Sie realistisch weitere Schritte einleiten.
  • Stellen Sie sicher, dass jeder Entwickler ein Grundverständnis von der Engine hat.
  • Planen statt Raten von physikalischen Strukturen.
  • Verstehen Sie Performance und Skalierbarkeit als Eigenschaft der Qualität der Softwarelösung, nicht als Zufallsergebnisse am Ende des Sprints oder des Projektes.
  • Und zu guter Letzt: Dokumentation ist ein Asset. Halten Sie sich vor Augen, dass Ihre nutzenorientierte Dokumentation einen Wert darstellt.

Gerne unterstützen wir Sie bei allen Fragestellungen rund um das Thema Performance und Skalierbarkeit. Wir haben einige passende Lösungen dazu aufgeführt.

Bevor die Performance verbessert werden kann, muss zuvor ein Bewusstsein für Performance geschaffen werden. Ist mit unserer Methode ein Bewusstsein geschaffen worden, zeigen wir Ihnen wie Sie die Performance Ihrer Systeme stabilisieren und dokumentieren können.

 

Erfahren Sie mehr über unsere entsprechenden Betriebs- und Schulungskonzepte.


Wir können anhand von Grundeigenschaften feststellen, ob die Lösungen performen werden oder nicht.  Für uns sind Performance & Skalierbarkeit wesentliche Eigenschaften einer Software-Lösung, welche aber auch immer einer stetigen Erosion unterliegen.“

 

„Wir schulen Ihre Entwickler und Architekten in der Reduktion von Komplexität und zeigen, wie diese realisiert werden kann. 

 

Erfahren Sie mehr über unser entsprechendes Modellierungs- und Schulungskonzept.