Newsfeed der it-agile
Ohhhhps, haben Sie sich verlaufen? Auf dieser Seite finden Sie keine aktuellen Neuigkeiten mehr, folgen Sie uns hierher:
Unsere Informationsveranstaltung "die agile Chance", auf der wir letzten Dienstag von den Vorteilen agiler Softwareentwicklung berichtet haben, ist bei den Teilnehmern gut angekommen, und viele der vorgestellten Ideen wurden in den Pausen lebhaft diskutiert.
Die Folien sind jetzt online:
Chancen agiler Softwareentwicklung (Henning Wolf)
Erfahrungen mit agiler Softwareentwicklung in einem Großprojekt bei den Berliner Wasserbetrieben (Thomas Kujawski, BWB)
Agiles Anforderungsmanagement (Stefan Roock)
Wenn Sie nicht an der Veranstaltung teilnehmen konnten, informieren wir Sie gern persönlich - treten Sie mit uns in Kontakt.
Wir haben unseren Web-Auftritt um zwei neue Seiten ergänzt:
- Unter Events findet sich unser Veranstaltungskalender. Er gibt eine schnelle Übersicht, wann wir wo welche Veranstaltungen und Schulungen anbieten.
- Unter Das Team stellen wir das Team hinter it-agile vor. Denn schließlich hat das Team ganz im Sinne der agilen Methoden den entscheidenen Einfluss auf den Projekterfolg.
Vom 26.03.2007 bis 27.03.2007 findet in Köln das Seminar "Agile Methoden für die Entwicklung von Qualitätssoftware" statt. Es wird der akquinet-Berater Stefan Roock zusammen mit Karl-Heinz Sylla (Fraunhofer Gesellschaft) und Jürgen Ahting (freier Berater) das Seminar durchführen. Alle drei Referenten haben langjährige Erfahungen mit agilen Methoden sowohl was die Kunden- und Management-Aspekte angeht wie auch die technischen Praktiken wie testgetriebene Entwicklung.
Das Seminar wird einen Überblick über die bekannten agilen Methoden wie eXtreme Programming, Scrum und Feature-Driven-Development geben und jeweils auf die Besonderheiten eingehen. Außerdem:
- Merkmale agiler Softwareentwicklung
- Konstruktionstechniken
- Kooperativ entwickeln: Erfolgsfaktor "Kunde"
- Mit Anforderungen agil umgehen
- Projekte planen und steuern
- Geschäftswert, Kosten, Risiken optimieren
- Entscheiden: Make or Buy
- Erfahrungen, Wertung
Nähere Informationen zum Seminar gibt es bei der DIA:
- Nähere Informationen zum Seminarinhalt
- Anmeldung zum Seminar (Das Seminar findet auf jeden Fall statt; es sind noch ein paar Plätze frei.)
Wie angekündigt, haben wir auf unserem Messestand auf der OOP fleißig testgetrieben und im Paar programmiert. Als Beispiel haben wir uns ein Tracking-System ausgesucht. In insgesamt 8 Sessions zu jeweils 30-45 Minuten haben wir uns auf die Fachlogik konzentriert und UI sowie DB erstmal nicht betrachtet.
Interessanterweise ist uns beim Programmieren aufgegangen, dass wir die DB gar nicht brauchen und beim UI mit einer deutlich schlankeren Lösung auskommen, als wir zunächst gedacht hatten. Das ist einer der wesentlichen Vorteile der testgetriebenen Entwicklung: Man stellt beim Programmieren immer wieder fest, dass alles viel einfacher ist, als zunächst gedacht.
Unsere schlanke UI-Idee konnten wir aber nicht mehr auf der OOP beenden. Wir werden das bei nächster Gelegenheit nachholen und dann hier in diesem Newsfeed das Geheimnis lüften, wie das UI nun aussehen soll.
Für alle, die nicht auf der OOP live dabei waren, haben wir hier unsere Ergebnisse inkl. der Zwischenschritte zum Download bereitgestellt (der erste Schritt ist uns leider verlorgen gegangen). Es steht als nächstes übrigens ein Refactoring an. Welches das ist, wird noch nicht verraten.
Das Whitepaper "Agiles Unit-Testen" beschäftigt sich mit der Frage, wie man mit Unittests so umgeht, dass sie bei Refactorings nicht behindern.
Grundsätzlich werden Unittests auf sehr feingranularer Ebene geschrieben und haben daher auch deutliche Anteile von White-Box-Tests. Das macht sie anfällig gegen Änderungen an den getesteten Klassen. Dadurch besteht die Gefahr, dass bei einer gewollten kleinen Änderung an Produktivcode unzählige Unittests fehlschlagen und diese mit viel Aufwand angepasst werden müssen.
Das Whitepaper zeigt auf, wie mit diesem Problem umgegangen werden kann.

Wir bieten in Zusammenarbeit mit Jeff DeLuca - einem der "Erfinder" des Feature-Driven-Development (FDD) - am 8. und 9. Mai in Hamurg eine zweitägige FDD-Schulung an, deren Abschluss eine FDD-Zertifizierung bildet.
- Details
- Direkt anmelden: info@it-agile.de
Feature-Driven Development (FDD) ist ein agiler Entwicklungsprozess, der ein detailliertes Rollenschema definiert und beim Vorgehen mehr Vorgaben für den Prozess macht als eXtreme Programming oder Scrum. Damit kommt FDD klassischen Organisationsstrukturen sehr entgegen.







