Einführung, Überblick, Vorgehensmodelle Flashcards
Was ist ein Projekt?
Ein Vorhaben, das im wesentlichen durch Einmaligkeit der Bedingungen in ihrer Gesamtheit gekennzeichnet ist.
Einmaligkeit bezogen auf:
- die Zielvorgabe,
- die zeitliche, finanzielle, personelle Begrenzung,
- die Organisationsform,
- die Abgrenzung gegenüber anderen Vorhaben
Welche Faktoren, Größen und Ziele bestimmen den Projektablauf?
Zielgrößen: Leistung, Zeit, Budget wirken auf die Qualität
Projektgrößen: kleines, mittleres, großes Projekt
Welche Arten von IT-Projekten gibt es?
Entwicklung von Individualsoftware,
Entwicklung von Software-Produkten,
Einführung (inkl. Anpassung) von Software-Produkten,
Betrieb (inkl. Wartung) von Softwaresystemen
IT-Beratung
Erstellung von Angeboten für IT Projekte
Was sind die Aufgaben des Projektmanagers?
- die Ziele formulieren,
- das Projekt planen,
- das Projekt steuern,
- das Projekt abschließen
Verantwortung über Umfang, Zeit, Budget
- Aufwand & Kosten schätzen
- Rollen & Verantwortung definieren
- Risiken managen
- Konflikt-Management
- Kundenkommunikation
- …
Welche Projektphasen werden unterschieden?
Projektmanagement-Phasen:
- Initialisierung: Vision, Wirtschaftlichkeit, Auftrag
- Definition: Zieldefinition, Machbarkeit, Projektorganisation
- Planung: Lösungskonzept, Ablauf und Termine, Ressorucen, Kosten, Risiken und Chancen
- Steuerung: Projektcontrolling, Qualitätslenkung, Änderungen
- Abschluss: Abnahme, Abschlussanalyse, Projektauflösung
Projekt-Phasen sind abhängig vom Projekt: Requirements, Konzept, …, Abnahme
Welche Rollen mit welchen Aufgaben werden im Projekt unterschieden?
Projektleitung:
- Auftragsklärung und Abstimmung mit dem Auftraggeber
- Planung, Leitung und Steuerung des Projektes
- Statusberichterstattung
- Organisation von Projektteammeetings
- Aufzeigen von Risiken und Lösungsansätzen
- Nachhalten der Projektziele mit Fokus auf die vereinbarte/n Leistung, Kosten und Termin
- Stakeholdermanagement
Auftraggeber:
- Beauftragung des Projekts
- Angebotsannahme
- Bereitstellung von Ressourcen sowie benötigter Dokumente
- Projektmonitoring
Projekt Office Mitarbeiter:
- Pflege des Projekthandbuchs
- Mitarbeiter On- & Offboarding
- Meetingmanagement
- Pflege offener Punkte
- Unterstützung der Projektleitung
Welche Arten von Anforderungen müssen erfasst werden?
Fachliche Anforderungen, ausgehend von:
- Geschäftsprozessen des Kunden
- Leistungsmerkmalen (Features)
- Beschreibung bzw. Screenshots der Benutzeroberflächen
- Akteuren und Use Cases
- Daten oder Objektmodellen
Nichtfachliche Anforderungen:
- Performance, Mengengerüst
- Portabilität
- Hardware-/Software-/Entwicklungs-Infrastruktur
- Vorgaben, Richtlinien zur Projektabwicklung
- Zuverlässigkeit, Sicherheit
- Einführung/Rollout/Migration/Fallback
- Schulung
- Dokumentation
- Betrieb
Welche Vorgehensmodelle werden unterschieden?
Unterscheidung in klassisch, iterativ, agil.
Klassisch:
Wasserfallmodell: Sequenzielle Anordnung der Tätigkeiten. Erweiterung mit Rücksprüngen
Iterativ:
Spiralmodell: Iterative SW-Entwicklung. Wichtiger Aspekt: Risikominimierung
Rational Unified Process: Iteratives Prozess-Modell
V-Modell: Die Entscheidungspunkte bei der Systemerstellung haben paarweise Gegenstücke. Verifizierung und Validierung
Agil:
extreme Programming (XP): kleine Iterationen, Pair Programming
Scrum: Product Backlog -> User Stories -> Sprints - > Daily Scrum Meeting (Scrum Master) -> Application