wie-projektleiter-die-unvorhersehbaren-software-integrationsprobleme-bewältigen-können

Wie Projektmanager die unvorhersehbaren Software-Integrationsprobleme bewältigen können

Ana NetoProducts and Solutions 1 Comment

Früher, in meiner Zeit als Projektmanager, hatte ich Schwierigkeiten, wenn es darum ging, verschiedene Software zu integrieren. Ich wusste, dass dies das Risiko meines Projekts erhöhte und dass ich es schwer haben würde, wenn es jemals ein Upgrade der Software gab, die wir integrierten.

Insgeheim hoffte ich, dass die Kunden sagen würden, sie bräuchten diese Integration nicht mehr. Wenn ich damals nur gewusst hätte, was ich heute weiß!

Viele Unternehmen haben Mühe, die die richtige Balance zwischen Kostensenkung und Wachstum ihr Geschäft. Für manche scheint das eine unlösbare Gleichung zu sein. Für andere ist es eine willkommene Herausforderung.

Eine der komplexesten Variablen in dieser Gleichung für Unternehmen und Projektmanager ist die Integration verschiedener Anwendungen. Es ist schwierig, Zeit und Kosten abzuschätzen, weshalb die Integration immer ein sehr zweideutiger Teil von Verträgen oder Angeboten ist.

Die Kosten für das Verständnis aller Systeme, aus denen sich ein komplettes Projekt zusammensetzt, und ihrer verschiedenen APIs übersteigen in den meisten Fällen den Wert des Nachweises dieser Integration und kosten die Unternehmen am Ende viel Geld.

Neue Plattform integriert das neue digitale Ökosystem: Die Herausforderung

Ich hatte einen Kunden, der die Nutzung digitaler Medien sowohl bei der Neukundengewinnung als auch bei der Betreuung bestehender Kunden (Bestellungen) verstärken und gleichzeitig mit differenzierenden Elementen stärker im Leben seiner Kunden präsent sein wollte. Die neue Plattform das neue digitale Ökosystem integriert.

Das Projekt war sehr interessant, und wir waren aufgeregt, alles zusammen zu machen. Wir entschieden uns für die Verwendung von Umbraco, ein kostenloses, voll funktionsfähiges Open-Source-Content-Management-System, das die Entwicklungsplattform .Net nutzt, mit Merchello (E-Commerce). Zu dieser Zeit verwendete mein Kunde Microsoft Dynamics 365 für das Kundenbeziehungsmanagement (CRM). Ich wusste, dass Umbraco keine Probleme mit der Integration haben würde, aber wir würden ein spezialisiertes Team benötigen, um dies zu realisieren..

Unser Team wurde nach den Best Practices des Projektmanagements und nach meinen bisherigen Erfahrungen geplant. Für dieses E-Commerce-Projekt haben wir neue Recherchen angestellt und andere technische Entscheidungen getroffen. Es war die Das erste Mal für uns, dass wir Dynamics mit Umbraco integrierenund wir bewerteten dies als mittleres Risiko. Schließlich war ja alles Microsoft.

Schneller Vorlauf zum Rückstandsphase, als wir bereit waren, mit der Entwicklung zu beginnen, trafen neue Änderungswünsche ein. Wir begannen mit dem Kunden zu verhandeln und forderten mehr Fokus auf neue Entwicklungen und Verschieben von Integrationen für zukünftige Termine. Da unser Risiko mittel war, haben wir uns darauf geeinigt und geplant.

Infolgedessen hatten wir unsere Senior-Entwickler werden zu Dynamics-API-Aufgaben umgeleitet und überließen wichtige Aufgaben der Projektplanung jüngeren Kollegen. Dies führte zu erheblichen Schwierigkeiten bei der Einhaltung der Sprint-Fristen. Am Ende Unserem Team mehr Leute hinzufügen, die die Projektkosten erhöhen, um die Projektziele zu erreichen.

Mit den Integrationsaufgaben gingen weitere Herausforderungen einher. Der Kunde hatte viele Dokumente in Dynamics gespeichert, sodass weitere Aspekte berücksichtigt werden mussten, beispielsweise die Sicherheit aller sensiblen Dokumente. Ich denke, dies ist ein einfaches Beispiel dafür, wie Integrationen können unvorhersehbar sein.

Projekt-Budgetierung

Marie Scotto schrieb 1994 im Project Management Journal, dass eine große Anzahl von die Probleme, mit denen Manager in Projekten konfrontiert sind, lassen sich direkt auf den Einsatz ungeeigneter Budgetierungs- und Managementtechniken zurückführen auf Projektbemühungen. Obwohl die Ingenieur- und Bauwelt seit Jahrzehnten erfolgreich Projektmanagement einsetzt, hat die Geschäftswelt erst vor kurzem begonnen, die Prozesse zu übernehmen, manchmal ohne sie vollständig zu verstehen. Dieses mangelnde Verständnis kann tatsächlich die Projektkosten erhöhen und die Qualität des Endprodukts verringern.

Der Schlüssel zum effektiven Projektmanagement ist die Budgetierung. Die formale Projektbudgetierung unterscheidet sich von der traditionellen funktionalen Budgetierungwie z. B. getestete Leistungsdaten oder die Project Evaluation and Review Technique (PERT), auf vier grundlegende Arten: Wiederholbarkeit, Basis, Risiko und Budgettyp.  

Ich stimme mit Marie Scotto überein, aber Wir können alle Kennzahlen im Kopf haben und dennoch nie zu 100 % sicher sein, wie hoch die Gesamtkosten der Integrationsphase sein werden..

In unserem Projektplan müssen wir von vielen Anforderungen ausgehen, die in Verträgen und Angeboten oft mehrdeutig sind. Wenn Systeme kommunizieren müssen, um Informationen zu schreiben oder zu lesen, wissen wir, dass wir wahrscheinlich in Schwierigkeiten sind.

Verbindungssoftware

Wissen ist der Schlüssel

Zurück zu unserem Projekt: Der Kunde verfügt nicht über eine gute Dokumentation, und wir haben festgestellt, dass jedes System von einem anderen Anbieter entwickelt wurde. Das würde keine leichte Aufgabe werden, und zu allem Überfluss würden wir während des Projektlebenszyklus auch noch mit wechselnden Mitarbeitern zu tun haben. Natürlich würden wir alles messen, aber Man weiß nie, was man wirklich findet, wenn man auf eine 30 Jahre alte Legacy-Anwendung stößt., zum Beispiel.

Nicht alle Projektmanager haben einen technischen Hintergrund, und wenn es um Integration geht, ist alles unvorhersehbar - selbst wenn man sich mit den technischen Details auskennt. Sie können, natürlich, haben Lenkungstreffen und verhandeln, damit alle Mitglieder des Lenkungsausschusses auf einer Linie sind, aber ich kann aus Erfahrung sagen, dass Sie mehr verlieren als gewinnen, wenn es um Projekte mit Altsystemen geht. Außerdem müssen Sie bedenken, dass Sie Unterstützung und für die Wartung von allem, was Sie anfassen, verantwortlich sein.

 Als ich fand Connect Bridge von Connecting Software und begann mit dieser Integrationsplattform zu arbeiten, war mein einziger Gedanke: Warum habe ich das nicht schon früher genutzt? Connect Bridge könnte für mein Team und mich hilfreich gewesen sein, da Wir hätten uns keine Gedanken über APIs oder Abwärts- und Aufwärtskompatibilität machen müssen.. Was für einen Unterschied hätte das gemacht!

Connect Bridge ist eine Software-Integrationsplattform, mit der Sie Ihre benutzerdefinierte Integrationssoftware in jeder beliebigen Sprache mit deutlich weniger Codezeilen erstellen können.

Connect Bridge macht die Verwendung der Software-API überflüssig, da die Standard-SQL-Syntax verwendet wird stattdessen. Es nutzt seine Konnektoren, um die SQL-Anweisungen in API-Aufrufe zu übersetzen. Die Konnektoren sind derzeit für mehr als 400 Apps verfügbar, und es werden regelmäßig neue Konnektoren erstellt und eingeführt.

Connect Bridge Management Studio

Mit dieser Plattform gewinnen Sie Superkräfte und glauben Sie mir, Sie müssen Ihr Projekt nur einmal planen. Deshalb möchte ich zeigen, wie einfach es ist, verschiedene Anwendungen zu integrieren, und das mit nur wenigen Klicks.

Sie können mit immer mehr Anwendungen integrieren, immer auf die gleiche einfache Weise. Denken Sie an die zahllosen Möglichkeiten für neue Entwicklungen. Sie können sich wirklich auf Ihre Geschäftsanforderungen konzentrieren und Verbindung zu verschiedenen Systemen immer mit demselben Team und der üblichen Programmiersprache.

Verbessern Sie Ihre Lenkungsdecks mit Connect Bridge

Erinnern Sie sich an die Meetings mit den Senior-Entwicklern, um die API zu lernen? Nur weil Sie dieses Lenkungsmeeting haben und Sie den Grund wissen müssen, warum die Dinge nicht auf dem richtigen Weg sind?

Mit Connect Bridge ist es einfach und Sie als Projektleiter könnten selbst testen und verstehen, woher die Integrationsprobleme kommen. Hören Sie auf, Ihrem Team die Zeit zu nehmen und lassen Sie sie dort sein, wo Sie sie brauchen. Entwickeln!

Connect Bridge kommt mit einem Web Management Studio (im Screenshot oben zu sehen), in dem Sie mit Abfragen spielen können, Sie sehen Ihr Zielsystem als Datenbank. Im Connect Bridge Management Studio haben Sie die Macht in Ihren Händen, und Sie können dort mehr als einen Anschluss haben.

Zum Mitnehmen

Connect Bridge ist ein große Hilfe für Entwickler weil es einen Riesenschub für die im Projekt benötigten Integrationen gibt. Aber es ist auch ein große Hilfe für Projektleiter.

Anstatt nur abstrakte Informationen in ein Meeting mit dem Kunden mitzunehmen und darüber zu sprechen, was wir tun können und was nicht, haben wir die Möglichkeit unsere Decks mit nicht-abstrakten Informationen zu ergänzen und ohne spezifisches technisches Wissen zu verwalten.Es ist, als würde sich ein Fenster öffnen, und sobald wir diese Integrationsplattform nutzen, können wir über Integration genauso sprechen wie über unsere Geschäftsanforderungen.

Keine nutzlosen Meetings mit technischen Senior-Ressourcen mehr. Warum sollte man sie bei Meetings haben, die nicht technisch sein sollen?

Wenn dieser Artikel Ihrer Realität nahekommt und Sie weitere unkonventionelle Ideen haben, teilen Sie diese bitte mit mir. Ich beantworte gerne alle Ihre Fragen. Hinterlassen Sie einfach unten einen Kommentar.

Wenn Sie ein Projektmanager sind, lesen Sie weiter

Diogo

Diogo Pereira
 Lösungsarchitekt & Partner Success Manager bei Connecting Software

Autor:

Ich habe über 15 Jahre Erfahrung in der Produktentwicklung und im Vertrieb. In den letzten Jahren habe ich als Product Owner gearbeitet, ein funktionsübergreifendes Team geleitet und einzigartige Projekte aufgebaut.

Haben Sie Fragen oder Anmerkungen zu diesem Beitrag oder zu Connect Bridge? Ich freue mich über Ihr Feedback!

Comments 1

  1. Avatar für primavera p6

    Projekt- und Ressourcenmanagement-Tools verfügen über die besten Funktionen, um Ressourcenengpässe zu erkennen und herauszufinden, wann das Team aufgestockt werden sollte, und bieten einen Überblick über die Arbeitsbelastung des gesamten Ressourcenportfolios.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.