Montag, 29. Dezember 2014

Bonn Agile im 2015: Call to Action

Es ist wieder soweit!

Ich glaube ich spreche für die übrigen Moderatoren, wenn ich mich bei euch allen für die Teilnahme an den Meetups dieses Jahr bedanke. Es war wieder ein tolles Jahr mit sehr unterschiedlichen und guten Inhalten. Besonderen Dank an Jutta und Data in Transit für die wiederholte Gastfreundschaft. Herzlichen Dank an Moderator Michael Kutz, der uns über die Jahre mit Vorträgen und Locations versorgt hat. Er wird sich jetzt ein bisschen mehr auf Köln und Kinder konzentrieren :)

Damit haben wir auch für nächstes Jahr ein “Call to Action”: Wir brauchen Moderatoren! Wünschenswert wären für 2015 sechs Moderatoren, so dass wir insgesamt mehr Energie für die Inhalte der Meetups aufbringen können.

Jan Nonnen, Christoph Baudson, Andreas Kluth und ich machen als Moderatoren weiter. Das heisst, wir brauchen noch zwei neue Leute im Moderatoren-Team.

Die Rolle des Moderators erfordert nicht viel Arbeit. Ihr organisiert ein oder zweimal im Jahr ein Meetup in folgenden Schritten:

1) Thema wählen. Normalerweise stammen die Ideen dazu aus vorraus gegangenen Meetups, oder von der Mailing Liste.
2) Passende Location wählen. Wir haben einige Alternativen schon aufgelistet [1].
3) Xing Event erzeugen
4) Event ankündigen auf Twitter, usw. [2]
5) Beim Event anwesend sein und sicherstellen, dass alles rund läuft.

Wenn das für euch machbar klingt, und ihr aktiv das Vorantreiben des Bonn Agile Meetups unterstützen möchtest, oder wenn ihr noch Fragen habt, fragt auf der Mailing Liste, oder schickt mir direkt eine Email: tfnico@gmail.com

Wir fangen nächsten Jahr an im Februar, mit einem Meetup am 3. Februar (Coding Dojo vielleicht?). 

Bis dann, genießt die Feiertage, und kommt gut ins neue Jahr!

Liebe Grüße,

Thomas



Sonntag, 7. Dezember 2014

Bonn Agile Meetup - December 2014: Documentation

The topic of this year's last meetup was "documentation". As stated in the Agile Manifesto, we value "Working software over comprehensive documentation". So is there any need for documentation in agile projects?

This time we decided not to have a presentation, but a discussion in a relaxed bar atmosphere. We met at "Kulturkneipe" in a culture center in Bonn Beuel, which is usually frequented by cinema goers and theater folks. Nine people showed up, and we split up into two groups to allow everyone to take part more actively in the discussion.



We prepared a Q&A card game based on the book "Dokumentation in agilen Projekten" (Documentation in agile projects) by Andreas Rüping. Each card represented a pattern described in the book, a typical problem with a suggestion how to solve it with proper documentation. Playing the game took about two hours and triggered an interesting exchange of perspectives and ideas.

The obvious answer was, that documentation is not obsolete in agile projects. A lot of participants shared both how they dealt with documentation on a technical level (wikis are very popular, as is the whole Atlassian suite) and on a people level (making sure to have people with skills in technical writing, or having people responsible for documentation).



Here's a short list of links of tools that came up during the discussion
Please feel free to add more information or links in the comments!


After the discussion the two groups joined for a retrospective, and we gave away a copy of the book "Dokumentation in agilen Projekten", provided by our sponsor d.punkt. Thanks to our contact Martin Wohlrab at d.punkt!


Please keep an eye on our Twitter channel to get information on the next meetup, or subscribe to the mailing list!



Donnerstag, 9. Oktober 2014

Bonn Agile Meetup - October 2014: Docker

Thanks to all who attended the October meetup! Especially +Matthias Lübken and +Timo Derstappen from Giant Swarm for doing the talks on Docker. And once again (seriously, I doubt there would still be a Bonn Agile without them): Data in Transit for hosting. Head over to Google+ to see some more pics from the event.

Some tweets from the event:



Topics included: What is a http://12factor.net/ app. How to build and run an app in a docker container. Why coreos and mesos would make sense.

Dienstag, 2. September 2014

Bonn Agile Sommerfest 2014

Posting this a bit late but: Thanks to all who attended the Sommerfest! Head over to the Google+ event to see some pictures from the event. For those who want to learn more about, or repeat the Marshmallow Challenge, go to http://marshmallowchallenge.com to find instructions and interesting info.

Some tweets from the event:

Sonntag, 20. Juli 2014

Bonn Agile Meetup Juli 2014: Cargo-Kult Agil (Diskussion)

Bilder:




Diskussionsergebnisse (Stichwörter, ich hätte leider nicht die Zeit um das schöner zu schreiben, aber ich bitte um "reblogs" wo die Ergebnisse tiefer diskutiert werden :)


The Team Players (Blau)

“Individuals & interactions over processes & tools”

Motivation, agile Einführung zu verhindern?

Entwickler:
- wird ersetzbar
- Kontroll-/Statusverlust
- agile Arbeitsweise passt nicht zur eigenen Persönlichkeit
CEO:
- Investition im Wandel (Infrastruktur, Fortbildung)
- Bestehende Verträge und Service Level können nicht eingehalten werden
- Team wird aufgewertet, Individuen weniger ausbeutbar
- Kulturwandel steht im Konflikt zu Geschäftsmodell
Projektleiter:
- Kontroll- / Machtverlust
- Lernaufwand
- Fehler werden schneller sichtbar und transparent
- Mehr Interaktionen, mehr Arbeit
- Mehr Verantwortung

Wie werden agile Entwickler enttäuscht?

- Retrospektiven fuktionieren nicht, kein Lerneffekt
- Agiler Einzelkämpfer
- Fehlendes Team Commitment
- Freiräume nicht vorhanden
- Fehlende Wertschätzung
- Kurzfristige Erfolge bleiben aus


The Techies (Rot)

“Working software over comprehensive documentation”

Top 5: Was sind Anzeichen schlechte Umsetzung dieser Wörter?

- Fehlende “extr.. Programmers”
- Kein investment in Werkzeuge Geschwindigkeit
- Verbesserung Qualität
- Viel Upfront Planning
- Fehlende Dokumentation
- Veraltete Dokumentation
- Dokumentation mit falschem Fokus, viel zu detailiert

Top5: Unagile Architektur
- Single author on components
- “Wildwuchs and Schnittstellen” da fehlende oder späte Integration
- Keine Tests / kein Buildsystem
kein automatisches Deployment
- Hohe Anzahl und Regressionsfehler
- Verhältnis Wartung/Neue Features schlecht
- Maximale Buzz Word Dichte im Code

The Change Agents (Grün)

“Responding to change over following a plan”

Top 5 Zeichen die gutes Planning?

- Nur Estimates zwischen 2 und 3 :( Keine Diskussion)
- Schätzungen für Zahlen statt Einigkeit
- Mittelwertbildung von Schätzungen
- Commitment nach Zahlen/Velocity

- Unverhersagbare Velocity
- DoD wird im Planning vergessen

Welchen Agilen Praktiken können ohne echte Änderung eingeführt werden?
- Commitment ohne Kontrolle/unechtes Commitment
- SPrins mit Q/t & Rev-Phase (QA nachgelagert)

The Product Owners (Gelb)

“Customer Collaboration over negotiation”

Ankündigung von Features vor der Entwicklung

- Marketing verspricht einen langfristigen-Konkreten Horizont (Abgesondter)
- Kunde ist nur am Anfang und Ende Projekte involviert (während der Iteration nicht involviert)
- Mehr als einen PO bzw. einen PO der nur ein Strohmann ist

- Ticket Explosion (lange lead-times)
- Keine Bestellung eines fixierten Scopes ) Lastenheft  kaschiert als Backlog=
- Fehlendes Vertrauen in das Team/fehlende Transparenz
- Sprint gescheitert weil im Review Plötzlich andere Anforderungen auftauchen

PO
In einer erfolgreichen Agilen Entw. Wie ändert sich der Arbeitsaltag des PO mit dem Sales Guys?
- Meeting mit Kunden
- Zeichen von schlechter Implementierung

(PO gibt die Macht auf täglich zu ändern)

Samstag, 7. Juni 2014

Bonn Agile Blog coming back to life!

Nearly a year ago, we decided to cease posting on this blog, hoping that the more interactive channels like the mailing list, Xing and Google+ would suffice as places to find hints of Bonn Agile activity.

However, at a recent meetup we figured that it's a bit sad that we don't have an open public web page where people can see what's going on.

Therefore, we've decided to push some life back into the blog by writing regular post-meetup-posts with pictures and a short summary. At the same time we're setting up blog.bonnagile.de as a new domain for it.

In case you're wondering what we've been up to, here's a quick recap of what went down since the last blog post in July last year:


  • August (2013): Bonn Agile Sommerfest (Google+ event with pictures, Xing event)
  • October: Testen und Qualitätssicherung in agilen Projekten (Google+, Xing)
  • November: Automated cross browser testing with JavaScript/DalekJS (Google+, Xing)
  • December: DevOps für Entwickler (Google+, Xing)
  • January (2014): Bar Meetup with open space discussions (Google+, Xing, notes)
  • February: Technical debt discussion panel (Google+, Xing, notes/results)
  • March: Motivationstheorie (Google+, Xing)
  • April: Crowdgovernance, agile teams im driver seat (Google+, Xing)
  • May: Bar meetup (Xing)
  • May/June: Software-Reviews – im Wasserfall entstanden und trotzdem agil? (Google+, Xing)
  • June: Bonn Agile moderator meetup (results)
Next meetup will be 1st of July. Follow Bonn Agile on Twitter or Google+ to be notified when it's announced! Or just join the Xing group or mailing list. After the meetup, we'll write another post here!