Scrum für Dummies

Scrum ist ein Team-Ansatz zu Projektmanagement, das mit dem Agile Manifest richtet. Das Agile Manifest ist eine absichtlich rationalisiert Ausdruck der zentralen Werte des agilen Projektmanagements.

# 147-Wir entdecken bessere Wege zur Entwicklung von Software, indem sie es tun und anderen zu helfen, es zu tun. Durch diese Arbeit haben wir Wert kommen:

  • Individuen und Interaktionen über Prozesse und Tools

  • Arbeits Software über eine umfassende Dokumentation

  • Zusammenarbeit mit dem Kunden über Vertragsverhandlungen

  • Als Reaktion auf nach einem Plan zu ändern

Das heißt, während es wird Wert in den Punkten auf der rechten Seite, wir die Einzelteile auf der linken Seite mehr Wert # 148.

Agile Manifesto Copyright 2001: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas.

Diese Erklärung kann in jeder Form frei kopiert werden, sondern nur in ihrer Gesamtheit durch diese Mitteilung.

Prinzipien hinter Scrum und Agile Manifesto

Scrum ist ein Ansatz, der auf die Werte des Agile Manifesto und die 12 Agile Prinzipien ausrichtet. Die 12 Agile Prinzipien sind eine Reihe Konzepte der Führung, die bei der Umsetzung von agilen Projekten Projektteams unterstützen.

  1. Unsere höchste Priorität ist es, den Kunden durch eine frühzeitige und kontinuierliche Lieferung von wertvollen Software zu erfüllen.

  2. Willkommen wechselnden Anforderungen, auch spät in der Entwicklung. Agile Prozesse nutzen Änderung für den Wettbewerbsvorteil der Kunden.

  3. häufig, von ein paar Wochen, um ein paar Monate, mit einer Präferenz der kürzeren Fristen liefern Software arbeiten.

  4. Geschäftsleute und Entwickler müssen täglich das ganze Projekt zusammenarbeiten.

  5. Erstellen Sie Projekte rund um motivierte Individuen. Geben Sie ihnen die Umwelt und die Unterstützung, die sie benötigen, und vertrauen ihnen die Arbeit zu erledigen.

  6. Die effizienteste und effektivste Methode, um Informationen zu und in einem Entwicklungsteam von Förder ist face-to-face-Gespräch.

  7. Funktionierende Software ist das primäre Maß für den Fortschritt.

  8. Agile Prozesse fördern eine nachhaltige Entwicklung. Die Sponsoren, Entwickler und Anwender sollten auf unbestimmte Zeit eine konstante Geschwindigkeit zu halten können.

  9. Kontinuierliche Aufmerksamkeit auf technische Exzellenz und gutes Design erhöht die Agilität.

  10. Einfachheit - die Kunst der die Menge der Arbeit nicht getan zu maximieren - ist wesentlich.

  11. Die besten Architekturen, Anforderungen und Entwürfe ergeben sich aus selbstorganisierenden Teams.

  12. In regelmäßigen Abständen reflektiert das Team, wie man effektiver zu werden, dann stimmt und passt sein Verhalten entsprechend an.

Scrum und Agile Roadmap to Value

Scrum ist eine Implementierung des agilen Projektmanagements. Die Roadmap to Value ist ein High-Level-Ansicht eines agilen Projekts und ist ein Leitfaden für Ihr Projekt. Es umfasst die folgenden Phasen:

  • In Stufe 1 identifiziert das Produkt Eigentümer der Produktvision.

    Die Produktvision ist eine Definition dessen, was Ihr Produkt ist, wie es in Ihrem Unternehmen oder Organisation Strategie unterstützen wird, und wer wird das Produkt benutzen. Bei längeren Projekten, nochmals besuchen mindestens einmal im Jahr, um die Produktvision.

  • In Stufe 2 wird ein Product Owner und Stakeholder schaffen Produkt StraßeKarte.

    Die Produkt-Roadmap ist ein High-Level-Ansicht der Produktanforderungen, mit einem losen Zeitrahmen für die, wenn Sie diese Anforderungen zu entwickeln. Identifizieren von Anforderungen Produkt und dann priorisiert und in etwa die Mühe Schätzung für diese Anforderungen ein großer Teil der Erstellung Ihrer Produkt-Roadmap sind. Bei längeren Projekten revidieren mindestens zweimal im Jahr, um die Produkt-Roadmap.

  • In Stufe 3, erstellt das Produkt Eigentümer ein Release-Plan.

    Der Release-Plan identifiziert einen High-Level-Zeitplan für die Freigabe des Produkts. Ein agiles Projekt haben oft viele Versionen, mit der höchsten Priorität Funktionen starten zuerst. Erstellen Sie einen Release-Plan zu Beginn jeder neuen Version.

  • der Product Owner, die Scrum Master und die Entwicklungs-Team Plan Sprints In Stufe 4 und startet das Produkt innerhalb dieser Sprints zu schaffen.

    Sprint Planung Sitzungen finden am Beginn eines jeden Sprint, wo das Scrum-Team, welche Anforderungen bestimmt, in der kommenden Sprint sein wird, und das Entwicklungsteam bricht diese Anforderungen in Besonderheiten Aufgaben erforderlich sind, um die Funktionalität erstellen.

  • In Stufe 5, bei jedem Sprint, hat das Entwicklungsteam täglich Gedränge Treffen.

    In der täglichen Scrum Meeting, Sie verbringen nicht mehr als 15 Minuten, um die Prioritäten des Tages zu organisieren und zu diskutieren, was Sie gestern abgeschlossen, was Sie heute arbeiten, und alle Straßensperren Sie haben.

  • In Stufe 6, hält das Team ein Sprint Review.

    Im Sprint Review, am Ende eines jeden Sprint zeigt das Scrum-Team das Arbeitsprodukt im Sprint zu den Produkt Beteiligten geschaffen.

  • In Stufe 7, hält das Team ein Sprint-Retrospektive.

    Der Sprint Retrospektive ist ein Treffen, wo das Scrum-Team diskutiert, wie der Sprint ging und Pläne für Verbesserungen in den nächsten Sprint. Wie die Sprint Review, haben Sie einen Sprint Retrospektive am Ende eines jeden Sprint.

Scrum Rollen

Scrum mobilisiert das Projektteam um einen bestimmten Satz von Funktionen, die die Organisation auf den Markt zu veröffentlichen will. Scrum-Teams gehören Menschen in drei Rollen für das Projektmanagement:

  • Entwicklungsteam: Die Gruppe der Menschen, die die Arbeit der Schaffung eines Produkts zu tun. Programmierer, Tester, Designer, Autoren und alle anderen, die eine praktische Rolle in der Produktentwicklung hat, ist ein Mitglied des Entwicklungsteams.

  • Produkteigentümer: Der Verantwortliche für die Überbrückung der Lücke zwischen dem Kunden, Stakeholder und das Entwicklungsteam. Der Product Owner ist ein Experte auf dem Produkt und die Bedürfnisse des Kunden und Prioritäten. Der Product Owner arbeitet mit dem Entwicklerteam täglichen Anforderungen klären zu helfen.

    Der Product Owner ist manchmal genannt Kunden Vertreter.

  • Scrum Master: Die Person, die für die Unterstützung der Entwicklungsteam, das Clearing organisatorische Hürden, und halten die agilen Prozess konsistent.

    Ein Scrum Master wird manchmal genannt Projektvermittler.

Zwei weitere Rollen sollten als Teil des gesamten Projektteams berücksichtigt werden:

  • Stakeholder: Jeder, der ein Interesse an dem Projekt. Die Beteiligten haben sich nicht in letzter Instanz verantwortlich für das Produkt, sondern sie liefern den Input und werden von den Projekt Ergebnis beeinflusst. Die Gruppe der Beteiligten ist vielfältig und können Menschen aus verschiedenen Abteilungen oder sogar verschiedene Unternehmen gehören.

  • Agile Mentor: Jemand, der Erfahrung in der Implementierung agilen Projekten hat und diese Erfahrung mit einem Projektteam gemeinsam nutzen können. Der agile Mentor kann wertvolles Feedback und Beratung für neue Projektteams und Projektteams, die auf einer höheren Ebene durchführen möchten.

Scrum Artefakte

Scrum-Teams verwenden drei gedränge Artefakte, oder Leistungen, sowie drei weitere gemeinsame agile Praktiken Produkte im Projektmanagement zu entwickeln. Als Ihr Team seinen Plan implementiert, überprüfen Sie diese Artikel und Praktiken:

  • Produkt Vision Statement: Ein Elevator Pitch, oder eine kurze Zusammenfassung zu kommunizieren, wie Sie Ihr Produkt des Unternehmens oder der Organisation Strategien unterstützt. Die Vision-Anweisung muss die Ziele für das Produkt artikulieren. Das Produkt Vision Statement ist eine gemeinsame agile Praxis ist aber kein Gedränge Artefakt.

  • Produkt-Roadmap: Die Produkt-Roadmap ist ein High-Level-Ansicht der Produktanforderungen, mit einem losen Zeitrahmen für die, wenn Sie diese Anforderungen zu entwickeln. Die Produkt-Roadmap ist auch eine gemeinsame agile Praxis ist aber kein Gedränge Artefakt.

  • Produktrückstand: Die vollständige Liste von dem, was für Ihr Projekt im Rahmen ist, nach Priorität geordnet. Nachdem Sie Ihre erste Anforderung haben, haben Sie ein Product Backlog.

  • Release-Plan: Ein High-Level-Zeitplan für die Freigabe der Software arbeiten. Der Release-Plan ist eine gemeinsame agile Praxis, obwohl der Release-Planung von Natur aus Teil gedränge ist.

  • Sprint Backlog: Die Ziel, User Storys und Aufgaben mit dem aktuellen Sprint verbunden.

  • Zuwachs: Die Arbeitsproduktfunktionalität am Ende eines jeden Sprints.

Scrum Aktivitäten

Scrum Projekte sind fünf wesentliche Aktivitäten sowie zwei gemeinsame agile Praktiken, für die Produktentwicklung. Diese Prozesse erhöhen die Effizienz und Leistung vom ersten Tag bis zum letzten Tag Ihres Projekts:

  • Projektplanung: Die ursprüngliche Planung für Ihr Projekt. Projektplanung umfasst eine Produkt Vision Statement zu schaffen und eine Produkt-Roadmap und kann als ein Tag in so wenig Zeit stattfinden. Projektplanung ist eine gemeinsame agile Praxis ist aber kein Gedränge Aktivität.

  • Release-Planung: die nächste Reihe von Produkteigenschaften Planung eines bevorstehenden Produkteinführung Zeitpunkt freizugeben und zu identifizieren, um die sich das Team mobilisieren können. Auf agile Projekte planen Sie eine Freigabe zu einem Zeitpunkt. Obwohl der Release-Planung in gedränge bezeichnet wird, ist es eine gemeinsame agile Praxis keine offizielle gedränge Aktivität.

  • Sprint: Ein kurzer Entwicklungszyklus, in dem das Team möglicherweise lieferbare Produktfunktionalität schafft. Sprints, manchmal genannt Iterationen, dauern in der Regel zwischen einem und vier Wochen. Sprints kann so wenig wie ein Tag dauern, jedoch nicht länger als vier Wochen sein. Sprint Länge kann während des Projekts ändern, aber Geschwindigkeit wird durch die Dauer Änderung betroffen werden.

  • Sprint Planung: Ein Treffen zu Beginn eines jeden Sprints, wo das Scrum-Team zu einem Sprint Ziel verpflichtet. Sie identifizieren sich auch die Anforderungen, die dieses Ziel unterstützen und wird Teil des Sprint sein, und die einzelnen Aufgaben es dauern wird, jede Anforderung zu vervollständigen.

  • Daily Scrum: Eine 15-minütige Sitzung jeden Tag in einem Sprint statt. Hier Entwicklung Teammitglieder zu den Prioritäten des Tages zu koordinieren, die besagt, was sie am Tag zuvor abgeschlossen, was sie auf den aktuellen Tag zu konzentrieren, und ob sie irgendwelche Hindernisse.

  • Sprint Bewertung: Ein Treffen am Ende eines jeden Sprints, die durch das Produkt Eigentümer eingeführt, in dem das Entwicklungsteam die Arbeitsproduktfunktionalität zeigt es im Sprint abgeschlossen.

  • Sprint Retrospektive: Ein Treffen am Ende eines jeden Sprints, wo das Scrum-Team, was gut gelaufen ist diskutiert, was sich ändern könnte, und wie keine Änderungen vorgenommen.

Scrum Organisationen, Zertifizierungen und Ressourcen

Die Scrum-Community bietet leistungsstarke Online-Dienste, die Sie zu finden und Ihre Fähigkeiten zu entwickeln. Hier sind nützliche Links zu Mitgliedern der Scrum-Community zu helfen Ihnen, Ihr Projekt zu verwalten:

  • Scrum Alliance: Die Scrum Alliance ist eine gemeinnützige Organisation, Berufs, die das Verständnis und die Nutzung von gedränge fördert. Die Scrum Alliance bietet eine Reihe von professionellen Zertifizierungen:

  • Certified Scrum Master (CSM)

  • Certified Scrum Product Owner (CSPO)

  • Certified Scrum-Entwickler (CSD)

  • Certified Scrum Professional (CSP)

  • Certified Scrum Coach (CSC)

  • Certified Scrum Trainer (CST)

  • Scrumguides.org: Der Scrum-FührerTM, die Definitive Guide to Scrum: Die Regeln des Spiels in mehr als 30 Sprachen. Der Scrum Guide ist erhältlich in Online- und PDF-Format zum Download zur Verfügung und ist kostenlos zu benutzen.

  • Scrum.org: Mit gedränge durch Begutachtungen und Zertifizierungen Scrum.org stellt Tools und Ressourcen für Scrum Praktiker Wert zu liefern, einschließlich

  • Professionelle Scrum Master I II (PSM)

  • Professionelle Scrum Product Owner I II (PSPO)

  • Professionelle Scrum-Entwickler (PSD)

  • ScrumPLoP: Pattern Languages ​​of Programs (PLoP) sind Methoden, Design-Praktiken innerhalb Kompetenzfelder zu beschreiben und haben oft Konferenzen für gemeinsames Lernen um sie herum organisiert. ScrumPLoP veröffentlicht praktische Muster, die erfolgreich mit Organisationen zu beginnen mit und werden Sie erfolgreich mit Scrum verwendet wurden.

  • Scaled Agile Framework (SAFE): Die skalierte Agile Framework (sicher) ist eine Wissensbasis für agile Praktiken und Gedränge in großem Maßstab umzusetzen. (Abgesicherter ist ein eingetragenes Warenzeichen von Scaled Agile Inc.)

  • Groß Scrum (LESS): Groß Scrum (oder weniger) ist ein Gedränge Skalierungsmethode, die als Grund immer weniger Huge bekannt, zwei verschiedene Frameworks zur Verfügung stellt.

  • Platinum RandPlatinum Edge-wurde hilft Unternehmen Projekt Return on Investment (ROI) maximieren Seit 2001:. Der Blog hat die neuesten Erkenntnisse über die Praktiken, Tools und innovative Lösungen aus der dynamischen agile Gemeinschaft entstehen.

    Platinum Edge-bietet auch die folgenden Dienstleistungen an:

  • Audits: Audits Ihrer aktuellen Prozesse und eine explizite agilen Umsetzungsstrategie, die Bottom-Line-Ergebnisse liefert.

  • Rekrutierung: Mit dem Zugang zu den besten agil und gedränge Talent - weil Platinum Kante hat sie persönlich trainiert - Platinum Rand hilft Ihnen, die richtige Passform finden Sie Ihre gedränge Projekte Bootstrap, einschließlich Scrum Master, Scrum Product Owner und Scrum-Entwickler.

  • Ausbildung: Öffentliche und maßgeschneiderte Corporate agile Ausbildung und Zertifizierung:

    Certified Scrum Master (CSM) Klassen

    Certified Scrum Product Owner (CSPO) Klassen

    Certified Scrum-Entwickler (CSD) Klassen

    SAFe Scaled Agile Training und Implementierungen

  • Transformation: Nachdem Sie das richtige agile Talent und Ausbildung haben, sind agile Trainer eingebettet, um sicherzustellen, dass die richtigen Praktiken, die richtigen Ergebnisse in der realen Welt zu liefern.

  • Scrum Entwicklung Yahoo! Gruppe: Die Scrum Entwicklung Yahoo! Group setzt mit der globalen gedränge Gemeinschaft für den Aufenthalt in der Melodie eines der besten gedränge Message Boards im Internet zu sein.

  • InfoQ: InfoQ ist eine unabhängige Online-Community mit einem prominenten gedränge Abschnitt Angebot Nachrichten, Artikel, Video-Interviews, Videopräsentationen und Minibücher, die alle von gedränge Domain-Experten geschrieben.

  • Menü