Gedränge

Scrum ist eine agile Entwicklungsmethodik in den frühen 1990er Jahren mit einem starken Fokus auf erstellt das Projektmanagement .

Allgemein

Scrum basiert auf der Entwicklung von Software einen komplexen und unvorhersehbaren Prozess sein kann , und daher ist eine Form der kontrollierten Black Box statt einer geplanten Prozess. Dies ist einer der größten Unterschiede zwischen Scrum und vandfalds- und Spiral-Methoden , die Entwicklung als voll orchestriert Prozess betrachten. Die größten Probleme mit diesen älteren, formalen Methoden sind wie folgt:

  • Wir wissen nicht, alle Anforderungen zu Beginn eines Prozesses.
  • Anforderungen können während des Prozesses ändern.
  • Der Prozess wird unberechenbar, wenn neue Tools und Technologien.

Im Entwicklungsprozess ist Scrum zu der Spirale gegenüber vandfalds- und Methoden sind nicht linearer Prozess. In der überwiegenden Mehrzahl der Fälle bestehen diese lineare Prozesse der folgenden vier: Analyse, Design, Implementierung und Test. Scrum Gegenteil, setzt keine Richtlinien für die Reihenfolge, in der Aktivitäten umgesetzt werden. Ein Projekt kann jederzeit auf eine andere Tätigkeit zu jeder Aktivität und der Schalter ausgelöst werden. Dies erhöht Projekt Flexibilität und Produktivität. Weitere Punkte, die Scrum charakterisieren sind:

  • flexible Arbeitszeiten
  • flexible Fristen
  • Kleine Entwicklungsteams
  • häufige Überprüfung
  • Objektorientierung
  • Die Zusammenarbeit zwischen den Entwicklungsteams

Das Wort Scrum ist ein Begriff aus Rugby und eine Abkürzung für ‚scrummage‘ bedeutet Gefechte.

Roller

Scrum-Methode enthält drei Rollen, die für die Durchführung eines Projekts mit Scrum wesentlich sind.

  • Product Owner

Dies ist verantwortlich für das Produkt- und Plan Auslieferungen an Kunden durch ein effektives Anforderungsmanagement.

  • Scrum Master

Scrum Master ist verantwortlich für eine erfolgreiche Durchführung des einzelnen Sprints und zugleich unterstreicht die Dynamik des Produkt Eigentümer zu gewährleisten.

  • Development Team

Das Team ist verantwortlich für den einzelnen Abschluss Sprint innerhalb eines festgelegten Budgets.
Eine detailliertere Beschreibung der drei Rollen in den Literaturstellen [1] und [2] .

Artefakte

  • Produkt Backlog

Ein Sammelraum für alle Anforderungen des Systems. Behandeln den Anlagenbesitzer. Es gibt kein Limit, wie viele Ansprüche dort sein muss. Auf der anderen Seite verwendet Priorisierung. Je höher die Priorität, desto besser sind die Anforderungen festgelegt werden sollte.

  • Sprint Backlog

Der Teil eines Product Backlog Scrum-Gruppe verpflichtet sich, während der kommenden Sprint zu implementieren.

  • Sprint

Die Arbeit ist in Sprint geteilt. Jeder Sprint, die maximal 30 Tage dauert, mit einem Treffen (Sprint Planning) beginnt und endet mit einer Präsentation einer neuen Version des laufenden Systems, wo die versprochenen Änderungen enthalten (Sprint Review).