Mai 5 2008

Technische Vorraussetzungen für UDD

0  kommentare

Die technische Grundvorraussetzung für UDD ist, dass es sich bei der zu entwickelnden Software um eine Anwendungssoftware, mit einer grafischen Oberfläche, handelt. Für eine Hardwaresteuerung, ein Framework oder eine Software für den Batchbetrieb ist das Vorgehensmodell ungeeignet. UDD setzt ein hohes fachliches Verständnis der Entwickler voraus, welches durch intensive Kommunikation mit dem Anwender geschaffen werden muss. Damit Entwickler sich auf Probleme der Geschäftslogik konzentrieren können, sollte die Entwicklung mit möglichst problemnahen Werkzeugen geschehen. Das kann durch selbstentwickelte Fachsprachen geschehen oder durch Frameworks, die entsprechende Funktionalitäten bereitstellen. Damit UDD funktionieren kann, muss ein möglichst hoher Grad an Automatisierung in einem Projekt erreicht werden. Entwicklerdokumentation sollte aus dem Quelltext generiert werden. Quellcode und Dokumentation sollte mit Hilfe von Versionsverwaltung verwaltet werden. Das Deployment sollte möglichst mit einem Kommando durchgeführt werden. Dabei müssen sämtlich automatisierten Vorgänge zuverlässig wiederholbar und umkehrbar sein. In Pragmatic Project Automation von Mike Clark werden viele Aspekte der Automatisierung beschrieben.

Über Jens Jäger.

Meine Mission ist es, den Unternehmens-Impact, meiner Kunden durch agile Softwareprojekte zu steigern:

  • Digitale Transformation ankurbeln.
  • Routineaufgaben automatisieren.
  • Freiraum für Innovation schaffen.

Das könnte dich auch interessieren

Du kannst aus B-Playern keine A-Player machen

Du kannst aus B-Playern keine A-Player machen. Du kannst dich als Chef nur von ihnen trennen. Mit etwas Geduld kann jeder zum A-Player werden (unter den richtigen Bedingungen)  In der Theorie stimmt das. ✅ In der Praxis leider nicht. ❌ Daran ändern auch Weiterbildungsmöglichkeiten, flexible Arbeitszeiten und ein modernes Arbeitsumfeld nichts. Ich kann mich als Arbeitgeber auf den Kopf stellen, aber: Persönliches

Read More

Prozesse automatisieren oder jemanden einstellen?

Prozesse automatisieren oder jemanden einstellen? Die definitive Antwort:  Gibt es nicht. Es kommt ganz auf dein Unternehmen an.  Meiner Erfahrung nach geht es darum, die richtige Mischung zu finden: 👫 Neue Mitarbeiter unterstützen dich sofort, aber sind nicht endlos skalierbar. 🤖 Prozessautomatisierung ist skalierbar, aber muss betreut werden.  Für repetitive Aufgaben kannst du 5 neue Mitarbeiter einstellen, um sie

Read More

Ich bleibe als Chef immer nah am Tagesgeschäft.

Ich bleibe als Chef immer nah am Tagesgeschäft.  Darum arbeite ich weiterhin auch „im“ Unternehmen:  Die meisten Business-Coaches predigen, dass du als Geschäftsführer nur „am“ und möglichst gar nicht mehr „im“ Betrieb arbeiten sollst. Für mich macht das wenig Sinn, denn:  1️⃣ Ich verstehe Kunden und Mitarbeiter durch mein Wirken Ohne tägliche Einblicke verliere ich zu beiden

Read More

Du möchtest mit mir zusammenarbeiten? 

Werde ein Teil unseres Teams: