Workshops Vormittag
Scrum (Level 101)
Dies ist eine Einführung in Scrum für alle, die an einer Nutzung von Scrum als einem Framework zur Entwicklung komplexer Software und anderer Produkte interessiert sind. Der Workshop erfordert keine Vorkenntnisse.
Traditionelle Ansätze zum Projektmanagement treffen oft die Annahme, es sei möglich, einen detaillierten und genauen Plan für die zur Fertigstellung des Produkts notwendigen Arbeiten zu erstellen. Allerdings gilt für viele Projekte:
- Die Umgebung und die Voraussetzungen sind oft nicht vollständig definiert.
- Die Anforderungen ändern sich mit der Zeit.
- Das Wissen über die beste Vorgehensweise ist oft unvollständig.
- Das System ist komplex, d.h. nicht einfach oder vollständig überschaubar.
Scrum kann helfen, diese Herausforderungen zu meistern. In der Präsentation konzentrieren wir uns auf drei Hauptpunkte:
- Die zentrale Rolle selbstorganisierter Teams
- Die Feedback-Schleife ("inspect and adapt") als Kern von Scrum
- Wie man regelmässig Product-increments ausliefert, die den Kunden zufriedenstellen
Simon Roberts (MBA) ist ein erfahrener Scrum Coach, Mentor und Certified Scrum Trainer. Seit 2002 hat er Scrum und bereits seit dem Ende der neunziger Jahre lightweight/agile Methoden aktiv angewendet. Er ist spezialisiert auf Einführung und Coaching von Scrum in traditionellen Unternehmen, insbesondere im Finanzsektor.
Dr. Christoph Mathis ist Certified Scrum Coach, Mentor und Certified Scrum Trainer mit langjähriger Erfahrung mit Scrum und agiler Softwareentwicklung. Sein technisches Know-how konzentriert sich auf modellgetriebene Entwicklung und Systemarchitektur für JEE-Systeme
|
Simon Roberts
|
|
Christoph Mathis |
Extreme Programming (Level 101)
Wie würden Sie Software anders entwickeln, wenn Ihr Kunde Sie nur für einen einzigen Entwicklungstag bezahlen könnte? Vor allem wenn Sie wüssten, dass wenn Sie ihm am Ende dieses Tages etwas liefern, womit er Geld verdienen kann, er Sie für einen weiteren Tag bezahlen kann und würde? Was ist wirklich wichtig?
Die Antworten auf diese Fragen sind die Basis von Extreme Programming (XP), eine Sammlung von Praktiken und Prinzipien die dazu dienen, Software in Weltklassen-Qualität on-time, on-budget und on-spec zu entwickeln.
Das Ziel dieses Vortrages ist es, den Teilnehmern Wissen über die verschiedenen Facetten, Prinzipien und Praktiken des Extreme Programmings zu vermitteln, und das Verständnis dafür zu vermitteln, wie XP mit anderen agilen Methoden wie z.B. Scrum zusammenpasst. Nach diesem Vortrag ist der Teilnehmer in der Lage abzuwägen wo, wie, und ob XP zur jetzigen Software-Entwicklung passt, und wie man es am besten implementiert.
Joseph Pelrine ist ein international bekannter Agiler Experte und Coach, der XP und Scrum bei SAP, BBC, Nokia, Siemens sowie vielen anderen Firmen eingeführt hat. Als ehemaliger Assistent vom XP-Erfinder Kent Beck war er an der Erfindung und Definition vom Extreme Programming beteiligt. Nach dieser Zeit hat er sich mit dem Management-Aspekt der Softwareentwicklung beschäftigt, und ist Europa's erster zertifizierter Scrum Master sowie Europa's erfahrenster Scrum Trainer. Der Schwerpunkt seiner Forschung ist die Verbindung zwischen sozialer Komplexitätstheorie und Agilität, sein Buch darüber erscheint Mitte 2009.
|
Joseph Pelrine |
Lean & Kanban (Level 101, in Englisch)
Some teams struggle to get buy-in to use Agile methods, or experience difficulty implementing the approaches successfully. This results in them being less effective than they could be, and gives a poor impression of the benefits of Agile. Lean approaches may proved an alternative source of ideas when looking for approaches to improve software development projects. Using Lean principles and tools may smooth transitions to Agile development, or further improve the productivity of existing Agile implementations. The tutorial will introduce these Lean principles, how they relate to software development, and in particular how the emerging area of kanban systems for software engineering can be used.
Karl Scotland is a versatile software practitioner with a wide range of skills, including development, project management, team leadership, coaching and training. He has worked on domains including multimedia, neural network, interactive TV, billing and the web, and has experienced both a complete lack of process, and an overly rigorous one. When he discovered XP, and was given the opportunity to use it, he embraced it enthusiastically, and has never looked back. Karl is currently an Agile Coach with EMC Consulting (UK) - formerly Conchango. Previously, he has been an Engineering Program Manager with Yahoo! Europe, championing agile software development within the London office, and he spent 5 years with BBC Interactive, leading a team that developed software which delivered 78 services in 12 months, a feat which could not have been achieved without agility.
|
Karl Scotland |
Scrum (Level 201)
Anforderungsmanagement und Planen in Scrum
Für Softwareentwickler, Projektleiter, Scrum Master, und Product Owner vereint das Tutorial zwei erfolgreiche Konzepte der agilen Softwareentwicklung: Scrum und User Stories. Die Kombination von Scrum und User Stories bringt wichtige Vorteile: Jede Story beschreibt einen konkreten Mehrwert für den Anwender, so dass der Product Owner ein Story-basiertes Product Backlog einfach und im Sinne des Kunden priorisieren kann.
Die Verwendung von User Stories stellt die Basis für das agile Schätzen und Planen dar. Story-basierte Sprintplanung und -durchführung sind zielorientiert, motivieren das Team und schaffen sichtbare und wertschöpfende Ergebnisse. Der Schwerpunkt des Tutorials ist die User Story-basierte Planung im Kontext von Scrum.
Agenda:
- Grundlagen von Scrum und User Stories
- Verwendung von User Stories in Scrum-Projekten
- User Stories schreiben
- User Stories priorisieren
- Schätzen und Planen
Ralf Wirdemann ist Software-Coach mit Schwerpunkt Agiles Projektmanagement.
|
Ralf Wirdemann |
Top








