dynaTrace software GmbH
Login Kontakt English
Skip Navigation Links Skip Navigation Links
Skip Navigation LinksHome > Lösungen > Life-Cycle > Über alle Phasen

Application Peformance Optimierung über den Software Lebenszyklus

Application Lifecycles sind geprägt von phasenspezifischen Anforderungen. IT-Environments in der Entwicklung und der Qualitätssicherung unterscheiden sich häufig stark von den Systemen im Staging bzw. Deployment und im Produktivbetrieb. Hinzu kommen unterschiedliche Sichtweisen und phasenabhängiger Informationsbedarf. Ein integriertes System um die Performance und Stabilität einer Applikation zu "designen", zu diagnostizieren, zu managen und zu verbessern kann helfen, diese Probleme zu überwinden. dynaTrace Diagnostics bietet hier die optimale Lösung als Wegbegleiter durch den Application Lifecycle.

Phasenspezifische Diagnoseprofile

Durch Verbesserungen im phasenübergreifenden Informationsfluss lassen sich Fehlerkosten erheblich senken. Detaillierte Diagnoseinformationen aus dem Produktivbetrieb helfen Entwicklern die Probleme einfach und schnell zu finden und sich auf ihre Kernkompetenz – die Fehlerbehebung – zu konzentrieren. Entwicklerteams wiederum können mit dynaTrace Diagnostics ihren Informationsbedarf genau definieren und in Diagnoseprofilen an nachgelagerte Phasen weitergeben. IT-Teams in diesen späteren Phasen des Lebenszyklus sammeln dann gezielt relevante Diagnoseinformationen. Gegenseitige Schuldzuweisungen werden so vermieden und konsequente Feedback-Mechanismen werden geschaffen.

Minimierung der Fehlerkosten

Die Möglichkeit der frühzeitigen Validierung der Anwendungsarchitektur durch dynaTrace Diagnostics führt zu effizienteren Entwicklungszyklen und dadurch zu einer Senkung der Fehlerkosten. So kann die Performance der Remoting-Mechanismen, Caching-Systeme und einzelner Komponenten frühzeitig getestet werden. Auch Probleme, die unter Last auftreten, werden so schon während der Qualitätssicherung identifiziert. So können die zuständigen Techniker im Ernst-Fall sofort Maßnahmen ergreifen. Im Staging und Deployment ist dann bereits Feintuning von Performance unter realen Bedingungen möglich, um Problemen im Produktivbetrieb vorzubeugen.

Cross-Team-Communication: 1 Tool, 1 Sprache, 1 Training

dynaTrace Diagnostics bietet eine integrierte Lösung für alle Phasen des Software-Lifecycles. Alle IT-Teams benutzen ein System und sprechen somit eine gemeinsame Sprache. Die Vorteile durch diesen Ansatz liegen auf der Hand. Ein gemeinsamer Wissensstand erleichtert die Kommunikation und beschleunigt somit den Problemlösungsprozess. Zudem ist nur eine gemeinsame Produktschulung für unterschiedliche Teams notwendig, wodurch die Einführungskosten niedriger sind. Knowledge-Management ist ein wichtiger Faktor für die unterschiedlichen Teams. Durch definierbare und speicherbare Diagnoseprofile und Diagnose-Sessions kann gewonnenes Wissen wieder verwendet werden. Unnötiger und teurer Mehrfachaufwand wird so vermieden.

Phasenspezifische Integrationsmöglichkeiten

dynaTrace Diagnostics zeichnet sich durch einfache Integrierbarkeit in phasenspezifische Anwendungen aus. So profitieren Entwickler vom flexiblen ClodeLinkPlug-In, das dynaTrace Diagnostics mit Eclipse und Microsoft Visual Studio integriert. Nach Identifikation eines Fehlers springt der Entwickler direkt in den betroffenen Source-Code, zeitraubende Suchprozesse werden so minimiert. Während der Qualitätssicherung sorgen Schnittstellen für eine einfache Integration von dynaTrace Diagnostics in verschiedene Load-Testing Systeme (inklusive einer out-of-the-box Integration mit Borland SilkPerformer). Auch im Produktiv-Bereich sorgt unter anderem die IBM Tivoli Integration für optimiertes Monitoring.

Key-Benefits für Application Lifecycle Management
Niedrige Fehlerkosten: Minimierung der Fehlerkosten durch zielgerichtete Diagnose während des gesamten Applikationslebenszyklus.
Cross-Team Kommunikation: Unterstützung der phasenübergreifenden Kommunikation und Vermeidung von Finger-Pointing und Schuldzuweisungen.
Sicheres Investment: Anwendung von dynaTrace Diagnostics über den gesamten Applikationslebenszyklus.
Knowledge Management: Schneller Aufbau und Wiederverwendung von Know-how durch Speicherung von Diagnoseprofilen und Diagnose-Sessions.
Plug-In Interface: Phasenspezifische Integrationsmöglichkeiten mit IBM Tivoli, BMC TMART, Borland SilkCentral Performance Manager, Eclipse, Visual Studio, etc.
Diagnose Profile: Export von Diagnoseprofilen ermöglicht die Definition des Informationsbedarfs durch den Entwickler und die Weitergabe an den Produktivbetrieb.
Architektur Validierung: Frühzeitige Fehlererkennung durch Pre-Deployment Architecture Validation.
Integrität: Erhöhung der Integrität der Test- und Monitoring-Prozesse
Skalierbarkeit: Hohe Skalierbarkeit von mehreren JVMs bis hin zu komplexen Clustern im Produktivbetrieb sorgt für die nötige Flexibilität zukünftiger Anwendungen.

Key Facts
  • Voller Lifecycle Support
  • Tiefe Diagnose
  • Niedriger Overhead
  • 24x7 Monitoring
  • Ein Tool, eine Sprache
  • Verbindet Entwicklung, QA und Betrieb
Nächste Schritte
Resourcen
Success Stories
Fragen?



© dynaTrace software® 2008