it agile Logo

Die Experten für agile Softwareentwicklung

  • Sitemap
  • Kontakt
  • Jobs
  • Startseite
  • Über uns
  • Schulung
    • Einstieg
    • Testen und Architektur
    • Scrum-Zertifizierung
    • Agile Methoden
  • Beratung
    • Ihre Ziele - unsere Beratung
    • Unsere Kompetenz
    • Unser Beraterteam
    • Beratungs-Anfrage
  • Projekte
  • Wissen
    • Methoden
    • Praktiken
    • Vorteile agiler Methoden
    • Literatur
    • Videos
  • Referenzen
  • Aktuelles
  • Termine
  • Startseite it-agile.de
  • >
  • Schulung
  • >
  • Testen und Architektur
  • >
  • Flexible Architekturen
  • Einstieg
    • ScrumBasics
    • Überblick über agile Methoden
    • Einführung agiler Methoden
    • Anforderungen agil
  • Testen und Architektur
    • Color Modeling
    • TDD-Camp
    • Flexible Architekturen
  • Scrum-Zertifizierung
    • Schulung zum Certified ScrumMaster (CSM)
    • Schulung zum Certified Product Owner (CSPO)
  • Agile Methoden
    • ScrumMaster
    • Lean Thinking Schulung
    • The Eclipse Way
    • V-Modell agil
    • Kanban
    • FDD Schulungen

Flexible Architekturen

Reagieren auf neue und geänderte Anforderungen

Jedes erfolgreiche Projekt ist mit neuen und geänderten Anforderungen konfrontiert. Das bedeutet, dass Entwürfe und Architekturen jeweils an die aktuellen Bedürfnisse angepasst werden müssen - sowohl bei klassischer wie auch bei agiler Softwareentwicklung. Der so genannte inkrementelle Architekturentwurf ist eine Herausforderung, die heute jedes Projekt meistern muss. Um nicht in Anpassungsarbeiten zu ertrinken, müssen flexible Architekturen her, bei denen Anpassungen mit wenig Aufwand möglich sind.
Dabei stellen sich wichtige Fragen:

  • Wie legt man den inkrementellen Architekturentwurf so an, dass der Code stets flexibel und leicht änderbar ist?

  • Welche Anteile muss man von vorn herein richtig hinbekommen, weil sie sich später nur mit erheblichem Aufwand ändern lassen?

  • Wie viel explizite Modellierung betreibt man zu welchem Zeitpunkt?

  • Wann muss man Code umstrukturieren (Refactoring)?

  • Wann hört man mit Refactoring auf?

  • Welche Qualifikationen benötigen die Entwickler?

Unsere Schulung zu flexiblen Architekturen

Die Schulung liefert theoretisches Hintergrundwissen und übt dieses anhand praktischer Übungen gleich ein. So liefert die Schulung die Basis für eine nahtlose Umsetzung der Schulungsinhalte in der Projektpraxis.
Die Schulungsteilnehmer können neuen Projekten zu einem besseren Start verhelfen und bei bereits existierendem Code Strategien für eine schrittweise Verbesserung erarbeiten und umsetzen.

Rahmenbedingungen

Die Schulungen finden in Hamburg statt. Die nächsten Termine sind:

  • 08./09.03.2010

Die Schulung kostet 1.400 EUR (netto) pro Person. Wenn Sie sich spätestens 4 Wochen vorher anmelden, gewähren wir Ihnen 10% Rabatt. Weitere 10% Rabatt bekommen Sie, wenn sich mindestens zwei weitere Kollegen aus Ihrer Firma anmelden. Beide Rabatte sind kombinierbar.

Inhouse-Schulung gewünscht? Treten Sie mit un sin Kontakt

Anmeldung


*Mit der Anmeldung bestätigen Sie, dass Sie unsere Allgemeinen Geschäftsbedingungen gelesen haben und mit ihnen einverstanden sind.

Inhouse-Schulung gewünscht?

Selbstverständlich führen wir diese Schulung auch inhouse bei Ihnen vor Ort durch. Treten Sie mit uns in Kontakt, um nähere Informationen zu erhalten.

Noch Fragen?

Schicken Sie uns einfach eine E-Mail.

Inhalte der Schulung

Die Schulung behandelt im Einzelnen diese Themen:

Einführung

  • Kurze Einführung in agile Softwareentwicklung
  • Rolle des inkrementellen Architekturentwurfs

Architektur und Entwurf

  • Qualitätskriterien für Entwurf und Architektur
  • Verständlichkeit, Redundanzfreiheit und Entkopplung als Erfolgskriterien
  • Verständlicher Code spricht für sich selbst
  • Redundanzfreiheit sofort
  • Entwurfsprinzipien für entkoppelte Architekturen
  • Dependency Injection und Dependency Inversion
  • Bewertung von Architekturen

Test- und verhaltensgetriebene Entwicklung (TDD und BDD)

  • Testgetriebene Entwicklung im Überblick
  • Der Test-Code-Zyklus
  • Kriterien für gute Tests
  • Tests als Entwurfshilfe
  • Tests als ausführbare Anforderungsspezifikationen

Refactoring

  • Refactorings für inkrementellen Architekturentwurf
  • Tests als Sicherheitsnetz für Umstrukturierungen
  • Planung und Durchführung großer Refactorings


Der Trainer

Andreas Havenstein ist Senior-Softwareentwickler. Er verfügt über mehrjährige Erfahrung in der Entwicklung von Rich-Client- und Web-Anwendungen mit Java EE.
Sein Schwerpunkt liegt in der Anwendungsentwicklung unter Einsatz agiler Methoden, insbesondere von eXtreme Programming (XP). Er ist Co-Autor mehrerer Artikel für Fachzeitschriften.

Architektur-Whitepaper

Lesen Sie in diesem Whitepaper, wie eine Architektur beschaffen sein muss, damit Systeme änderbar und erweiterbar bleiben.

Flyer bestellen

Wir schicken Ihnen gerne den Flyer zu dieser Schulung zu. Mehr...

Seite druckenSeite drucken    zum Seitenanfang nach oben

it-agile GmbH


Paul-Stritter-Weg 5 - D-22297 Hamburg
Tel.: 040 88173 300 | info@it-agile.de | Impressum

Srum Alliance
Agile Alliance
XP Days