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
  • >
  • Wissen
  • >
  • Methoden
  • >
  • Eclipse Way
  • Methoden
    • Agilität
    • Scrum
    • XP
    • Kanban
    • FDD
    • Crystal
    • Eclipse Way
  • Praktiken
    • Retrospektiven
    • Refactoring
    • Pair Programming
    • Build-Prozess
    • Color Modeling
    • Schätzen
    • Agiles Testen
  • Vorteile agiler Methoden
  • Literatur
  • Videos

The Eclipse Way

Was ist "The Eclipse Way"?

Als The Eclipse Way wird das agile Vorgehen bezeichnet, welches von dem Eclipse-SDK-Team über die vergangenen Jahre gelebt wurde und immer noch gelebt wird. Es beschreibt die Art und Weise, wie beispielsweise die Eclipse-IDE entwickelt wird. Die Ergebnisse, die das Eclipse-SDK-Team mit diesem Prozess erzielt, sind beeindruckend: Über mittlerweile mehr als 6 Jahre hinweg hat das Team jede einzelne Deadline gehalten und qualitativ hochwertige Software ausgeliefert.

Insgesamt setzt sich The Eclipse Way aus 15 Techniken zusammen:

  • Continuous

    Testing

  • Continuous

    Integration

  • End

    Game

  • Milestones

    First

  • Live

    Betas

  • Consume

    Your Own Output

  • Community

    Involvement

  • New

    & Noteworthy

  • Retrospectives
  • Early

    Incremental Planning

  • API-First
  • Always

    Have a Client

  • Component

    Centric

  • Dynamic

    Teams

  • Build

    to Last

Einige dieser Techniken, wie beispielsweise Continuous Testing oder Continuous Integration sind auch bekannt aus anderen agilen Methoden. Über diese allseits bekannten Techniken hinaus haben sich aus unserer Erfahrung aber auch zusätzliche Techniken wie beispielsweise das End Game, Live Betas oder Consume Your Own Output auch für Inhouse-Projekte bewährt. In Projekten haben wir entsprechende Adaptionen erprobt, die sich als sehr erfolgreich erwiesen haben.

Große und verteilt arbeitende agile Teams?

Besonders bemerkenswert an diesem agilen Vorgehen ist die Tatsache, dass es einerseits völlig offen und transparent im Eclipse-Projekt gelebt wird und andererseits für ein recht großes und auf der Welt verteilt arbeitendes Team funktioniert – zwei Eigenschaften, die nicht für jeden agilen Prozess selbstverständlich sind.

Speziell darauf ausgerichtete Techniken, wie beispielsweise API-First, Component Centric, Always Have a Client und Dynamic Teams, unterstützen die Arbeit in großen und verteilten Teams und bieten eine gute Grundlage, auch solche Projekte agil, erfolgreich und in kurzen Zyklen realisieren zu können.

Welche Vorteile bietet "The Eclipse Way"?

Die Techniken rund um den Eclipse Way lassen sich baukastenartig zusammensetzen und an die entsprechenden Projekterfordernisse anpassen. Für viele Projekte hat sich das End Game bewährt, um im Prozess explizit einen festgelegten Stabilisierungs-Schritt vor einem Release zu verankern, der nicht willkürlich ist, sondern bestimmten Regeln folgt. Die Idee des Consume Your Own Output führt unmittelbar zu einer deutlichen Qualitätssteigerung des Systems, weil Feedback viel unmittelbarer an die Entwickler zurückfließt. Einen ähnlichen Zweck verfolgt die Technik Live Betas, die in Inhouse-Projekten nicht immer einfach umgesetzt werden kann, dafür aber einen umso positiveren Effekt auf die Entwicklung hat. Und nicht zuletzt haben Sie die Möglichkeit, auch verteilt arbeitende und größere Teams mit einem effektiven Vorgehen auszustatten.

Mittlerweile beginnen auch viele Nicht-Open-Source-Projekte, dieses Vorgehen zu übernehmen und an ihre Bedürfnisse anzupassen. Es hat sich gezeigt, dass die Techniken mit entsprechenden Anpassungen sehr gut für Inhouse-Projekte einsetzbar sind und dort ähnlich gute Ergebnisse liefern können. Und welches Projekt möchte nicht über Jahre hinweg jede einzelne Deadline halten?

Unser Angebot zu "The Eclipse Way"

Wir können auf mehrjährige Erfahrung mit dem Einsatz des Eclipse Way für Inhouse-Projekte zurückblicken. Diese Erfahrung geben wir in Schulungen und Coachings an IT-Manager und Entwickler weiter, die von den Techniken des Eclipse Way profitieren möchten. Sie können mit uns auch Inhouse-Schulungen oder ein individuelles Coaching vereinbaren, treten Sie einfach mit uns in Kontakt.


Eclipse-Way-Schulungen

Unser Senior IT-Berater Martin Lippert hält offene Schulungen zum Eclipse Way ab: Wie schafft es das Eclipse Team, über Jahre hinweg so pünktlich Software in höchster Qualität auszuliefern? Mehr...

Unser Eclipse-Experte

Martin Lippert wurde 1973 in Hamburg geboren. Nach dem Studienabschluss arbeitete er mehrere Jahre als wissenschaftlicher Mitarbeiter an der Universität Hamburg, bevor er als it-agile-Berater tätig wurde.

Ihn interessiert vor allem die Eclipse- inkl. der OSGi-Technologie. Er ist Committer im Eclipse-Equinox-Projekt für den Incubator-Bereich und arbeitet dort an der Kombination von AspectJ und OSGi. Darüber hinaus ist er regelmäßiger Sprecher auf nationalen und internationalen Konferenzen (EclipseCon, JAX, WJAX, OOPSLA, Java-Forum-Stuttgart, Experten-Forum-Stuttgart) und seit Anfang 2007 Mitglied im Software- Engineering-Radio-Team

Methodisch sieht Martin Lippert die größten Chancen in agilen Vorgehensweisen wie dem Eclipse Way. Neben zahlreichen Veröffentlichungen und Vorträgen zu agilen Methoden ist er Mitautor von Büchern zu Extreme Programming und Refactoring und war für mehrere Jahre Mitglied der Programmkomitees der europäischen XP-Konferenzreihe sowie der XP Days Germany. (Kontakt zu Martin Lippert)

The Eclipse Way

In diesem Flashfilm erklärt Martin Lippert, warum das Eclipse-Team so erfolgreich Software entwickelt.

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