CRUD vs. aufgabenorientiert: Geht die Nutzerabsicht verloren?

  • von Derek Comartin
  • Veröffentlicht bei Derek Comartin (CodeOpinion)
  • Aufgenommen am
  • Architecture
CRUD vs. aufgabenorientiert: Geht die Nutzerabsicht verloren? - Derek Comartin (CodeOpinion)
Bild: Derek Comartin (CodeOpinion)

Was passiert, wenn alles in Ihrem System nur noch ein Update ist?

Sie müssen eine Bestellung stornieren: Ändern Sie den Status. Sie müssen etwas genehmigen: Ändern Sie den Status. Ein Workflow ist abgeschlossen: Ändern Sie einfach den Status.

Alles wird zu einem Update.

Und es kann sich großartig anfühlen, weil es so einfach ist, aber man hat eine wirklich wichtige Sache verloren: die Absicht .

Sie wissen, was sich geändert hat, aber nicht wirklich, warum. Sie können es zwar erahnen, verstehen aber nicht, was der Nutzer erreichen wollte und warum.

Genau da fangen die Probleme an.

YouTube

Schaut euch meinen YouTube-Kanal an, wo ich alle möglichen Inhalte zum Thema Softwarearchitektur und -design veröffentliche, einschließlich dieses Videos, das alles aus diesem Beitrag zeigt.

Aktualisieren Sie Daten oder führen Sie eine Aktion durch?

Stellen Sie sich eine Sendung mit einem recht einfachen Bearbeitungsformular vor. Wir können den Status, die Stückzahl, das Gewicht, die Liefertermine usw. ändern.

Doch dann ruft der Kunde an und sagt, er wolle die Lieferung stornieren…