DEV Community

Mustafa_A
Mustafa_A

Posted on

53 berufliches Vorwärtskommen: Wie sieht eine klare Rollenverteilung in Software-Entwicklungsprojekten aus?

Moin Moin,

MultiTasking ist gestörte Aufmerksamkeit. (1)

Die Rede ist hier von Aufgabenbereichen bei denen ein Zusammenhangswechsel ( context switch ) bewusst durchgeführt werden muss.

Folglich ist es sinnvoll für die Annehmlichkeit des Entwicklers und für die zielführende Bearbeitung von Aufgaben innerhalb eines Projekts, die Rollen klar zu verteilen.
Hier ein Beispiel aus „Expert PHP and MySQL“ Seite 15 von Marc Rochkind:

  1. Datenbankgestaltung und Umsetzung
  2. CRUD-Seiten
  3. Anwendungslogik ( „e.g. scheduling supermarket checkers, routing deliveries, computing invoices” )
  4. Berichte und sonstige Ausgaben
  5. (Daten-)Umwandlung ( Altsystem → Neusystem )
  6. Systemprüfung
  7. Dokumentation
  8. Einarbeitung der Anwender

Angenommen an diesem Projekt, arbeiten drei Entwickler A, B und C. Diese könnten sich für die Projektdauer die Rollen wie folgt aufteilen:
A: Datenbank, Berichte und Datenumwandlung
B: CRUD-Seiten und Anwendungslogik
C: Systemprüfung, Dokumentation und Training

1) Wie bewertest du diesen Ansatz ( 5-Sterne-Maß )?
Ausführungen willkommen.
2) Meinst du, dass wir diesen Ansatz vermehrt in IT-Projekten benötigen ( 5-Sterne- Maß )?
Ausführungen willkommen.

Lass uns mittels Kommentaren austauschen.

Beste Grüße,
Mustafa

Austausch mittels E-Mail: mustafa.kevin.dwenger@posteo.de
Betreff: Austausch

(1) Entweder ein Schluss von mir oder ein Zitat. Komme nicht drauf.
(2) Siehe auch: Multitasking doesn’t work — here’s what does.↗

Top comments (0)