floh's blog

©Julia Kliemann, Reinblau eG, twitter1

Ich habe Sonntags im BarCamp Track des drupalcamp.ruhr 2018 zu einer Session mit dem Titel Neues Team - Was nun? (Und was tun?) eingeladen.

Grob umrissen habe ich das Anliegen bei der Vorstellung in etwas so: Was kann ich tun, wenn eine Gruppe von Menschen sich neu zusammenfindet um ein Team zu bilden. Einführung in das Phasenmodell für die Teamentwicklung nach Tuckman und Ideen für konkrete Workshop-Formate mit denen man das Teambuilding in den frühen Phasen unterstützen kann.

Florian Latzel, Congratulations on earning your CSP! You are a Certified Scrum Professional®

Anfang diesen diesen Jahres hat die Scrum Alliance ihre Zertifizierungspfade geändert1, zwischen den 3 "Grundzertifizierungen", dem Certified ScrumMaster® (CSM), Certified Product Owner® (CSPO) und Certified Scrum Developer® (CSD) wurde zusätzlich noch ein A-Level (steht für Advanced) eingezogen, z.B. Advanced CSM® und die nächste Stufe, der CSP wurde rollen spezifisch gemacht, bsp. CSP-SM2.

Das heisst im Klartext, dass sich der Weg zu den sog. Elevated Certifications oder auch Guide Level Certifications (Certified Scrum Trainer - CST,  Certified Enterprise Coach℠ - CEC und Certified Team Coach - CTC) genannt verlängert hat.

Bis zum 31. Dezember 2017 war es allerdings noch möglich, an den Certified Scrum Professional3  über den alten Weg zu kommen.

Teilnehmer fotografieren das Session Board #dcruhr18 an Tag 2 hat jeder das sessionboard fotografiert? #dcruhr18, © Ronald Krentz, twitter1

Ich glaube es war so im Sommer letzen Jahres, als mein Freund und Genosse2 Boris Runte mich fragte, ob ich nicht Lust hätte, das fünfte DrupalCamp Ruhr 2018 als UnConference bzw. BarCamp (was es soweit mir bekannt noch nicht gegeben hat) mit zu gestalten und den dazugehörigen OpenSpace3 zu halten.

Klar! Ich mag BarCamps, finde Konferenzen mit OpenSpace Technologie wirklich gut und habe schon selbst den ein oder anderen OpenSpace facilitiert4. Richtig gut fand ich die Idee aber, weil uns in der Drupal Community meiner Meinung nach ein Konferenzformat fehlt, in dem noch mehr Partizipation möglich ist und welches sich noch mehr an den Bedürfnissen ihrer Teilgeber orientiert. Nicht zuletzt würde hier durch Diversität, Offenheit und Interaktion der Teilgeber gefördert. Ich hatte echt Lust auf dieses Experiment und wollte da unbedingt mitmachen.

In diesem Artikel möchte ich meine Erfahrungen, Probleme und FuckUps bei der Organisation eines Drupal BarCamps teilen.

Ich habe meine Schwägerin mit dem Bericht über mein kürzlich absolviertes CSPO Training, meinen Erfahrungen aus dem Alltag eines Scrum Masters und dem Arbeiten in einer Firma mit einer Agilen DNA begeistert und ihr Interesse an Scrum geweckt.

Für den den Einstieg in das Scrum Rahmenwerk habe ich ihr Folgendes als Scrum Starter Kit zusammengestelt:

  • Agile Product Ownership in a nutshell von Henrik Kniberg (de)1
  • Das Agile Manifest, der Kern, die Wertepaare2 und die Prinzipien3 dahinter
  • Lucy's Famous Chocolate Scene4
  • Der Scrum Guide, die offiziellen Scrum Spielregeln5
  • Scrum Primer, eine etwas tiefere Einführung in Scrum6
  • Scrum Reader (inkl. Scrum Guide), auch weiterführend7
  • Komplexität, Cynefin Framework und Scrum (en)8
  • Ein sehr Gutes Buch für den Einstieg: Scrum - Agiles Projektmanagement erfolgreich einsetzen von Roman Pichler9

Agile Cologne LogoWie 180 weitere "Agile Begeisterte" zog es auch Boris und mich am 24. März 2017 – selbstverständlich mit blauen Reinblau-T-Shirts ausgestattet – wieder zur Agile Cologne1. Die Veranstaltung fand dieses Mal im GS1 Knowledge Center in Köln statt und konnte im Vergleich zum Vorjahr an Teilnehmern zulegen.

Auch dieses Jahr gab es ein qualitativ hochwertiges Potpourri an Themen, die im Open Space2 entstanden: von Agilen Prozessen wie Scrum, Kanban, über Sessions zu speziellen Scrum-Rollen – Product Owner, Scrum Master – oder Sessions über Retrospektiven bis hin zu einer handvoll Sessions zu Agilen Spielen (Ubongo Flow Game, Ballpoint Game).

Folie Scrum-Rolle Development Team, Roger Pfaff und Florian Latzel präsentieren Eine Einführung in Scrum
Scrum Rolle Development Team, CC BY-NC 3.0 DE Katja Heitmann1
Roger und Ich haben auf dem DrupalCamp München 20162 eine Session über das agile Rahmenwerk Scrum gehalten, hier die Beschreibung der eingereichten Session3:

Scrum ist einer der bekanntesten Vertreter aus dem Umfeld des Agilen Produkt- und Projektmanagements.

Scrum ist immer noch Bestandteil der meisten Buzzword-Bingos, gehört neben Agile ins Vokabular des klassischen Projektmanagers und ist auch noch nach über 20 Jahren hip und gefragt.

Was für regelmäßigen Meetups zu Agile Themen wie Scrum, KANBAN, eXtreme Programming und Lean gibt in Köln und Umgebung? Welche (Un)Konferenzen finden in NRW statt? Wo kann ich mich über Agiles Projektmanagement austauschen oder einfach nur Gleichgesinnte treffen und wo ist die nächste Selbsthilfegruppe der Anonymen Agilisten1?

Ich habe mal eine Liste Scrumtischen, Agile- und KANBAN-Meetups etc in der Region zusammengetragen, hier findest Du Termine, wo die Agile Community in Köln, Bonn, Düsseldorf, Aachen und dem Ruhrgebiet zusammenkommt.

Für manche Treffen ist eine Anmeldung über xing oder meetup Vorraussetzung, dass heisst ein Benutzerkonto dort ist obligatorisch.

Köln

  • Scrumtisch Köln, jeden  dritten Mittwoch im Monat, Anmeldung über  xing2
  • Lean Coffee Cologne, wöchendlich, unter anderem auch für Gründer und Product Owner, mehr auf leancoffee.cologne3
  • Limited WIP Society Cologne (Kanban), jeden zweiten Mittwoch im Monat, Infos4 und Anmeldung5
  • Agile Cologne6, die (Un)Konferenz in Köln, findet in der Regel 2x im Jahr statt, einmal als eintägiges Event (agilecologne) und als zweitägiges Event = agilecologne XXL.  
  • CoRe, Coach Reflection Day7, Bundeseweite Veranstaltungsreihe, findet seit 2017 auch regelmäßig in Köln statt
  • Agile Intervision8, kollegiale Fallberatung für Scrum Master und Agile Coaches, jeden 4. Montag/Monat. Weiteres über die accsv-cgn Mailingliste9


VIM mit Syntastic for PHP  and Drupal development

Abbildung 1, Vim mit Editor Tab und location list.
Bei der Statischen Code Analyse1 (englisch linting), welche den den White-Box-Test-Verfahren zugeordnet ist wird der Quellcode einer Software auf seine Beschaffenheit überprüft.
Hierzu gehört z.B. neben dem eigentlichen Linting, in PHP mit z.B. php -l oder dem Tool phplint die Überprüfung von Coding-Standards2 oder das Erkennen von potenziellen Problemem bzw. suboptimalen Code wie z.B. ungenutzen Variablen, Properties oder Funktionen, zu hoher Komplexität (z.B. in Zusammenhang mit Wartbarkeit) und die Erkennung möglicher Fehler.

In der Programmiersprache PHP werden hierfür die Werkzeuge PHP_CodeSniffer3 (squizlabs/PHP_CodeSniffer4) und PHP Mess Detector5 genutzt, welche sich bequem in IDE's wie PHPStorm integrieren lassen6. Aber wie schaut es mit einem scheinbar betagtem und angestaubtem UNIX-Editor wie dem VIM aus?

Natürlich geht das auch im VIM! Wie zeigt dieser Post.

Professional Scrum Master 1, PSM IAm Freitag den 13. Februar 2015 habe ich die Prüfung zum Professional Scrum Master I, kurz PSM1 abgelegt und trotz des besorgniserregenden Datum und der frühen Uhrzeit (06:00 Uhr) bestanden1.

Die PSM1-Prüfungsfragen waren in 4 Sektionen bzw. Themenbereiche unterteilt gewesen:

  • Scrum Framework
  • Scrum Theory and Principles
  • Cross-functional, self-organizing Teams
  • Coaching & Facilitation

Nun darf ich mich Scrum Master nennen, den offiziellen Badge (links) hier einbinden und habe ein Zertifikat mehr in meiner Sammlung.

Ihr kennt das vielleicht, für Dein Projekt-Team wird eine neue Verteiler-Email-Adresse angelegt, einhergehend wird damit auch ein neues GnuPG-Schlüsselpaar erstellt.

Natürlich erfolgt, erfolgt die Kommunikation verschlüsselt via GNUPG, also bekommt ihr seperat den öffentlichen, den privaten Schlüssel und die Passphrase für den privaten Schlüssel, die Charakteristika eines guten Passworts ist erfüllt und zudem noch sehr gut gemeint lang.
Tippen und mühselig und kann einige Anläufen dauern, und Pinentry (QT4) kann leider kein Copy 'n' Paste...so geht es trotzdem ohne abtippen.