Dr-Baumann.de

IT-Consulting

Erfolgsfaktoren

Netzwerkkabel

Im Management existiert manchmal die Vorstellung, man dürfe sich nicht von einem Lieferanten abhängig machen. Aus diesem Grund werden dann Vorgaben gemacht, dass für alle größeren Plattformen mindestens zwei Lieferanten / Integratoren / Dienstleister ins Boot zu holen seien. Solche Multi-Vendor-Strategien funktionieren grundsätzlich nicht! Software ist kein Büromaterial. Mehr als ein Lieferant ist organisierte Verantwortungslosigkeit. […]

Kabel

Der Product Owner entscheidet. Dieser scheinbar triviale Satz aus jedem Scrum Lehrbuch birgt erhebliche Fallstricke. Ohne Entscheidungskompetenz beim PO funktioniert Scrum erfahrungsgemäß nicht. Kann oder darf der PO nicht entscheiden, ist er nicht in der Lage dem Team die richtigen Anforderungen in der notwendigen Geschwindigkeit zu geben. Er kann nicht Rede und Antwort stehen und […]

Kein Team ohne einen Senior aufstellen. Jedes Entwicklungs-Team braucht mindestens einen Senior, der eine solche Aufgabenstellung schon einmal konkret gemacht hat. Fehlt dieser Senior im Team, wird das Team sehr wahrscheinlich in Komplexitätsfallen laufen. Aus diesen kommt man dann nur noch mit viel Zeit und Aufwand heraus.

Lose Kabel
Teufel im Detail

Der Teufel steckt im Detail. In allen Lösungen und Projekten versteckt sich Komplexität. Und damit ist nicht diejenige gemeint, die offensichtlich ist. Software basiert immer auf hunderten von Skills und Technologien, die vielfach nicht bis in letzte Detail verstanden werden können und vom team einfach nur angewendet werden. Trotzdem fallen einem in jedem Projekt solche […]

offene Ports

Nach allen Seiten offen ist nicht ganz dicht! Generalisierung kann schnell übertrieben werden. Ansätze mit generischen Key-Value Daten-Strukturen und konfigurierbaren Funktionen führen sehr schnell in die „Konfigurations-Hölle“. Das System wird dann zweimal programmiert. Das erste mal vom Entwickler und die zweite Programmierung erfolgt in Form komplexer Konfigurationen. Ein passendes Anti-Pattern auf der Programmierebene ist das […]