SLM: Professional Scrum Development – Interview mit Ken Schwaber

Video in dem Ken Schwaber (einer der Erfinder von Scrum) und Sam Guckenheimer (Produktmanager bei Microsoft für Visual Studio) den "Professional Scrum Developer (PSD)" diskutieren.

Get Microsoft Silverlight

Quelle: Channel9 MSDN

Ken erläutert die Motivation hinter PSD, Sam vermarktet die Werkzeugkette von Microsoft. Wenn man sich nicht dadurch stören lässt, dann sehr sehenswert.

Im Juni wird Ken Schwaber übrigends in Karlsruhe sein: Er hält die Keynote für den Agile Day beim diesjährigen Entwicklertag.

New book from Kniberg: Kanban and Scrum – making the most of both

Falls ihr es (wie ich) übersehen habt, dann für alle der “late majority” der Hinweis, dass Henrik Kniberg zusammen mit Mattias Skarin ein neues Buch veröffentlich hat.

Nach seinem fantastischen “Scrum and XP from the Trenches” und seiner Scrum Checklist (vgl. auch ArmerKater) sicherlich ein lesenswertes Buch. Mal sehen, wann ich dazu komme.

Bei InfoQ gibt es Informationen zum Buch und ein Link zum PDF Download.

In gedruckter Form natürlich auch bei Amazon:

PS: Freue mich natürlich über Kommentare zum Buch, falls ihr es schon gelesen habt!

SLM: Henrik’s Scrum Checklist 2.0

Henrik ist bekannt für sein pragmatisches Scrum-Buch “Scrum and XP from the Trenches”, welches mittlerweile in sehr viele Sprachen übersetzt wurde (de). Begonnen als PDF ist es mittlerweile als “echtes” Buch sehr beliebt.

image

In seinem sehr interessanten Blog finden sich immer wieder interessante Artikel. Jetzt hat er dort die “Scrum Checklist 2.0” veröffentlich. Ähnlich wie beim Nokia Test werden wichtige Kriterien einer Scrum-Umsetzung abgeprüft, was dabei helfen kann Optimierungspotential zu erkennen.

Ein Beispiel, wie die Checkliste NICHT eingesetzt werden sollte, wird gleich mitgeliefert ;-)

Big Boss: "Well it says here that you should do it, so don’t let me catch you cheating again, or I’ll call in the Scrum Police!"

http://www.crisp.se/scrum/checklist

SLM: Presentation: Scrum Introduction

Habe mich kurzfristig dazu entschlossen eine kleine Einführung in Scrum auf dem FUcamp zu präsentieren. Die meisten Folien noch gestern Abend fertig gemacht.

Bei der Vorstellungsrunde und Tagging  Martin Fache kennengelernt. Mit ihm die Präsentation noch einmal überarbeitet und zusammen die Session gehalten.

Natürlich ist schwupps etwas schiefgelaufen: Netbook hatte keine Lust mehr ( Powersaving etc)  und Open Office hat dies anscheinend sehr übel genommen (-> Absturz).

Die Folien zum Vortrag findet ihr hier: 090523-1500armerkater-scrum.

Nach der Präsentation gab es wie erhofft Fragen und eine Diskussion zu Scrum:

Termine in Scrum
Wie kann mit Scrum eine Terminaussage gemacht werden?
Ja, kann natürlich. Bei Scrum ist der Termin und die Qualität fixiert. Eine feste Funktionalität kann jedoch nicht zugesagt werden. Wichtig: Es werden jedoch immer die Themen mit der höchsten Priorität geliefert – damit erhält man das beste mögliche Ergebnis.

Einführung von Scrum in Startups
Interessant war auch die Frage, wie Scrum bei einem Startup (= sehr begrenzte Mittel) eingeführt werden kann. Mein Vorschlag: Beschäftigt euch zunächst selbst mit dem Thema, schaut euch Videos an, lest Artikel und Bücher und fangt an, Dinge auszuprobieren. In einem zweiten Schritt solltet ihr ein Training besuchen und euch zertifizieren lassen. Dann setzt das Gelernte um. Letztendlich solltet ihr euch einen Coach leisten, der eure Scrum-Implementierung weiter verbessert.

Insgesamt war die Diskussion natürlich viel spannender als die 0815 Folien ;-)

*UPDATE*

Für alle, die einen Eindruck der Stimmung beim FUcamp gewinnen möchten hier ein nettes Video:

FuCamp 2009 from schwan on Vimeo.

SLM: Scrum in 13 Sekunden erklärt

Es gibt auf YouTube einige Videos in denen Scrum erklärt wird. Ein Beispiel für ein Video mit einer guten Einführung in Scrum ist:  “Scrum in under 10 Minutes”. Leider wird nicht auf Reviews aund Retros eingegangen.

Folgendes Video zeigt die grundsätzliche Funktionsweise von Scrum jedoch innerhalb von 13 Sekunden!

Für Erklärungen bleibt natürlich keine Zeit ;-)

SLM: MikeCohn über Bandbreite und Skalierbarkeit agiler Methoden

Ein Video mit Mike Cohn (Mountain Goat Software) in dem er u.a. über die Skalierbarkeit von agilen Methoden spricht.

Mike sieht es kritisch, dass in einigen Veröffentlichungen der Eindruck erweckt wird, als ob agile Methoden nur für ein einzelnes kleines Team auf einer einsamen Insel funktionieren würden. Die Beschränkung auf die Beschreibung der Kernkonzepte sei zwar ein guter Ansatz, um die Grundlagen/Konzept zu erklären. Die Wirklichkeit sehe jedoch anderst aus und dies dürfe in Artikeln und Büchern über die agilen Methoden nicht mehr vernachlässigt werden.

Zudem vertritt er die Meinung, dass Agile sehr gut skaliert und deshalb sollte auch mehr darüber veröffentlicht werden.

Beispiel für Skalierbarkeit
Er spricht über ein Projekt mit 700 Personen und wie dieses mit agilen Methoden durchgeführt werden kann.

Zunächst ist es wichtig das übergeordnete Ziel (Vision) durch einen “Chief-Product-Owner” definieren zu lassen. Diese wird dann über eine Hierarchie von Product Ownern in die Teams getragen. Wichtig: Die POs managen das Projekt nicht sondern sind dafür zuständig die Ziele zu formulieren.

Die Teams sind ebenfalls hierarchisch strukturiert, die Koordination der Teams erfolgt durch diese selbst: “… but teams coordinate their work in ways their determine …”.

Mike fasst nochmals zusammen, was nötig ist, damit Teams funktionieren können:

  • Geld / Money (Salary, Infrastructure)
  • Unterstüzung / Moral Support (Feedback, removing impediments)
  • Ziel / Guidance (Vision)

Schätzungen
Im zeiten Teil spricht er Über Abschätzungen und weist darauf hin, dass es für Teams wichtig ist zunächst in relativen Größen zu schätzen. Erst in einem weiteren Schritt können diese Schätzungen dann auf Dauer und Aufwand umgelegt werden.

Seht euch das Video einfach selbst an …

SLM: Scrum Plakat

Zufällig habe ich gerade das Scrum Plakat von InterFace, TUM und TEG entdeckt:

Eine hilfreiche Zusammenfassung der Basiskonzepte von Scrum:

  • Start
  • Product Owner (PO)
  • Product Backlog (PBL)
  • Team (Pigs)
  • Sprint
  • Sprint Planning Meeting
  • Sprint Backlog
  • No Changes
  • Daily Scrum Meeting
  • Burndown Chart (BDC)
  • Impedment Backlog (IBL)
  • Scrum Master (SM)
  • Done
  • Sprint Review
  • Sprint Retrospective

Zusätzlich enthalten ist das Agile Manifest und eine Übersicht über Prinzipien des “Lean development”.

Macht sich sicherlich gut als (großes) Plakat an der Wand.