Posts

  • GoAccess auf Uberspace

    Screenshot: GoAccess Web-Analytics auf der Konsole
    Screenshot: GoAccess Web-Log-Analytics auf der Konsole

    Nach einer längeren Suche nach einem Apache Log Viewer bzw. Web Log Analyzer, der auf der Konsole läuft und 404er/Not found aussagekräftig darstellen kann, bin ich auf GoAccess gestoßen.

    GoAccess ist eine schlanke, FLOSS (MIT Lizenz) Web Analytics-Software, die die Zugriffsdateien des Webservers, die sog. Access-Logs auswertet. Die Anwendung kann mit z.B. Apache-, Nginx-, Google Cloud Storage-, oder Amazon-S3-Logs umgehen, läuft mit einer sogar recht ansprechenden Nucurse-Oberfläche1 auf der Konsole und kann zudem noch Exporte nach JSON, CSV und HTML, was bedeutet, dass die GoAccess auch wie Matomo(ehemals Piwik) oder Google-Analytics auch über den Browser bedienbar ist.

    Hier beschreibe ich die Installation von GoAccess aus dem Quellcode auf Uberspace 6, bei U7 ist GoAccess per Default mit an Board(und alle so yeah)2. Zudem gebe dir neben der Konfiguration von GoAccess auch Einblick in die Nutzung auf der Shell, ein paar nette Tipps und nützliche Beispiele mit an die Hand.

    Der Großteil dieses Artikels, auch die Installation sollte so generisch sein, dass man ihn recht einfach auf andere Systeme übertragen kann.

    Weiterlesen

  • agile.ruhr: Hattrick!

    Vorstellung der Sessions, Open Space, agile.ruhr 19
    Vorstellung der Sessions, Open Space, agile.ruhr 19

    Am Wochenende vom 06. und 07. April 2019 fand die diesjährige agile.ruhr, das Zusammenkommen zu Agile, Lean und Arbeit auf Augenhöhe im Ruhrgebiet statt.

    Das gut besuchte Event brachte 180 Menschen am Samstag und 140 am Sonntag zusammen, ich war an beiden Tagen mit dabei und zwar das dritte Mal in Folge, das bedeutet ein Hattrick!

    Reinblau war auch das dritte Mal in Folge als Sponsor mit dabei, auch ein Hattrick!

    Nicht nur wegen dem “Alle guten Dinge sind drei” Ding und weil es sich ein wenig wie ein Familientreffen angefühlt hat, ein kleiner Bericht über ein, in meinen Augen durchaus gelungenes agile.ruhr Camp 2019 mit vielen tollen Sessions und Augenblicken.

    Weiterlesen

  • Das Daily Scrum und die Fragen

    In der letzten Version des Scrum Guides1 aus dem November 2017 wurde unter anderem das Kapitel des Daily Scrums stark überarbeitet, um die eigentliche Ziel dieses Scrum Ereignisses besser herauszustellen.

    Spätestens seitdem ist klar, die Gestaltung das Daily Scrum obliegt dem Team.

    Die Struktur des Ereignisses wird vom Entwicklungsteam festgelegt und kann auf unterschiedliche Weise durchgeführt werden, sofern die Erreichung des Sprint-Ziels im Fokus steht.

    Einige Entwicklungsteams verwenden Fragen, andere konzentrieren sich eher auf Diskussionen.2

    Die klassischen 3 Daily Scrum Fragen

    Die klassischen 3 werden im Scrum Guide als Beispiel verwendet und sind ganz klar auch als solches zu verstehen. Die Fragen lauten wie folgt und sind in Hinblick auf das sogenannte Sprint-Goal zu betrachten:

    • Was habe ich gestern getan?
    • Was werde ich heute tun?
    • Was hat mich behindert?

    In diesem Artikel gebe ich dir ein paar Beispiele von anderen hilfreichen Fragen für das Daily-Scrum
    und wie mein aktuelles Development Team diese Daily Questions als roten Faden für ihr Standup Meeting nutzt.

    1. Scrum Guide, Seite 22, Änderungen im Scrum Guide 2017 im Vergleich zur Version von 2016, Punkt 5. 

    2. Scrum Guide, Seite 12, Daily Scrum 

    Weiterlesen

  • Drupal Kommentare DSGVO-konform

    Um dem sinnigen Thema Datenschutz nicht nur im Rahmen der DSGVO bzw. GPDR nachzukommen, habe ich nach etwas Recherche in Punkto Kommentare (Achtung, das ist keine Rechtsberatung ;-D) für diese Site folgendes unternommen:

    • Die Mail-Benachrichtigung bei neuen Kommentaren via comment_notify1 habe ich deaktiviert und deinstalliert, da ich momentan keinen Weg kenne, dies mit Double-Opt-In umzusetzen.
    • Ich nutze ich keinen Dienst für Spam-Erkennung von einem Drittanbeiter (vergl. Mollom o. Akismet), sondern setze auf die im Vergleich zu Captchas für den Benutzer weniger aufdringlichen Module Hashcash2 und Honeypot3
    • IP-Adressen in Kommentaren bewahre ich, aufgrund von berechtigtem Interesse 7 Tage auf, bevor ich diese mit Nullen überschreibe. Dafür habe ich ein kleine Shellskript geschrieben, welches ich via Cron ausführen lasse.

    Weiterlesen

  • Neues Team - Was nun?

    ©Julia Kliemann, https://twitter.com/reinblau/status/975360382188642305

    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.

    Weiterlesen

  • Certified Scrum Professional (CSP)

    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 Wegzu kommen.

    Weiterlesen

  • Ein Experiment: drupalcamp.ruhr goes BarCamp

    Teilnehmer fotografieren das Session Board #dcruhr18 an Tag 2
    hat jeder das sessionboard fotografiert? #dcruhr18, © Ronald Krentz, https://twitter.com/rokr/status/975309942579236864

    Ich glaube es war so im Sommer letzen Jahres, als mein Freund und Genosse1 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 OpenSpace2 zu halten.

    Klar! Ich mag BarCamps, finde Konferenzen mit OpenSpace Technologie wirklich gut und habe schon selbst den ein oder anderen OpenSpace facilitiert3. 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 einesDrupal BarCamps teilen.

    Weiterlesen

  • Scrum Starter Kit

    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:

    Weiterlesen

  • Das war die Agile Cologne 2017

    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 Colognehttps://agilecologne.de/. 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 Spacehttps://de.wikipedia.org/wiki/Open_Space 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).

    Weiterlesen

  • Scrum in 45 Minuten - Vortrag auf dem Drupalcamp München 2016

    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 Heitmannhttps://twitter.com/diekatja/status/805088880705802240 Roger und Ich haben auf dem DrupalCamp München 2016http://dcmuc16.drupalcamp.de eine Session über das agile Rahmenwerk Scrum gehalten, hier die Beschreibung der eingereichten Sessionhttp://dcmuc16.drupalcamp.de/sessions/eine-einfuhrung-scrum:

    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.

    Weiterlesen

Subscribe