Bauer42
Ihr Software Bauer
Software die mitdenkt
[/]
Back Play/Stop Next
DI Christian Bauer, zSPM DI Christian Bauer, zSPM

Bauer42   Performanceoptimierung & Refactoring (Design Patterns)
Das Gelingen eines Perfomanceoptimierungs- und Refactoringprojektes wird von folgenden typischen Risiken (zusätzlich zu den bei jedem Softwareprojekt auftretenden) bedroht:
> Auswahl der Optimierungsmaßnahmen nicht effektiv. Weil etwa Module optimiert werden, die nicht im großen Stil zur Gesamtperformance beitragen -> Hohe Kosten, wenig Verbesserung. Vorher einen Maßnahmenkatalog mit Abschätzung der Kosten/Verbesserungen auszuarbeiten, zahlt sich aus!
> Notwendige Refactorings oder Architekturchanges werden nicht erkannt und vorweg durchgeführt. Daraus resultieren hohe Aufwände, weil etwa bei duplicated code die gleiche Optimierungsmaßnahme an vielen Stellen durchgeführt wird. Daher ist ein Architekturcheck vorweg sinnvoll.
> Destabilisierung der laufenden Software durch Bugs. Ist nur mit einem methodischen Vorgehen hinsichtlich Testautomatisierung, Unittesting und Releasemanagement in den Griff zu bekommen.
> Dramatische Verschlechterung von Wartbarkeit, Portierbarkeit etc. Weil zugunsten von Performancegewinn mitunter architekturelle contraints umgangen werden. Deshalb ist konsequentes (automatisiertes) Monitoring der Codequalität unverzichtbar.

Das methodische Vorgehen ist meiner Erfahrung nach daher bei diesem Projetktyp der entscheidende Erfolgsfaktor! Und das läßt sich oft schon in wenigen Tagen aufsetzen!
Christian Bauer

TopReferenzen
Top Referenzen: Performanceoptimierung & Refactoring (Design Patterns)
klappen
Refactoring Einstufung
Branche: Public
Refactoring eines zentralen Moduls. Ziel: Wartbarkeit und Erweiterbarkeit wieder ermöglichen Konzeption einer Unit-test-suite, Projektleitung, OO-Design und Entwicklung (Refactoring)
.NET, C#, NUnit, Metamill, Clover
Konzeption Softwareentwicklungsprojekte
Branche: IT-Dienstleister
Angebotserstellungen, Projektplanung und -kalkulation Konzeption und Abschätzung von Softwareentwicklungsprojekten, Architektur, Staffing, Angebotspräsentation und Presales
Projektreview i-Forms
Branche: Public
360 Grad Projekt-Review der Formular- und Workflowbasierten eGoverment-Lösung einer Schweizer Stadtverwaltung Review von Projektmanagement, Software Architektur, Code, Team, Skills und Entwicklungsprozess, Design for Refactoring, Präsentation der Review-Ergebnisse
AFS, K2 Workflow, K2 Blackpearl, K2 SmartObjects, C#, Code-Checking Tools
Systemarchitekturreview
Branche: Telekom
Review einer Paymentplattform als Entscheidungsgrundlage für die Geschäftsführung Projektleitung, Durchführung des Reviews, Präsentation der Ergebnisse und Verbesserungsvorschläge
SOA Patterns, Architekurvisualisierung

Referenz
Referenzen chronologisch: Performanceoptimierung & Refactoring (Design Patterns)
klappen
Konzeption Softwareentwicklungsprojekte
Branche: IT-Dienstleister
Angebotserstellungen, Projektplanung und -kalkulation Konzeption und Abschätzung von Softwareentwicklungsprojekten, Architektur, Staffing, Angebotspräsentation und Presales
Projektreview i-Forms
Branche: Public
360 Grad Projekt-Review der Formular- und Workflowbasierten eGoverment-Lösung einer Schweizer Stadtverwaltung Review von Projektmanagement, Software Architektur, Code, Team, Skills und Entwicklungsprozess, Design for Refactoring, Präsentation der Review-Ergebnisse
AFS, K2 Workflow, K2 Blackpearl, K2 SmartObjects, C#, Code-Checking Tools
Technische Weiterentwicklung Grundumlagen NEU
Branche: Public
Technische Weiterentwicklung der Applikation, Batch, Performanceoptimierung und Refactoring Beratung, Konzeption
C#, ASP.NET, SQL Server, BizTalk 2006
Systemarchitekturreview
Branche: Telekom
Review einer Paymentplattform als Entscheidungsgrundlage für die Geschäftsführung Projektleitung, Durchführung des Reviews, Präsentation der Ergebnisse und Verbesserungsvorschläge
SOA Patterns, Architekurvisualisierung
Refactoring Einstufung
Branche: Public
Refactoring eines zentralen Moduls. Ziel: Wartbarkeit und Erweiterbarkeit wieder ermöglichen Konzeption einer Unit-test-suite, Projektleitung, OO-Design und Entwicklung (Refactoring)
.NET, C#, NUnit, Metamill, Clover
Grundumlagen Neu
Branche: Public
Neuentwicklung der Grundumlagenapplikation im Zuge einer Hostablöse PM-Coaching, Risikomanagement, Design, Entwicklung, Analyse, Performanceoptimierung
ASP.NET, C#, SQL-Server, Crystal Reports
Performanceberatung
Branche: Internetwetten
Konzeption einer Cachingstrategie für eine Webapplikation mit extrem hohen Zugriffszahlen Beratung der Performanceoptimierung, Architekturberatung
.NET, Datasets, SQL-Server
IT++ Bauspargesamtlösung
Branche: Finanzdienstleister
Komplettablöse der Bausparapplikation Projektleitung, Neukonzeption der Programmorganisation im Rahmen einer Krisenbewältigung, Leitung des ANECON Teams, Implementierung von SW-Entwicklungs- und Teamprozessen, Analyse, Design, Implementierung, Test, Performanceoptimierung, Coaching von OOEntwicklern, Entwicklung mathematischer Modelle
C++, Unix, Client Server, Rational Rose, SQL, SilverRun, Framework-components
Bauer42
Designed & build by Christian Bauer
Powered by Bauer42 (C) 2015