Scrum kompakt für Dummies
eBook - ePub

Scrum kompakt für Dummies

  1. German
  2. ePUB (handyfreundlich)
  3. Über iOS und Android verfügbar
eBook - ePub

Scrum kompakt für Dummies

Über dieses Buch

Sie sind neugierig, wie Scrum zur Verbesserung Ihrer Arbeitsabläufe beitragen kann? Dann ist dieses Buch genau das richtige für Sie. Es erklärt Ihnen, was Scrum ist und wie genau es funktioniert. Lernen Sie die verschiedenen Rollen wie Product Owner und Scrum Master kennen, planen Sie Meetings und Sprints, erstellen Sie Scrum-Boards und organisieren Sie Daily Scrums. Außerdem erfahren Sie, wie Sie Scrum auch mit mehreren Teams erfolgreich einsetzen und erhalten viele nützliche Tipps für Ihr erstes Scrum-Projekt. So können Sie schon bald Ihre erste User Story auf »done« setzen und Ihr Projekt erfolgreich abschließen.

Häufig gestellte Fragen

Ja, du kannst dein Abo jederzeit über den Tab Abo in deinen Kontoeinstellungen auf der Perlego-Website kündigen. Dein Abo bleibt bis zum Ende deines aktuellen Abrechnungszeitraums aktiv. Erfahre, wie du dein Abo kündigen kannst.
Derzeit stehen all unsere auf mobile Endgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Perlego bietet zwei Pläne an: Elementar and Erweitert
  • Elementar ist ideal für Lernende und Interessierte, die gerne eine Vielzahl von Themen erkunden. Greife auf die Elementar-Bibliothek mit über 800.000 professionellen Titeln und Bestsellern aus den Bereichen Wirtschaft, Persönlichkeitsentwicklung und Geisteswissenschaften zu. Mit unbegrenzter Lesezeit und Standard-Vorlesefunktion.
  • Erweitert: Perfekt für Fortgeschrittene Studenten und Akademiker, die uneingeschränkten Zugriff benötigen. Schalte über 1,4 Mio. Bücher in Hunderten von Fachgebieten frei. Der Erweitert-Plan enthält außerdem fortgeschrittene Funktionen wie Premium Read Aloud und Research Assistant.
Beide Pläne können monatlich, alle 4 Monate oder jährlich abgerechnet werden.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja! Du kannst die Perlego-App sowohl auf iOS- als auch auf Android-Geräten verwenden, um jederzeit und überall zu lesen – sogar offline. Perfekt für den Weg zur Arbeit oder wenn du unterwegs bist.
Bitte beachte, dass wir keine Geräte unterstützen können, die mit iOS 13 oder Android 7 oder früheren Versionen laufen. Lerne mehr über die Nutzung der App.
Ja, du hast Zugang zu Scrum kompakt für Dummies von Michael Franken im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Informatik & Projektmanagement. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
Wiley-VCH
Jahr
2019
ISBN drucken
9783527716005
eBook-ISBN:
9783527821884
Teil I

Die Rollen

image
Kapitel 1

Das ist Scrum und so funktioniert es

IN DIESEM KAPITEL
  1. Scrum und agile Softwareentwicklung
  2. Drei Rollen in Scrum
  3. Zwei Listen und vier Meetings
Scrum ist eine Methode, sehr effektiv im Team zu arbeiten und Dinge zu erledigen, die zu komplex sind, um sie auf Autopilot abzuwickeln. Das trifft auf sehr viele unserer Projekte zu. Scrum zielt konsequent auf effektive Arbeit. Scrum ist bei der Softwareentwicklung entstanden, ist aber auch in anderen Bereichen sehr nützlich.

Scrum und agile Softwareentwicklung

Scrum wurde 1995 von Jeff Sutherland und Ken Schwaber entwickelt. Sie untersuchten, welche Prinzipien äußerst erfolgreichen Projekten zugrunde liegen. Diese Prinzipien sind letztlich die Basis für Scrum. Scrum liefert eine geringe Anzahl wirksamer Regeln, die in Situationen, in denen es keine einfache Lösung gibt, für Stabilität sorgen. Dann sind Kreativität, Engagement und Zusammenarbeit im Team nötig, um schnell zu immer besseren Lösungen zu gelangen. Also eigentlich immer.
Scrum betont die Tatsache, dass neue Erkenntnisse sich immer dann einstellen, wenn man mit der Arbeit begonnen hat, und dass ein Team so flexibel sein sollte, die besten Erkenntnisse zu seinem Vorteil zu nutzen. Scrum ist die beliebteste agile Methode. Agil ist die Philosophie, in der Flexibilität eine herausragende Rolle spielt, festgelegt im »Agilen Manifest«.
Scrum hat nur wenige Regeln, die alle auf ein paar Seiten Platz haben. (Warum dann ein ganzes Buch?) Scrum enthält zwei Listen, drei Rollen und vier Meetings. Das ist alles. Scrum ist einfach. Fast so einfach wie Schach: leicht zu erklären, schwierig zu gewinnen.
Scrum wurde bewusst klein gehalten. Dadurch ist es breit anwendbar und leicht zu memorisieren. Das Wichtigste dabei aber ist vielleicht, dass Sie immer selbst nachdenken müssen. Scrum schreibt so wenig vor, dass Sie jederzeit selbst entscheiden, wie Sie Scrum in einer bestimmten Situation anwenden. Gleichzeitig ist das wohl auch der größte Nachteil: Scrum ist nicht die Antwort auf alle Probleme, es schreibt nicht vor, was in jeder denkbaren Situation zu tun ist. Scrum ist also eigentlich keine »Methode«, die Schritt für Schritt konkrete Anweisungen gibt. Scrum ist ein Rahmen, der Ihnen hilft, schnell herauszufinden, was Sie tun müssen.
Wenn Sie die Prinzipien oder Regeln von Scrum genau einhalten, gewinnen Sie sehr schnell sehr viele Erkenntnisse, und Sie werden mit der Nase auf die Fakten gestoßen. Scrum ist der ultimative Prozess, um alle Möglichkeiten und Unmöglichkeiten sichtbar zu machen und damit das Beste aus dem Team herauszuholen. Die Scrum-Regeln schreiben vor, dass alles transparent und sichtbar gemacht wird, vom Arbeitsanfall bis zu Vereinbarungen, von Ergebnissen bis zur Zusammenarbeit, von der Planung bis zum Fortschritt.
Scrum »zwingt« Teams, die wichtigsten Dinge zuerst anzugehen, und das auf der Basis konkret sichtbarer Ziele, von denen Menschen profitieren. Scrum sorgt außerdem dafür, dass Sie über einen langen Zeitraum so weiterarbeiten können, durch einen festen Rhythmus und starke Betonung der Qualität.

Wie funktioniert Scrum?

Scrum funktioniert in Iterationen. Eine Iteration ist ein kurzer Zeitraum von wenigen Wochen, der zu einem Ergebnis (meist zu einem Produkt) führt, das tatsächlich fertig ist. Diese Iterationen heißen Sprints. Jeder Sprint liefert ein echtes Ergebnis. In Scrum-Begriffen sagen wir, das Ergebnis einer Iteration sei »a potentially shippable product increment«. Mit anderen Worten: ein Teil der Lösung, der (so klein er auch sein mag) schon gut genug ist, um geliefert und verwendet zu werden. Ja, Sie lesen richtig: an Kunden und Nutzer geliefert. An echte Menschen. Das Ergebnis ist also dokumentiert, getestet, integriert und so weiter. Es muss nichts mehr daran getan werden. Vielleicht enthält es noch nicht genug Funktionalität, um wirklich verkäuflich zu sein, aber funktionieren würde es.
images
Ein Sprint liefert ein echtes Ergebnis. Wenn Sie also Software entwickeln, heißt das, dass Sie produktionsreife Software liefern. Wenn Sie mit Scrum ein neues Fahrrad bauen, dann führt jeder Sprint zu einem Fahrrad oder Fahrradteil, nicht nur zu Entwürfen und Dokumentationen. Scrum zwingt Sie dazu, Dinge fertigzustellen, sodass Sie Feedback zu echten Produkten bekommen. So sieht echtes Risikomanagement aus.
images
Arbeiten Sie lieber in kurzen als in langen Sprints. Je kürzer der Sprint, desto eher wird ein Wert geliefert, desto schneller lernen Sie und können Feedback umsetzen. In der ursprünglichen Scrum-Literatur ist von Sprints von maximal einem Monat die Rede. Zurzeit arbeiten die meisten Teams in Sprints von zwei bis drei Wochen, aber auch eine Woche ist nicht ungewöhnlich. Kurze Sprints geben Ihnen die Möglichkeit, öfter etwas zu verändern, früher auf Feedback zu reagieren und schneller besser zu werden.

Drei Rollen

Der Product Owner ist die erste der drei Rollen in Scrum. Der Product Owner ist verantwortlich für das »Was« und vertritt alle interessierten Parteien. Was wollen wir entwickeln? Wie viel darf es kosten? Wann ist es fertig? Er legt fest, ob etwas wirklich genug Funktionalität enthält, um in Produktion zu gehen.
Um das alles richtig definieren zu können, ist es wichtig, dass der Product Owner auch das »Warum« erklären kann. Schließlich hat das »Was« allein selten einen Wert. Der Product Owner vertritt alle interessierten Parteien, die wir in Scrum Stakeholder nennen. Mit seinem Wissen um alle Stakeholder und ihre Interessen sortiert der Product Owner das Product Backlog. Das ist die vorrangige Aufgabe des Product Owners: dafür zu sorgen, dass es ein gutes Product Backlog gibt, und es nach Wert zu priorisieren.
Die eigentliche Arbeit wird vom Team ausgeführt, auch Development-Team genannt. Diese Menschen erledigen die anfallende Arbeit. Ein Development-Team, und also auch jedes Teammitglied, ist vollkommen engagiert. Das Team arbeitet zusammen, um die Ziele zu erreichen, die der Product Owner gesetzt hat, Sprint um Sprint. Das Team legt selbst fest, wie es das tut, also auch, wer was tut, und gibt selbst Schätzungen ab. Niemand sagt dem Team, wie es die gesetzten Ziele erreichen soll, also auch nicht, wie lange es für eine bestimmte Aufgabe brauchen darf. Es übernimmt Verantwortung für die eigene Arbeit. Diese Art Selbstbestimmung ist eine wichtige Motivation, die bei allen im Team Begeisterung für Scrum auslöst.
Der Scrum Master hat die Aufgabe, dafür zu sorgen, dass Scrum richtig angewendet wird. Anders ausgedrückt: Der Scrum Master achtet darauf, dass die Spielregeln eingehalten werden. Der Scrum Master ist wie das Öl in der Maschine, er sorgt dafür, dass alles so glatt wie möglich läuft. Störungen, die das Team erlebt, räumt er aus dem Weg. Außerdem erklärt der Scrum Master allen Beteiligten Scrum und die Konsequenzen seiner Anwendung – auch dem Management. Er tritt nach außen proaktiv auf und fördernd gegenüber dem Team und dem Product Owner. So kann der Scrum Master helfen, die Meetings zu organisieren, für das Team Dinge regeln oder den Product Owner bei der Formulierung der Anforderungen und Wünsche unterstützen.
images
Kann das Team selbst bestimmen, wie lange es dauert, bis das Produkt fertig ist? Nein, natürlich nicht. Das legt der Product Owner fest, der schließlich auch entscheidet, welche Features in welcher Reihenfolge bearbeitet werden. Wenn die Schätzungen des Teams damit nicht übereinstimmen, findet immer eine Diskussion statt, um zu sehen, ob etwas anders gemacht werden kann, und alle suchen nach einer Lösung. Nach jedem Sprint ist allerdings ein Product Increment fertig. Der Product Owner kann also nach jedem Sprint entscheiden, ob es ausgeliefert beziehungsweise releast werden soll oder nicht. Dadurch wird das Release zu einer taktischen oder strategischen Überlegung, nicht zu einer operativen. Das Produkt ist nämlich jederzeit »releaseable«.
Bei Scrum ist jeder total engagiert, nicht nur in Gedanken, sondern mit der ganzen Person, fünf Tage pro Woche. Bei Scrum arbeitet man an nur einem Projekt gleichzeitig, über ein Product Backlog, das vom Product Owner verwaltet wird. Das sorgt für viel Klarheit: Alle arbeiten gemeinsam und gleichzeitig an der Sache, die den höchsten Wert hat, und bringen sie außerdem tatsächlich zum Abschluss.
Bei Scrum arbeiten Sie mit einem festen Team, dem sogenannten Scrum-Team. Dieses Scrum-Team besteht aus dem Product Owner, dem Scrum Master und dem Development-Team. Alle zusammen arbeiten auf dasselbe Ziel hin: so schnell wie möglich das (Teil-)Produkt entwickeln, das den größten Mehrwert liefert und Menschen Freude bereitet. Es liegt auf der Hand, dass man ein solches Team, das gut zusammenarbeitet und immer besser wird, möglichst nicht trennen sollte.
images
Die Terminologie bei Scrum ist manchmal verwirrend. Mit dem Scrum-Team sind alle gemeint: Product Owner, Scrum Master und Development-Team. Dieses Development-Team wird oft auch verkürzt Team genannt. Wenn wir in diesem Buch irgendwo nur »Team« schreiben, meinen wir das Development-Team. Wenn wir wirklich alle meinen, verwenden wir den eindeutigen Ausdruck Scrum-Team.
images
Ist das alles? Gibt es keinen Projektmanager mehr? N...

Inhaltsverzeichnis

  1. Cover
  2. Titelseite
  3. Impressum
  4. Vorwort
  5. Über den Autor
  6. Danksagung
  7. Inhaltsverzeichnis
  8. Einleitung
  9. Teil I: Die Rollen
  10. Teil II: Die Listen
  11. Teil III: Die Meetings
  12. Teil IV: Der Top-Ten-Teil
  13. Stichwortverzeichnis
  14. End User License Agreement