SWM Kap. 3

Software-Management

Software-Management


Vivien Baguio
Diese Lernkarten behandeln auf Universitätsniveau die Kontrolle und Management von Softwareprozessen. Sie konzentrieren sich auf die Tätigkeiten eines Softwaremanagers, wie das Entwickeln von Standards, das Etablieren von Kontrollsystemen, das Vermessen von Prozessen und Produkten, sowie das Initiieren von korrigierenden Aktionen und das Loben oder Tadeln von Mitarbeitern. Die Karteikarten sind besonders nützlich für Studierende und Fachleute in der Informatik, die ein tiefes Verständnis der Softwareentwicklung und des Projektmanagements erlangen möchten.
Karten
25
Lernende
2
Sprache
Deutsch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
21.01.2014 / 12.01.2019

Lernkarten

Welche Fehler sind als Manager beim Entscheiden zu vermeiden? (6)

  • Der Glaube das Problem sei klar
    • Nachfragen!
  • Der Glaube, wer viele und schnelle Entscheidungen trifft, sei ein guter Manager
    • gut: wenige Entscheidungen >> umsichtig und sorgfältig
  • Wenig Alternativen
    • Alternativen werden oft zu schnell akzeptiert
  • Der Glaube, die Entscheidung als solche sei wichtig
    • Wichtiger: Umsetzung der Entscheidung
  • Der Glaube Konsens sei wichtig
    • Nicht nur Kompromisse!
  • Der Glaube nur komplizierte Entscheidungsmethoden sind richtig

Beschreiben Sie die 7 Schritte beim Entscheidungsprozess!

  1. Präzise Definition des Problems
    • Wichtige Angelegenheit!
    • Einzelfall oder Grundsatzproblem
  2. Spezifikation der Anforderungen an "das System"
    • GDD
    • Eindeutige, nachverfolgbare Definition der Anforderungen
  3. Ermitteln sinnvoller Alternativen (der Realisierung)
    • Diskussion und Betrachtung des Status Quo
  4. Risikoanalyse der Alternativen und Festlegung der Folgen
    • Flexibilität vs. Optimalität
    • optimales Produkt oder eine flexible Lösung?
  5. Fällen der Entscheidung
    • Keine Entscheidung ist auch eine Entscheidung; aber die Schlechteste!
  6. Realisierung der Entscheidung bzw. EInbau der Realisierung
    • Was, wer, wo, bis wann?
  7. Installation der Kontrolle (Rückmeldungen)

5. Kontrollieren!

Was ist bei der Kontrolle zu beachten?

Welche verschiedenen Arten von Kontrolle (3) gibt es?

  • Wirkung der Kontrolle auf die Unternehmenskultur
  • Kosten-Nutzen-Verhältnis
  • Arten der Kontrolle
    • Stichproben
    • Unerledigte Aufgaben >> müssen ausnahmslos kontrolliert werden
    • Individuelle Kontrolle >> Berufsanfänger benötigen mehr Kontrolle als erf. MA
  • Zur Kontrolle gehören alle Management-Aktivitäten, die sicherstellen, dass die laufenden Tätigkeiten mit dem Plan übereinstimmen

Was sind grundlegende Kontrollprozesse im SWM?

Welche 5 Tätigkeiten für die Kontrolle der SWE?

Grundlegende Kontrollprozesse

  • Einrichten von Plänen und Standards (Prozessmodelle, Werkzeuge, ...)
  • Messen der Ausführung gegen diese Pläne und Standards
  • Korrektur der Abweichung

Tätigkeiten und gleichzeitig Aufgaben des Softwaremanagers

  1. Standards entwickeln und festlegen
  2. Kontroll- und Berichtssystem etablieren
  3. Prozesse und Produkte vermessen (Aufwandsschätzung)
  4. Korrigierende Aktionen initiieren
  5. Loben und Tadeln

Probleme:

  • Kontrollmethoden arbeiten nur auf verbrauchte Ressourcen
  • es gibt eher wenige Programmierstandards
  • Software-Messtechnik: sehr schwierig!

Die 5 Kontrolle-Tätigkeiten durch den Software-Manager sind:

  1. Standards entwickeln und festlegen
  2. Kontroll- und Berichtssystem etablieren
  3. Prozesse und Produkte vermessen
  4. Korrigierende Aktionen initiieren
  5. Loben und Tadeln

Erklären Sie Punkt 1.

  • Teilaktivitäten
    • Entwicklung von Qualitäts- und Quantitätsstandards
    • Festlegen des Prozessmodells
    • Festlegung der QS-Methoden
    • Entwicklung von Produktivitäts-, Qualitäts-, und Prozessmetriken
  • Standards sollten Vorteile bringen (überprüfen)
    • Einarbeitungs- und Umschulungskosten sinken
    • Verbesserte Kommunikation zw. MA
    • Best Practices und Lessons Learned

Die 5 Kontrolle-Tätigkeiten durch den Software-Manager sind:

  1. Standards entwickeln und festlegen
  2. Kontroll- und Berichtssystem etablieren
  3. Prozesse und Produkte vermessen
  4. Korrigierende Aktionen initiieren
  5. Loben und Tadeln

Erklären Sie Punkt 2.

  • Überwachung des Entwicklungsprozesses sowie Produkt-Entwicklungsstatus
  • Für Entwicklungsberichte ist der Typ, die Häufigkeit, der Ersteller und der Empfänger festzulegen

Die 5 Kontrolle-Tätigkeiten durch den Software-Manager sind:

  1. Standards entwickeln und festlegen
  2. Kontroll- und Berichtssystem etablieren
  3. Prozesse und Produkte vermessen
  4. Korrigierende Aktionen initiieren
  5. Loben und Tadeln

Erklären Sie Punkt 3.

  • Entwicklung, Auswählen und Einführen geeigneter Mess- und Überprüfungsverfahren >> DeMarco: "You can't control what you can't measure!")
  • Qualitätsprüfung des Prozesses als auch des Produktes durch die QS

Die 5 Kontrolle-Tätigkeiten durch den Software-Manager sind:

  1. Standards entwickeln und festlegen
  2. Kontroll- und Berichtssystem etablieren
  3. Prozesse und Produkte vermessen
  4. Korrigierende Aktionen initiieren
  5. Loben und Tadeln

Erklären Sie Punkt 4.

  • Plan- und Standardänderungen
    • zusätzliche Budgetanforderungen (mehr MA, bessere Rechner)
    • Änderung der Produktanforderungen
    • Abhängigkeiten mit anderen Zielen und Plänen müssen berücksichtigt werden

Die 5 Kontrolle-Tätigkeiten durch den Software-Manager sind:

  1. Standards entwickeln und festlegen
  2. Kontroll- und Berichtssystem etablieren
  3. Prozesse und Produkte vermessen
  4. Korrigierende Aktionen initiieren
  5. Loben und Tadeln

Erklären Sie Punkt 5.

  • MA die Standards einhalten, sollten vom SW-Manager gelobt, andere getadelt werden
  • Lob nicht monetär!
    • Sonderurlaub
    • Konferenzbesuch
    • bessere Ausstattung
    • mehr Freiheiten (Home Office Tage)

Lernen