Das immer populärer werdende Scrum Projektmanagement setzt auf der so genannten Agilen Methode für Softwareentwicklung auf. Während Agile eher die Grundprinzipien für erfolgreiche Softwareentwicklung definiert, handelt es sich bei Scrum um einen sehr konkreten Arbeitsansatz für Projektteams.
Beim Scrum-Ansatz wird der hochkomplexe und oft auch sehr arbeitsteilige Entwicklungsprozess in möglichst kleine Teilprojekte (Inkremente) unterteilt, welche dann nacheinander in den Sprints (Iterationen) genannten Arbeitseinheiten abgearbeitet werden. Sprints haben in der Regel eine Dauer von zwei bis vier Wochen.
Scrum Projektmanagement akzeptiert, dass der gesamte Entwicklungsprozess nicht in allen Facetten vorhersehbar ist. Als oberstes Ziel gilt, die bestmögliche Software unter Berücksichtigung von Kosten, Funktionalität, Zeit und Qualität abzuliefern.
Scrum Projektmanagement ist einfach aber nicht trivial
Im Scrum Projektmanagement ist zwar nicht das Projekt in der Gesamtheit vorab definiert. Im Gegensatz steht jedoch die auf Teams optimierte Arbeitsweise genau fest. Scrum Projektmanagement arbeitet dabei mit genau vorgegebenen Rollen, standardisierten Aktivitäten und Arbeitsmitteln zu Steuerung und Austausch von Information.
Die Scrum-Rollen
Jedes Team hat einen Produkteigner, welcher die Interessen der späteren Anwender und anderer Stakeholder vertritt. Er ist für den wirtschaftlichen Erfolg des Projekts verantwortlich.
Ein so genannter Scrum-Master agiert als Moderator und Dienstleister des Projektteams und schafft die Rahmenbedingungen für einen erfolgreichen Projektverlauf. Er organisiert und leitet etwa Meetings und kümmert sich um technische Probleme, die das ganze Team betreffen.
Alle anderen Mitarbeiter bilden ein interdisziplinäres Projektteam welche die eigentliche Entwicklungsarbeit leistet. Je nach Anforderung kommen hier Softwareentwickler, Produktdesigner, Softwaretester, Statistiker oder Mathematiker und andere wichtige Profile zusammen.
Die Scrum Projektmanagement Artefakte
Alle definierbaren Produktanforderungen werden in einem vorläufigen und veränderbaren Plan, dem Produkt-Backlog erfasst.
Der Sprint Backlog fasst alle im jeweiligen Sprint zu erledigenden Aufgaben und die Zuständigkeiten zusammen.
Jeder Sprint hat ein definiertes Ergebnis oder Teilprodukt, das Produkt-Inkrement zum Ziel, welches dem Produkteigner nach dem Sprint zur Abnahme vorgelegt wird.
Aktivitäten beim Scrum Projektmanagement
Teilprojekte stellen die einzelnen Arbeitsschritte in den Scrum Sprints dar und werden einzelnen Personen oder kleinen Gruppen im Scrum-Team zugeordnet.
Die Aufteilung legt typischerweise das komplette Team während einer Sprint Planung am Anfang des Sprints fest.
In täglichen kurzen Scrum-Meetings werden der aktuelle Stand der Dinge, auftauchende Probleme besprochen und Lösungsansätze gesucht. Einzelne Teilprojekte werden hier typischerweise modifiziert.
Sprint Review: Nach jedem Sprint bewertet der Produkteigner, ob das im Sprint Backlog formulierte Entwicklungsziel zu 100 Prozent erreicht wurde und formuliert fehlende Bestandteile.
In einer Sprint-Retrospektive diskutieren die Teammitglieder Probleme und mögliche Verbesserungen der Arbeitsweise.
Wie an den Grundsäulen des Scrum Projektmanagement unschwer erkennbar ist, liegt seine Stärke in der hohen Arbeitsteilung mit festen Verantwortlichkeiten und klar definierten Zielen. Der auf einzelne Sprints heruntergebrochene Entwicklungsprozess ermöglicht effizientes Arbeiten. Gerade die bei der hochkomplexen Softwareentwicklung immer wieder auftauchenden Probleme lassen sich mit Scrum Projektmanagement besonders gut lösen.
Scrum Projektmanagement im IT Outsourcing
Wir bei Outsourcing4work nutzen Scrum Projektmanagement seit vielen Jahren und wenden diese hoch-effiziente Methodik auch für unsere Outsourcing-Kunden an. Wir sind damit mehr als eine auf die reine Vermittlung limitierte Outsourcing-Agentur.
Dank unserer Hilfe können Sie Softwareentwicklung teilweise oder komplett nach Indien auslagern. Wir vermitteln Ihnen entweder qualifiziertes Personal auf Zeit oder können Ihnen bei größerem Bedarf auch Softwareentwickler dediziert oder in einer quasi Niederlassung exklusiv für Sie bereitstellen..
Auch bei anspruchsvollen Softwareprojekten sind Sie dank unserer mit Scrum arbeitenden deutschen Projektmanagern dabei immer auf der sicheren Seite. Die Verträge schließen Sie direkt mit uns als deutsche Firma ab. Das gibt Ihnen zusätzliche Rechtssicherheit.