Zum Inhalt springen

Wissensbasis

Engineering-Philosophie

Engineering-Philosophie ist die Begründung hinter Engineering-Regeln: Arbeit fließt am besten, wenn ein Team seinen Teil eines Systems allein ändern kann, die Wirkung seiner Entscheidungen schnell sieht und weiter lernt. Wer diese Begründung verinnerlicht hat, braucht weniger Regeln, um danach zu handeln.

Verfasst von

Aktualisiert:

Software Engineering 5

Unsere Position. Billigere Entwicklung macht Engineering-Disziplin aus unserer Sicht wertvoller, nicht weniger wertvoll. Kostet Code-Generierung fast nichts, taugt die Fähigkeit zum Codeschreiben nicht mehr als Unterscheidungsmerkmal. Architekturdisziplin und Context Engineering werden dann zum Burggraben (Ten-dollar development (öffnet in einem neuen Tab)).

Die drei Wege stammen aus The Phoenix Project und beschreiben, wie Arbeit durch ein Delivery-System laufen sollte. Schneller Flow entfernt die Übergaben und Freigabeschranken zwischen Entwicklung und Betrieb. Schnelles Feedback fängt einen Defekt nahe an seinem Ursprung ab, wo er sich am günstigsten beheben lässt. Kontinuierliches Lernen macht Experimente, Scheitern und Üben zum Teil der normalen Arbeit.

Die Five Ideals machen aus diesen Wegen Bedingungen, die ein Team in der täglichen Arbeit prüfen kann.

  • Lokalität erlaubt einem Team, einen Teil des Systems ohne Komiteesitzung zu ändern.
  • Einfachheit heißt weniger Abhängigkeiten, nicht weniger Features.
  • Flow braucht Schutz vor Unterbrechungen.
  • Die tägliche Arbeit braucht reservierte Zeit, in der das Team sie verbessert.
  • Psychologische Sicherheit hält Defekte und schlechte Entscheidungen sichtbar.

Das Engineering Manifesto benennt die Werte, die ein Team gegeneinander abwägt. Die Architekturprinzipien machen aus diesen Werten Entscheidungen über Systeme.


Einstieg

  • Die drei Wege: Flow, Feedback und kontinuierliches Lernen als Modell, mit dem ihr Software-Delivery-Systeme verbessert.
  • Die Five Ideals: Lokalität, Einfachheit, Fokus, Flow, Verbesserung und psychologische Sicherheit als Bedingungen für Engineering.

Verwandte Seiten

Quellen

Posts

  • Ten-dollar development (öffnet in einem neuen Tab) - LinkedIn-Post, der argumentiert: Fast kostenlose Code-Generierung macht Architekturdisziplin und Context Engineering zu den dauerhaften Unterscheidungsmerkmalen, nicht die Fähigkeit zu programmieren.

In diesem Bereich

  • Die Five Ideals

    Die Five Ideals sind die Bedingungen, unter denen schneller Flow im Arbeitsalltag real wird: Lokalität und Einfachheit, Fokus, Flow und Freude, Verbesserung der täglichen Arbeit, psychologische Sicherheit und Kundenfokus. Fehlt eines davon, verlieren Engineers Zeit an Abstimmung, Unterbrechungen, verborgene Defekte oder Arbeit, die niemand braucht.

  • Die drei Wege

    Die drei Wege sind schneller Flow von der Entwicklung in den Betrieb, schnelles Feedback, das Qualitätsprobleme an ihrer Quelle behebt, und eine Kultur des kontinuierlichen Lernens. Zusammen beschreiben sie, wie Arbeit durch ein Software-Delivery-System fließen sollte, unabhängig von Stack, Teamgröße oder Jahrzehnt.