Jedes Projekt, auch das Glücksspielgeschäft wie ein Casino ohne Einschränkung, erfordert ausgewogene Methoden des Prozessmanagements: von der technischen Aufgabe bis zur Umsetzung. Darüber hinaus kann es innerhalb eines Unternehmens mehrere Projekte geben, die jeweils eine eigene Methodik erfordern. In diesem Artikel werden wir die beliebtesten von ihnen betrachten.
Gedränge
Diese Methodik ist für die flexible Softwareentwicklung konzipiert, wobei der Schwerpunkt auf der Qualitätskontrolle des Entwicklungsprozesses liegt. Seine Grundlage besteht in der Existenz mehrerer Teams, die das Endprodukt in klar definierten Phasen erstellen. Das heißt, das Endprodukt wird nicht in einem Rutsch vorbereitet, sondern in kleinen Teilen, die qualitativ ausgearbeitet und zur Freigabe bereit sind.
Die Scrum-Struktur besteht aus folgenden Teilen:
- Rollen.
- Veranstaltungen
- Regeln.
- Artefakte.
Die Rollen selbst werden ihrerseits in zwei Kategorien eingeteilt. Der erste Teil ist voll in die Arbeit involviert, der zweite ist nur partiell interessiert und involviert, hat aber keinen direkten Bezug zum Prozess.
Die erste Kategorie umfasst die folgenden Rollen:
- Ein Product Owner ist jemand, der seinen Wert für das Unternehmen versteht. Er vertritt die Interessen aller Interessenten und vermittelt alle Wünsche des Kunden. Gleichzeitig ist der Eigentümer nicht in den technischen Aspekt des Prozesses involviert.
- Entwickler sind für die Umsetzung technischer Aufgaben verantwortlich. Ihr Team besteht aus Spezialisten aus verschiedenen Bereichen, wodurch die Erfüllung der erforderlichen Funktionen sichergestellt wird. Außerdem erstellen sie ein Backlog, kontrollieren die Qualität und passen den Plan an die Sprint-Ziele an.
- Ein Scrum Master oder Leader ist für die Gruppenkommunikation verantwortlich. Hilft Product Ownern und Entwicklern, ihre Aufgaben ohne Hindernisse und Ablenkungen zu erledigen. Jegliche Kommunikation außerhalb des Entwicklungsteams erfolgt ausschließlich über den Scrum Master.
Fünf Arten von Ereignissen sind dieser Methodik eigen:
- Sprint ist das Zentrum des gesamten Prozesses in Scrum. Darin finden die wichtigsten Aktivitäten statt: Sprint Planning, Daily Scrums, Scrum Review und Retrospektive.
- Sprintplanung unter Einbeziehung des gesamten Teams. Während der Planung findet eine Produktpräsentation statt und jeder Teilnehmer kann seine Anregungen oder Kommentare äußern. In dieser Phase wird ein Rückstand erstellt und Methoden zur Erledigung von Aufgaben festgelegt.
- Daily Scrums sind kurze Arbeitsmeetings von bis zu 15 Minuten. Sie planen den Arbeitsalltag von Entwicklern und analysieren Schwierigkeiten und Unklarheiten. Es müssen nicht alle Entwickler anwesend sein. Die Teammitglieder berichten, was sie seit dem letzten Meeting getan haben, was vor dem nächsten getan wird, was das Erreichen der gesetzten Ziele verhindert.
- Sprint-Übersicht – Eine Demonstration des während des Sprints erstellten Produkts. Tritt am Ende eines Sprints auf, um den Stakeholdern die Leistungen des Teams zu zeigen.
- Sprint-Retrospektive – eine vollständige und detaillierte Besprechung der Teamarbeit während des gesamten Sprints und der Suche nach Möglichkeiten zur Verbesserung der Arbeitseffizienz in der Zukunft.
Artefakte sind Methoden und Werkzeuge, die in Scrum verwendet werden:
- Das Product Backlog ist eine Reihe von Aktionen, die auf die technischen und Benutzeraspekte des Projekts abzielen.
- Sprint Backlog – eine Reihe von Aufgaben, die während des Sprints erledigt werden müssen, erstellt auf der Grundlage des Product Backlogs.
- Inkrement – Product Backlog Items, die während eines Sprints fertiggestellt werden.
Agil
Es stellt ein ziemlich flexibles Managementsystem dar. Seine charakteristischen Merkmale sind die Lieferung eines fertigen und funktionsfähigen Produkts in jeder Arbeitsphase und der Einsatz kleiner Teams, von denen jedes seine eigene Funktion hat. Ihre Arbeit wird durch ein gemeinsames Management sichergestellt.
Es ist bemerkenswert, dass der Satz von Tools in Agile derselbe ist wie in Scrum – Sprints, Backlogs. Zeitkosten für die Projektumsetzung werden direkt unter dem Sprint eingeplant.
Gemäß dieser Methodik können die Stufen nicht aufeinander folgen, sondern können parallel oder in einer anderen Reihenfolge auftreten. Aber nach jeder Stufe muss das Produkt bereits die Anforderungen erfüllen und auf einem bestimmten Niveau funktionieren.
Die Hauptprinzipien der Methode sind wie folgt:
- Aktives Handeln aller Projektbeteiligten.
- Das Team hat die Möglichkeit, gemeinsame Entscheidungen zu treffen.
- Die Anforderungen sollten so gut wie möglich formuliert, vereinfacht und visuell dargestellt werden.
- Die Schritte (Iterationen) sollten kurz und schrittweise sein.
- Der Fokus liegt nur auf der kontinuierlichen Lieferung von Ergebnissen.
- Sie gehen erst zum nächsten Schritt über, nachdem Sie den vorherigen abgeschlossen haben.
- Die erzielten Ergebnisse sollten während der gesamten Arbeit getestet werden, nicht am Ende.
- Gemeinsame Arbeit von Teilnehmern und Stakeholdern.
Die Vorteile von Agilität sind die Sicherstellung einer qualitativ hochwertigen Interaktion zwischen allen Projektbeteiligten und Flexibilität. Die Methode eignet sich für Unternehmen, die unter Bedingungen schneller und unvorhersehbarer Veränderungen arbeiten, im Bereich der Hochtechnologien oder für die Zusammenarbeit mit einem Kunden, dessen Anforderungen sich ständig ändern.
Unter den Nachteilen ist hervorzuheben, dass die ständige Anpassung an Änderungen dazu führen kann, dass das Endprodukt niemals das Licht der Welt erblickt.
Kanban
Die Hauptmerkmale dieser Methodik sind Klarheit und Ausgewogenheit der Aufgaben. Jeder Prozessbeteiligte kann alle Aktionen nachverfolgen – von der Aufgabenstellung bis zu den Ergebnissen ihrer Ausführung. Kanban hat keine klaren Rollen oder Fortschrittsstufen. Dies ist oft für verschiedene Durchflussindustrien geeignet, insbesondere für solche, bei denen das Endprodukt immateriell ist. Es stellt sich so etwas wie ein Relais heraus – jede Abteilung, die ihre Funktion in der Aufgabe erfüllt hat, gibt sie an die nächste Abteilung weiter usw. Dies hilft, die in der vorherigen Phase gemachten Fehler zu erkennen und rechtzeitig zu korrigieren.
Im Allgemeinen basiert Kanban auf vier Prinzipien:
- Visualisierung der Aufgabe – alle zugewiesenen Aufgaben sollten im Plan angezeigt werden, ihr Status wird aktualisiert, wenn die Phasen abgeschlossen sind.
- Die Gruppierung erfolgt basierend auf dem Status der Aufgaben, manchmal reicht das übliche „Zu erledigen“, „In Bearbeitung“, „Erledigt“, „Überprüft“, „Genehmigt“.
- Aufmerksamkeit für unvollendete Aufgaben – Wenn sich die Ausführung einer Aufgabe in einem bestimmten Stadium verlangsamt hat, sollten Sie die Gründe dafür verstehen und gegebenenfalls zusätzliche Ressourcen zuweisen oder die notwendige Unterstützung leisten, um die Arbeit abzuschließen.
- Kontinuierliche Verbesserung – Kontrolle über Fristen und Verschiebung von Aufgaben hilft, Schwachstellen in Prozessen zu finden. Daraus werden entsprechende Schlüsse gezogen: Wo werden mehr Ressourcen benötigt, wo weniger und wo sollte die Last angepasst werden.
Ein gutes Beispiel für diese Methode ist, wie dieser Artikel erstellt wurde:
In einem speziellen Aufgabenheft stellt der Redakteur die Aufgabe „Schreiben Sie einen Artikel zum Thema Projektmethodik“ ⟶ der Journalist bearbeitet die Quellen, schreibt den Artikel und übermittelt ihn an den Redakteur ⟶ der Redakteur liest den Artikel Korrektur und, wenn alles in Ordnung ist , übergibt ihn an den Korrektor ⟶ der Korrektor prüft den Artikel auf Fehler, nimmt Korrekturen vor und leitet ihn zur Veröffentlichung an den Content Manager weiter ⟶ er wählt die Illustrationen aus, veröffentlicht den Artikel auf unserer Website und überträgt die Aufgabe zurück an den Journalisten ⟶ er überarbeitet die Veröffentlichung und schließt die Aufgabe, wenn alles korrekt ist.
Alle diese Phasen haben spezielle Status im Aufgabenbuch: “Neue Aufgabe”, “In Arbeit”, “Bereit zur Annahme”, “Bereit zum Abschluss”, “Geschlossen”. Bei Problemen in bestimmten Phasen gibt es die Status „Feedback“ und „Abgelehnt“.