Kategorie: Kolumne

Kolumne A² – PRINCE2® Managen eines Phasenübergangs / PHP Magazin 4.18

Vier der sieben Prozesse von PRINCE2® konnten wir in den vergangenen Teilen bereits behandeln. Neben „Managen eines Phasenübergangs“ und „Abschließen eines Projektes“, ist noch die Ebene „Liefern“ mit dem Prozess „Managen der Produktlieferung“ offen. Der Ebene liefern werden wir uns in der nächsten Kolumne ausführlich widmen, inkl. der Integration Richtung „Agile Arbeitsweisen“. Im jetzigen Teil werden die Aktivitäten der Prozesse…

Kolumne A² – Infrastructure as Code / Entwickler Magazin 3.18

Infrastructure as Code (IaC) in Kombination mit dem DevOps Ansatz ist eine gute Ergänzung, wie genau beides gelingen kann, möchte ich im Folgenden aufzeigen! In einem Satz zusammengefasst kann Infrastructure as Code so verstanden werden: „Im Infrastructure as Code Ansatz werden die gleichen Entwicklungs- und Managementpraktiken verwendet, wie in der Softwareentwicklung“. Das klingt auf den ersten Blick nicht sonderlich innovativ…

Kolumne A² – PRINCE2® Steuern einer Phase / PHP Magazin 3.18

Im Prozess „Steuern einer Phase“ werden jene Aktivitäten beschrieben, welche das Tagesgeschäft des Projektmanagers betreffen. Neben den geplanten Tätigkeiten geht es im Besonderen auch darum, mit ungeplanten Ereignissen umgehen zu können, dazu zählen Änderungen bzw. Wünsche, Risiken und offene Punkte. Im Einzelnen sind die Aufgaben des Projektmanagers folgende; Überwachen von: Arbeitspaketen, Phasenfortschritt, Toleranzen; Managen aller Risiken und offenere Punkte; Berichterstattung an den Lenkungsausschuss. Zum Artikel

Kolumne A² – Events in Scrum und Kanban / Entwickler Magazin 2.18

Im klassischen Projektumfeld und/oder auch im Unternehmensumfeld kommt es oft vor, dass Regelmeetings, welche zum Statusaustausch dienen sollen, in zu großen Gruppen und in einem zu großen Zeitrahmen abgehalten werden. Auch bei Scrum gibt es Events, welche vom Framework empfohlen werden, diese sind jedoch alle mit einer Timebox versehen, ebenso wird ein Teilnehmerkreis empfohlen. Existieren derartige Meetigs nicht, schlägt auch…

Kolumne A² – PRINCE2® Lenken eines Projektes / PHP Magazin 2.18

Auf der Ebene lenken finden jene Tätigkeiten statt, welche im Prozess „Lenken eines Projektes“ dargelegt werden, dazu zählen „Initiierung freigeben“, „Projekt freigeben“, „Phasen- oder Ausnahmeplan freigeben“, „Ad-hoc Anweisungen geben“ und „Projektabschluss freigeben“. Diese Tätigkeiten werden von Lenkungsausschuss über den gesamten Projektlebenszyklus durchgeführt. Alle weiteren Tätigkeiten hat der Lenkungsausschuss an den Projektmanager oder weitere Beteiligte delegiert. Der Lenkungsausschuss stellt sicher, dass…

Kolumne A² – Planung in Scrum und Kanban / Entwickler Magazin 1.18

Agile Prozesse wie Scrum und der Changeprozess Kanban spielen Ihre Stärken dadurch aus, das geregelt im Team kommuniziert wird, die Abstände zwischen den Regelkommunikationen gering sind und jeder im und außerhalb des bzw. der Entwicklungsteams weiß, wie die Kommunikation zu erfolgen hat. Ebenso müssen Regelprozesse und Vereinbarung eingehalten werden, um die Stärken der  Prozesse nicht zu gefährden. Die Arbeit in…

Kolumne A² – PRINCE2® Initiieren eines Projektes / PHP Magazin 1.18

Der erste – „Vorbereiten eines Projektes“ – der sieben Prozesse, welche PRINCE2® enthält, um ein Projekt erfolgreich durchzuführen, wurde in der letzten Kolumne umfänglich erläutert. Im jetzigen Teil der Kolumne möchte ich den nächsten Prozess „Initiieren eines Projektes“ beleuchten, welcher dazu dient, alle nötigen Aktivitäten durchzuführen, welche für das dann folgende Projekt benötigt werden. Am Ende steht eine Projektleitdokumentation zur…

Kolumne A² – Agile Prozesse / Entwickler Magazin 6.17

Agile Prinzipien und Methoden bilden die Basis für agile Softwareentwicklung, und die hier exemplarisch erörterten Praktiken finden sich in agilen Prozessen wie z.B. Scrum oder eXtreme Programming wieder. Dennoch ist eine Verwendung in klassischen Wasserfall- oder V-Modell-Projekten denkbar, um die Vorteile, wie eine verbesserte Kommunikation, auch in diese Modelle zu transportieren. Agile Methoden wie Pair Programming, Code-Reviews, testgetriebene Entwicklung, Refactoring…

Kolumne A² – PRINCE2® Vorbereiten eines Projektes / PHP Magazin 6.17

PRINCE2® beinhaltet sieben Prozesse, welche Aktivitäten beschreiben, die für ein erfolgreiches Projektmanagement nötigt sind und im letzten Teil der Kolumne kurz angerissen wurden. In den folgenden Teilen meiner Kolumne gehe ich im Detail auf die verschiedenen Prozesse und die damit in Beziehung stehenden Aktivitäten ein. Diese Aktivitäten finden auf den drei beschriebenen Managementebenen statt, der Ebene Lenken, der Ebene Managen…

Kolumne A² – Agile Methoden / Entwickler Magazin 5.17

In den Anfängen wurde Software oft nach klassischen Methoden, wie zum Beispiel mit dem Wasserfall- oder V-Modell entwickelt.  Im Jahr 2001 trafen sich siebzehn Personen – größtenteils mit Software Entwicklungshintergrund –, um eine einheitliche Grundlage wie Software zukünftig entwickelt werden kann, herauszuarbeiten. Dabei  entstand das Agile Manifest. So sind zum Beispiel die Selbstorganisation und die Selbstreflexion der Teams essenziell für…

Kolumne A² – PRINCE2® Prozesse / PHP Magazin 5.17

Neben den sieben Grundprinzipien und sieben Themen, beinhaltet PRINCE2® sieben Prozesse, welche Aktivitäten beschreiben, die für ein erfolgreiches Projektmanagement nötigt sind. Diese Aktivitäten finden auf verschiedenen Managementebenen statt. Innerhalb einer PRINCE2® Projektorganisation gibt es drei dieser Managementebenen, die Ebene Lenken, die Ebene Managen und die Ebene Liefern. Die meisten Prozesse in PRINCE2® beschreiben Aktivitäten auf der Ebene Managen, nur zwei…

Kolumne A² – PRINCE2® Fortschritt / PHP Magazin 4.17

PRINCE2® und PRINCE2® Agile bieten einen Ansatz, den Fortschritt in einem Projekt zu messen und entsprechend zu überwachen. Die Fortschrittsmessung gestaltet sich in unterschiedlichen Projekten auf verschiedenste Art und Weise, im Scrum Umfeld kann der Burn Down Chart als Fortschrittsindikator im aktuellen Sprint gesehen werden. PRINCE2® beschreibt die Fortschrittsmessung im Thema (zur Erinnerung, PRINCE2® befasst sich mit insgesamt sieben Themen…

Kolumne A² – PRINCE2® Planungsprozess / PHP Magazin 3.17

Im Thema ‚Pläne‘ wurden bereits sämtliche Planungsebenen und Planarten aufgezeigt. Ebenso die Notwendigkeit eines Ausnahmeplanes wurde vermittelt. Der eigentliche Planungsprozess wurde bis dato noch ausgespart, dies wird im jetzigen Teil nachgeholt und ausführlich dargelegt. PRINCE2® teilt den Prozess Erstellen eines Planes in sechs verschiedene Aktivitäten auf. Es ist in PRINCE2® nicht die alleinige Aufgabe des Projektmanagers, einen Plan zu erstellen,…

Kolumne A² – PRINCE2® Änderungen / PHP Magazin 2.17

Agile Projektmethoden sind aus mehreren Gründen erfolgreich, ein Grund hierfür ist, kürzere Releasezyklen, was die Möglichkeiten für Feedback und daraus resultierende Änderungen ermöglicht. Eines der PRINCE2® Themen ‚Änderungen‘ beleuchtet, wie Änderungen geordnet in ein Projekt implementiert werden können. Änderungen gehören zum Tagesgeschäft in vielen Projekten, sei es durch geänderte Kundenwünsche oder oft auch durch sich ändernde Marktbedingungen. PRINCE2® Thema Änderungen

Kolumne A² – PRINCE2® Risiko / PHP Magazin 1.17

Die sieben Prinzipien, die sieben Themen und die sieben Prozesse bilden das Rückgrat von PRINCE2®. Qualität, Pläne, Business Case und Organisation wurden in den vergangenen Teilen bereits behandelt, bleiben noch Risiko, Änderungen und Fortschritt. In der jetzigen Kolumne wird die Risikobetrachtung von PRINCE2® betrachtet. Sämtliche Prinzipien, Themen und Prozesse dienen PRINCE2® Agile als Grundlage, welche entsprechend an einen agilen Kontext…

Kolumne A² – PRINCE2® Qualität und Pläne / PHP Magazin 6.16

PRINCE2® teilt ein Projekt bewusst in überschaubare Managementphasen auf, eine vollumfängliche Planung des gesamten Projektes findet nicht statt. Agile Iterationen, technische Phasen können mit den Managementphasen korrespondieren, vorausgesetzt wird dies allerdings nicht, auch ist dies nicht in allen Anwendungsfällen möglich oder sinnvoll. Software Qualität ist eine Motivation agiler Softwareentwicklung, auch in PRINCE2® wird der Qualität eine wichtige Bedeutung zugemessen, damit…

Kolumne A² – PRINCE2® Business Case und Organisation / PHP Magazin 5.16

Jene in PRINCE2® aufgezeigten Prinzipien bilden die Grundlage für die sieben Themen und die sieben Prozessschritte. PRINCE2® erlaubt bei den Prinzipien keine Anpassung, bei den Themen und Prozessen jedoch sehr wohl. Ein Merkmal von Projekten ist die Einzigartigkeit, Projekte unterscheiden sich vom Daily Business, daher wäre es vermessen zu behaupten, jedes einzigartige Projekt kann mit den gleichen Methoden bearbeitet werden.…

Kolumne A² – PRINCE2® Grundprinzipien / PHP Magazin 4.16

Neben Scrum und Kanban beherrschen in vielen Unternehmen noch das Wasserfall oder das V-Modell die Projektplanung, auch PRINCE2® wird oft und gern verwendet. Sind diese Prozesse ein Widerspruch zu Scrum/Kanban, zu agilen Prozessen, ich denke nein. Es muss ein Weg gefunden werden, das Beste aus allen Ansätzen zu filtern und im jeweiligen Projektkontext anzuwenden. PRINCE2® bietet sich für ein derartiges…

Kolumne A² – Metriken in Scrum & Kanban / PHP Magazin 3.16

Um den Teams eine bessere Kommunikation und Auswertung zu ermöglichen, bieten Scrum und Kanban verschiedene Metriken an, welche den Prozess bzw. einzelne Prozessschritte entsprechend verschiedener Messgrößen abbilden. Erst diese Metriken befähigen die Teams, ihre Arbeit und ihre Arbeitsqualität zu bewerten bzw. zu visualisieren. Mit Hilfe dieser Visualisierung können Verbesserungen gezielt herausgearbeitet und angewendet werden. Neben der Grundlage für Verbesserungen dienen…

Kolumne A² – Meetings in Scrum & Kanban / entwickler.de

Die Arbeit in Scrum und Kanban Teams wird wie in der letzten Kolumne anfänglich aufgezeigt durch geregelte Kommunikation entscheidend unterstützt und zu Teilen auch erst ermöglicht. Um Iterationen effektiv planen zu können, bedienen sich Scrum und Kanban – wie aufgezeigt – am Sprint Planungsmeeting (Scrum) bzw. am Queue Replenishment Meeting (Kanban). Dieses forcieren der Kommunikation wird durch weitere Meetings innerhalb…

Kolumne A² – Kommunikation in Scrum & Kanban / PHP Magazin 6.15

Projekte, egal mit welchen Werkzeugen sie geleitet werden, scheitern oft an mangelnder oder fehl gerichteter Kommunikation. Bleibt eine geordnete Kommunikation in den Teams oder vom Team Richtung der Stakeholder aus, entstehen Missverständnisse, was dazu führt, dass falsche Requirements oder Requirements falsch umgesetzt werden. Beide Fälle sind unnötig und ärgerlich, Scrum oder Kanban hat hierfür keine Patentlösung. Strukturierte und wiederkehrende Meetings…

Kolumne A² – Scrum vs. Kanban / PHP Magazin 5.15

In den folgenden Kolumnen möchte ich die Unterschiede zwischen Scrum und Kanban aufzeigen. Meine Erfahrung der letzten Jahre hat gezeigt, dass Scrum und Kanban oft in einen Topf geworfen wird. Um hier ein wenig Licht ins Dunkel zu bringen, erläutere ich für welche Anwendungsfälle sich Scrum eignet und für welche eher Kanban. Scrum vs. Kanban

Kolumne A² – alles Agile / PHP Magazin 4.15

Agile Softwareentwicklung ist aus der heutigen IT Landschaft nicht mehr wegzudenken. Immer mehr Unternehmen haben die Vorteile dieses Ansatzes erkannt und setzen ihn vermehrt nicht nur in der Softwareentwicklung, sondern im gesamten Unternehmen ein. Die agile Softwareentwicklung unterteilt sich hierbei vornehmlich in drei Teilbereiche, dem agilen Prinzip, den agilen Methoden und den agilen Prozessen. Mehr zu Pair Programming, Code Reviews…