key

Ein guter Projektmanager ist der Schlüssel zur fristgerechten Umsetzung eines Projekts innerhalb des festgelegten Budgets

Niemand braucht Überzeugungen dafür, dass Projektmanagement während der Entwicklungsarbeiten sehr wichtig ist. Effektives Management durch einen Projektmanager garantiert den Erfolg des Projekts: sowohl in Bezug auf die Sicherstellung der Qualität der erbrachten Leistung, als auch auf die Implementierungszeit und das Budget des gesamten Projekts. Bei Droptica konzentrieren wir uns auf Menschen. Neben zertifizierten Programmierern haben wir auch Projektmanager in unserem Team. Ich möchte einen von ihnen im nachstehenden Text präsentieren und damit zeigen, welche Vorteile unsere Kunden durch die Zusammenarbeit mit Damian Michałowski erhalten.

Wer ist Damian Michalowski - einer unserer Projektmanager?

Damian ist seit 2002 in der Internetbranche tätig. In dieser Zeit hatte er die Gelegenheit, als Entwickler und UX-Designer zu arbeiten. Derzeit ist er ein PM mit Erfahrung, die in digitalen Agenturen und Start-ups in Warschau und London gesammelt wurde.

Elemente des Projekterfolgs

Eine Auflistung der Dinge, die zum Erfolg des Projekts beitragen, könnte einen eigenen Eintrag füllen. Was noch wichtiger ist – diese Elemente können für jedes Unternehmen unterschiedlich sein. Damian hebt drei Werte hervor:

Erstens – das Engagement des PM im Projekt und die Arbeit des Teams. Meiner Meinung nach sollte ein PM so viel wie möglich über das Projekt wissen. Zweitens: hervorragende Kommunikation mit dem Team und den Kunden. Ständiger Kontakt mit den Kunden, die als Projekteigentümer Transparenz bei der Umsetzung der Aufgaben erwarten, ist in meiner Arbeit sehr wichtig. Und schließlich: das geschickte Management von Risiken, um Krisenszenarien im Projekt vorherzusehen und zu minimieren.

Bei Droptica gilt "Qualität" nicht nur für die erbrachte Leistung, sondern auch für die Art und Weise, wie wir arbeiten. Wir stimmen mit Damian voll und ganz überein, denn der dritte Punkt, den er erwähnt, nämlich die Beseitigung der Gefahren, wirkt sich direkt auf den gesamten Prozess des Projektmanagements aus. Daher können die Kunden ihre Zeit und ihr Geld sparen – alles dank geschickter Vorhersage.

Es lohnt sich hier zu erwähnen, welche die häufigsten Fehler im Projektmanagement sind, und somit, wie man sie effektiv vermeidet.

Die Todsünde der Projektmanager ist genau das fehlende Engagement und das Nichtkümmern um jedes Detail des Projekts, betont Damian. Je mehr PM über ein Projekt weiß, desto leichter ist es, potenziell bedrohliche Szenarien zu erkennen. Vor jedem Projekt versuche ich, so viele Informationen wie möglich über das Projekt und den Kunden zu sammeln. Ich versuche, ihre Bedürfnisse, geschäftlichen Erwartungen sowie die Schwerpunkte zu verstehen. Wenn ich dann die Geschäftsseite des Projekts vollständig erfasst habe, tauche ich in den detaillierten Umfang der von den Kunden beauftragten Programmierarbeiten ein.

Kommunikation

Es ist ein äußerst wichtiger Aspekt. Ohne effiziente Kommunikation hat kein Projekt die Chance, erfolgreich abgeschlossen zu werden. Die Kommunikationsstrategie wird immer an die individuellen Bedürfnisse der Kunden angepasst, die auf viele Kommunikationswerkzeuge und -kanäle zugreifen können müssen.

Die grundlegenden Werkzeuge, die ich in meiner täglichen Arbeit verwende, sind Jira und Slack, erklärt Damian. Slack ermöglicht uns, den ständigen Kontakt mit den Kunden aufrechtzuerhalten, und Jira ist perfekt, um die Programmierarbeit zu verfolgen und zu berichten. Die Kunden werden über den Fortschritt ihrer Projekte informiert. Regelmäßige Meetings und Videokonferenzen helfen dabei. Zu diesem Zweck verwenden wir unter anderem MS Teams, Skype, Hangouts, Zoom. Meetings finden täglich oder z. B. einmal pro Woche statt.

Methodik

Agiles Projektmanagement, bei dem das Projektteam und der Kunde aktiv an der Umsetzung der Aufgaben teilnehmen, bedeutet bessere Kontrolle über den Umfang, die Qualität und das Budget des Projekts. Bevor mit jedem neuen Job begonnen wird, ist es wichtig, immer die benötigte Zeit zur Fertigstellung der Arbeiten zu schätzen. Der Kunde hat auch konstanten Zugriff auf das Projekt-Backlog, wenn er die Reihenfolge der Aufgaben (Prioritäten) festlegt. Wie übersetzt sich das in die tägliche Arbeit?

Täglich benutze ich verschiedene Methoden des agilen Projektmanagements, sagt Damian. Hauptsächlich SCRUM, aber in einigen Projekten verwende ich auch Kanban oder eine Zwischenmethode – Scrumban. Die richtige Auswahl hängt von der Art des Projekts sowie den individuellen Erwartungen und Bedürfnissen des Kunden ab.

Was sind die größten Stärken der agilen Methodik?

Agile bedeutet Transparenz und ständigen Kontakt mit dem Team, betont Damian. Agile bietet viele bewährte Kommunikationswerkzeuge wie die bereits erwähnten täglichen Teambesprechungen, Demos und Retrospektiven am Ende jedes Sprints. Agile bedeutet auch eine Anzahl von Berichtsmethoden, z. B. Teamgeschwindigkeit, Anzahl abgeschlossener Aufgaben pro Sprint und allgemeiner Arbeitsfortschritt in einer breiteren Projektperspektive.

Beratung

Ein wichtiger Bestandteil bei Droptica ist die Beratung. Unter Bezugnahme auf die Worte von Damian Michałowski, aber auch auf die Meinungen unserer anderen Projektmanager, versuchen wir, die geschäftlichen Erwartungen der Kunden gut zu verstehen, bieten jedoch gleichzeitig – basierend auf diesem Wissen – Beratung an, um die Möglichkeiten und den Weg zu deren Erreichung zu beschreiben.

Ja, das ist in der Tat ein wichtiges Thema, bemerkt Damian. In den letzten Jahren hatte ich die Gelegenheit, nicht nur als Projektmanager zu arbeiten, sondern auch als Entwickler und UX/UI-Designer. Eine solche Erfahrung ermöglicht es mir, einen breiteren Blick zu haben und die Projekte, die ich umsetze, besser zu verstehen. Mein Wissen und meine Erfahrung können den Kunden nicht nur während der Programmierarbeiten nützlich sein, sondern auch in den frühen Phasen eines Projekts, wenn Beratungen durchgeführt werden, d. h. die Definition der Geschäftsziele, die Analyse des Umfangs, einschließlich MVP, und die Projektprototyping, z. B. die Erstellung von Wireframes.

Die größte Herausforderung als Projektumsetzungsprozess

In Anbetracht des Obigen ist es unmöglich, Damian nicht nach der größten Herausforderung in seiner bisherigen Karriere zu fragen. Denn in unserer Drupal-Agentur übernehmen wir sehr große Implementierungen. Daher möchten wir, dass die Projektmanager, die die Programmierarbeiten koordinieren, effizient die Rolle des Vermittlers zwischen dem Team und dem Kunden übernehmen und umfassende Unternehmungen effektiv leiten.

Eine der großen Herausforderungen war ein mehrmonatiges Projekt, bei dem ein gemeinsames Drupal CMS, das mehrere Kundenwebsites mit Inhalten versorgen sollte, innerhalb eines im Voraus geplanten Zeitplans und Budgets implementiert werden musste, erklärt Damian. Bei sehr komplexen Systemen werden die Programmierarbeiten immer durch eine detaillierte Analyse vorangestellt. Dies haben wir auch bei dem oben genannten Vorhaben so gemacht. Zu diesem Zweck haben wir führende Entwickler ernannt, die in enger Zusammenarbeit mit dem Kunden eine detaillierte Analyse der Bedürfnisse des Kunden durchführten (Workshops und Videokonferenzen mit Webseitenerstellern und Product Owners). Dadurch wurde eine genaue Dokumentation des Aufgabenumfangs erstellt, auf deren Grundlage ein Zeitplan erstellt werden konnte. Anschließend wurden die führenden Entwickler in zusammenarbeitende Programmierteams aufgeteilt und begannen, individuelle Komponenten eines gemeinsamen CMS zu erstellen, betont Damian. Tägliche Kommunikation mit dem Kunden war ebenfalls sehr wichtig im gesamten Prozess. Im Projektmanagementsystem Jira hatte der Kunde ständigen Zugriff auf die Informationen über den Arbeitsfortschritt bezüglich der spezifischen Aufgaben. Zusammenfassend war bei diesem anspruchsvollen Projekt der Schlüssel zum Erfolg eine detaillierte Analyse der Kundenbedürfnisse, Dokumentation, enge Zusammenarbeit mit dem Kunden und Führungskräfte in den einzelnen Programmierer-Teams.

Engagiertes Team

Es ist normalerweise ein Marketingslogan, der selten erklärt und noch seltener im Kontext des Arbeitsprozesses und der Vorteile für den Kunden beschrieben wird, die sich daraus ergeben. Wie sollte man also das Teamwork der Mitglieder des Programmierteams im Hinblick auf die ausgeführten Aufgaben verstehen?

Um die Erwartungen der Kunden zu erfüllen, wird jede von Programmierern ausgeführte Aufgabe von anderen Entwicklern geprüft (Code-Review) und abschließend vom QA-Team, betont Damian und erklärt, wie er ein Team zusammenstellt. In erster Linie konzentriere ich mich bei der Auswahl eines Teams auf die Erfahrung seiner Mitglieder in ähnlichen Projekten, ihre Fähigkeiten und Kompetenzen. In jedem Projekt versuche ich, einen leitenden Entwickler zu haben, der auch für entscheidende technologische und architektonische Entscheidungen verantwortlich ist.

Das Droptica-Team besteht aus über 40 Personen, darunter sind 30 Programmierer zertifizierte Acquia-Entwickler, und gleich sieben von ihnen tragen den Titel Grand Master. Die umfangreiche Erfahrung unserer Experten wird daher durch die Zertifikate der weltweit größten digitalen Plattform, die auf Drupal spezialisiert ist, gestützt.

Projektmanagement und Remote-Arbeit

Bei Droptica gibt es Remote-Arbeit von Anfang an. Im Laufe der Jahre haben wir Prozesse für dessen effektive Verwaltung entwickelt und nutzen dafür die richtigen Werkzeuge.

Im Laufe meiner Karriere hatte ich viele Gelegenheiten, Projekte aus der Ferne zu verwalten, fügt Damian hinzu. Im heutigen offenen Markt, wo viele Kunden aus dem Ausland kommen, ist Remote-Arbeit bereits Standard in der IT-Branche. Bei Droptica pflegen wir dank vieler Online-Messenger beständigen, sehr guten Kontakt zu den Kunden. Daher beeinträchtigen keine externen Faktoren die Qualität der den Kunden erbrachten Dienstleistungen negativ. Alle Projekte wurden und werden ohne Unterbrechungen oder Verzögerungen durchgeführt.

Droptica

Wir haben unsere Projektmanager gefragt, warum sie sich für die Zusammenarbeit mit Droptica entschieden haben. Die Aussage von Damian enthält ihre Meinungen:

Droptica ist auf dem polnischen Markt führend im Bereich der Drupal-Implementierungen. Früher habe ich viele Jahre lang Webprojekte basierend auf Open Source-Systemen gemanagt, weshalb Droptica perfekt zu meiner Erfahrung und zu meinen Projektinteressen passt. Ein weiterer großer Vorteil des Unternehmens sind die hohen Standards in Bezug auf Management und die Qualität der Arbeit der Programmierer. Das Unternehmen bietet interessante Vorteile und investiert in die Schulung und Entwicklung der Mitarbeiter. Was mir sofort ins Auge fiel, war die vollständige Transparenz und die hohen Standards der Kommunikation mit den Kunden. In meiner Arbeit ist es wichtig, dass die Kunden den Fortschritt regelmäßig sehen. So sind die Kunden mit der Qualität der Dienstleistung zufrieden, und ich kann als Projektmanager die Projekte gemäß dem vereinbarten Zeitplan und Budget liefern.

Zusammenfassung oder was gewinnt der Kunde durch die Zusammenarbeit mit Ihnen?

Damian: Wenn ich mich in das Projekt einbringe, kann der Kunde sicher sein, dass sein Projekt pünktlich, nach Plan und innerhalb des festgelegten Budgets geliefert wird. Meiner Meinung nach sind dies die wichtigsten Aufgaben eines Projektmanagers und damit der Vorteil, den der Kunde durch die Zusammenarbeit mit mir gewinnt.

 

2. SEO for a Drupal website