Loading...

The Fifth Ideal: Customer Focus

21. August 2023
2 Minuten Lesezeit
Beitrag teilen:

Hi,

“Das VPN sollte nicht von euch [Sysadmins] betrieben werden”

Nach diesem Satz sah ich in erschreckte Gesichter.

Er ist mir herausgerutscht. Während dem wöchentlichen Jour Fixe zwischen den Entwicklern und Admins.

Er kam auf die Frage was unsere Prioritäten sind.

Das traf ein Nerv.

Wahrscheinlich nicht, weil die Beteiligten emotional so stark am VPN hängen.

Wahrscheinlich auch nicht, weil die Aussage falsch ist.

Ne - es liegt eher daran, dass sie für das Team so unkonventionell ist.

Das Team hat über die letzten 15 Jahre alles selbst gemacht

Die Firma ist keine Engineering Company. Erst seit vergleichsweise kurzer Zeit wird signifikant Geld mit digitalen Produkten verdient.

Aus diesem Grund war es normal, alles selbst zu machen.

  • Wir brauchen ein VCS? Dann setzen wir ein Gitlab auf.
  • Wir wollen unsere Pipeline automatisieren? Dann setzen wir ein Jenkins auf.
  • Wir müssen unsere internen Daten vor Zugriff von außen schützen? Dann setzen wir ein VPN auf.

All diese Arbeiten sind nötig und notwendig.

Aber sind die Arbeiten wichtig?

Ja.

Und nein.

Wir verdienen kein Geld mit dem VPN. Aber ohne haben wir ein Sicherheitsrisiko. Es könnte die gesamte Unternehmung ruinieren.

Geoffrey Moore unterscheidet zwei Arten der Arbeiten in einer Firma.

Core und Context.

Core ist wofür unsere Kunden bereit sind zu zahlen

Es ist unser Kernprodukt. Das was uns vom Markt abhebt. Was wir am besten können.

Dafür werden wir bezahlt.

Context sind alle anderen Aufgaben

Diese Aufgaben sind notwendig, um unser Geschäft zu führen. Aber sie sind nicht das Kernprodukt.

Unser ERP. Die Personalverwaltungssoftware. Die Buchhaltung. Und eben unser Gitlab, der Jenkins oder unser VPN.

Ohne können wir unsere Aufgabe nicht erfüllen. Aber kein Kunde wird uns dafür bezahlen, dass wir Gitlab statt Github, Jenkins statt Teamcity oder OpenVPN statt Cisco benutzen. Es ist ein Notwendigkeit.

Das fünfte Ideal: Customer Focus

Wenn wir Software entwickeln, dann müssen wir uns auf unser Kernprodukt konzentrieren. Darin muss unser Fokus liegen. Context ist wichtig, aber nur so weit es nötig ist. Alle Aufwände, die wir im Context minimieren können ist gewonnen Zeit.

Daher kam meine Aussage. Das VPN ist wichtig. Es muss da sein. Jemand muss es warten. Die Frage ist nur - sollten es die gleichen Kollegen machen, die auch am Core arbeiten könnten?

Um Gene Kim zu zitieren: “Context should never kill core.”

Rule the Backend,

~ Marcus

Top