SWM Kap. 3
Software-Management
Software-Management
-
- 1 / 25
-
Cartes-fiches
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!
- Präzise Definition des Problems
- Wichtige Angelegenheit!
- Einzelfall oder Grundsatzproblem
- Spezifikation der Anforderungen an "das System"
- GDD
- Eindeutige, nachverfolgbare Definition der Anforderungen
- Ermitteln sinnvoller Alternativen (der Realisierung)
- Diskussion und Betrachtung des Status Quo
- Risikoanalyse der Alternativen und Festlegung der Folgen
- Flexibilität vs. Optimalität
- optimales Produkt oder eine flexible Lösung?
- Fällen der Entscheidung
- Keine Entscheidung ist auch eine Entscheidung; aber die Schlechteste!
- Realisierung der Entscheidung bzw. EInbau der Realisierung
- Was, wer, wo, bis wann?
- 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
- Standards entwickeln und festlegen
- Kontroll- und Berichtssystem etablieren
- Prozesse und Produkte vermessen (Aufwandsschätzung)
- Korrigierende Aktionen initiieren
- 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:
- Standards entwickeln und festlegen
- Kontroll- und Berichtssystem etablieren
- Prozesse und Produkte vermessen
- Korrigierende Aktionen initiieren
- 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:
- Standards entwickeln und festlegen
- Kontroll- und Berichtssystem etablieren
- Prozesse und Produkte vermessen
- Korrigierende Aktionen initiieren
- 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:
- Standards entwickeln und festlegen
- Kontroll- und Berichtssystem etablieren
- Prozesse und Produkte vermessen
- Korrigierende Aktionen initiieren
- 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:
- Standards entwickeln und festlegen
- Kontroll- und Berichtssystem etablieren
- Prozesse und Produkte vermessen
- Korrigierende Aktionen initiieren
- 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)