. .
http://blog.setzwein.com/2009/04/20/software-fur-scrum/

Da Softwareentwicklung mit agilen Methoden nun nicht mehr exotisch ist, sondern häufiger eingesetzt wird, wächst damit anscheinend auch ein Markt für Tools zur Unterstützung des Vorgehens.

Es stellt sich hierbei natürlich sofort die Frage, ob das überhaupt notwendig ist. Die Idee hinter agilem Vorgehen ist es ja gerade, den Prozess so schlank wie möglich zu machen. Ein solchermaßen reduzierter Prozess sollte dann aber eigentlich keine Toolunterstützung benötigen. Hieraus lassen sich zwei Schlüsse ziehen. Zum einen kann das Bedürfnis nach Toolunterstützung ein Zeichen dafür sein, dass es ein fundamentales Problem mit dem Vorgehen gibt. Zum anderen sollte ein Tool – wenn es denn schon eingesetzt wird – das Vorgehen ideal unterstützen: Das Tool sollte so intuitiv und einfach zu Bedienen sein wie ein Whiteboard.

Ein solches Tool ist ScrumNinja. Über ein Weboberfläche kann ein Projekt angelegt werden. An einer Iteration wird die Anzahl der akzeptierten Storypoints gespeichert. Das Tool nutzt diese Information um beim Anlegen von Stories auf dem Backlog ggf. neue Iterationen vorzusehen. Je Story wiederum werden Tasks angelegt. Highlight der Bedienung ist eindeutig der Statuswechsel für einen Task: Hier wurde direkt beim Whiteboard abgeschaut und der Status wird vollzogen, indem ein Tasks per Drag&Drop von einem Bereich in den nächsten verschoben wird. Diese Art der Bedienung macht Spaß. Aus der Menge der erledigten Tasks wird dann wiederum ein Burndownchart erstellt. Viel mehr gibt das Tool nicht her und unterstützt damit doch die grundlegenden Anforderungen an einen agilen Prozess.

Doch auch wenn die Betaversion vielversprechend ist und die finale Version erwarten lässt, stellt sich die Frage, ob der Einsatz des Tools im konkreten Projekt  wirklich notwendig ist, oder ob damit nicht nur Probleme mit der Umsetzung agilen Vorgehens umgangen werden sollen.

 


 

  • teckmx5
    Die Frage ist aus meiner Sicht nicht, ob ein Tool sinnvoll ist, denn das muss jedes Team für sich entscheiden. Denkt man an verteilte Teams, dann wir das Planning Meeting mit Excel oder einer Pinnwand schwierig. Die Frage ist vielmehr, wann der Einsatz eines Scrum Tools sinnvoll ist. Auch wenn Tools wie z. B das open Source Tool Agilo for Scrum (<a href=http://www.agile42.com/cms/pages/agilo/) viele nützliche Tipp und Hilfen geben, um Scrum umzusetzen, bin ich der Meinung, das zuerst der Prozess gelebt werden muss, bevor man sich nach einem passenden Tool umsieht.
    Ein Tool ist nie ein Garant für eine erfolgreiche Scrum Einführung.

    Teck
blog comments powered by Disqus