Aufgaben Flashcards
Abstrakte Treiber
- Globalisierung
- Vernetzung
- Kommunikation
- Arbeitsmittel
Konkrete Treiber
- Internet ermöglicht ortsunabhängige Vernetzung und Ablage sowie Zugriff auf Daten
- Smartphone ermöglicht mobilen Internetzugang. Jederzeit auf alles zugreifen.
- KI verschnellert die Suche nach Wissen. Mensch muss am Ende validieren
Fünf Phasen der Digitalen Transformation
- Digitale Realitäten —> was gibt’s heute
- Digitale Ambitionen —> was ist die Vision
- Digitale Potenziale —> best practices, enabler und Design des Geschäftsmodells
- Digitaler Fit —> Ergebnis und Funktion
- Digitale Implementierung —> Geschäftsmodell Implementieren, Kundenerfahrung und Wertschöpfungsnetzwerk gestalten
Ebenen IT Management
- Strategische Ebene (3 - 5 Jahre, Ausrichtung an Gesamtstrategie und Entscheidungen liegt in bei der oberen Führungsebene)
- Taktische Ebene (2 - 3 Jahre, Umsetzung der strategischen Ziele)
- Operative Ziele (Bis zu 1 Jahr, täglicher Betrieb und Verwaltung)
Dreistufiger Ansatz von Referenzmodellen
- Warum? —> Motivation und Notwendigkeit
- Was? —> Welches Modell und welche Inhalte
- Wie? —> Planung der konkreten Umsetzung und Implementierung
Treiber für den Dreistufigen Ansatz
- Komplexitätsreduktion
- Stakeholder Management
- Risikominimierung
- Erfolgsmessung
- Ressourcenoptimierung
- Anpassungsfähigkeit
COBIT Governance System
- Mehrwert für die Anspruchsgruppen bereitstellen
- Ganzheitlicher Ansatz
- Dynamisches Governance System
- Governance getrennt vom Management
- Zugeschnitten auf die Bedürfnisse des Unternehmens
- End to End Governance System
COBIT Prinzipien
- Basierend auf einem konzeptionellen Modell
- Offen und flexibel
- An wichtigen Standards ausgerichtet
Vier wesentliche Punkte der IT Compliance
- Datenschutz und Sicherheitsmanagement
- Rechtliche Vorgaben
- Risikomanagement
- Kontrollmechanismen
Inhalte der Verfahrensdokumentation
- Allgemeine Beschreibung
- Anwenderdokumentation
- Arbeitsanweisungen für Mitarbeiter
- Technische Systemdokumentation
- Betriebssokumentation
- Internes Kontrollsystem
In welchen Fällen ist es erlaubt personenbezogene Daten zu erheben
- Einwilligung
- Vertragserfüllung
- Rechtliche Verpflichtung
- Schutz lebenswichtiger Interessen
- Öffentliches Interesse
- Berechtigte Interessen
Benefits der Einführung von PM im SE für Unternehmen
- Erhöhte Produktivität und Effizienz
- Verbesserte Risikominimierung
- Optimierte Planung und Terminierung
- Bessere zusammenarbeiten und Kommunikation
- Höhere Kundenzufriedenheit
- Kontinuierliche Verbesserung
- bessere Ressourcenallokation
Klassisches PM
- Planung: Umfangreicher Plan zu Beginn
- Anpassung: Gering
- Kundenfeedback: Ende des Projektes
- Phasenabfolge: Linear
- Risiko bei Änderungen: Hoch
Agiles PM
- Planung: Flexibel
- Anpassung: Hoch
- Kundenfeedback: Regelmäßig nach jedem Sprint
- Phasenabfolge: Iterativ
- Risiko bei Änderungen: Gering
Softwarelebenszyklus
- Anforderungsanalyse
- Design
- Implementierung
- Testing
- Bereitstellung
- Wartung und Support
Herausforderungen der Implementierung eines neuen Softwaresystems
- Datenmigration
- Technische Komplexität
- Mitarbeiterschulungen
- Betriebsunterbrechung
- PM
Möglichkeiten der Einführung eines Softwaresystems
- Big Bang Einführung
- Parallele Einführung
- Schrittweise Einführung (Rollout)
- Pilotprojekt
Erfolgreiche Implementierung erfordert:
- Sorgfältige Planung und Datenbereinigung
- Berücksichtigung technischer und menschlicher Aspekte
- Wahl der passenden Einführungsmethode
Wesentliche Techniken im SE
- Anforderungsanalyse
- Systemdesign und Architektur
- Prototyping
- Entwicklung
(- Modulasierung)
(- Testgetriebene Entwicklung)
(- Kontinuierliche Integration) - Qualitätssicherung
- Deployment und Wartung
Requirements Engineers
- Anforderungen entwickeln, validieren und verwalten
- Einbringung seiner fundierten Kenntnisse
- Vermittler zu den Stakeholdern
- Dolmetscher der IT Abteilung
- Bedürfnisse der Stakeholder verstehen und aufbereiten, sodass Fachfremde die verstehen und umsetzen können
- Weitere Kompetenzen erlernen
Differenzierung von Unterschiedliche Sichten im Zuge von Geschäftsprozessen
- Organisationssicht (Wer?)
- Leistungssicht (Was?)
- Zeit und Ablaufsicht (Wann?)
- Räumliche Sicht (Wo?)
- Ziel und Motivationssicht (Warum?)
- Methodensicht (Wie?)
- Nutzensicht (Wozu?)
Vorteile von Dokumentenmanagementsysteme
- Datenzugriff ist nachvollziehbar und gesichert
- Alle Daten sind organisiert an einem Ort und müssen nicht gesucht werden
- Berechtigungen können jederzeit gegeben und entzogen werden
- Lokaler Rechenspeicher wird gespart
- Compliance und Datenschutz
- Effizienz
Kriterien für die Kategorisierung von Anwendungssystemen
- Organisatorische Ebenen
- Funktionale Bereiche
- Integrationsgrad
- Technologische Basis
ERP Systeme für kernprozesse in der Fertigungindustrie
Fokus liegt auf der effizienten Produktion von Gütern
- Qualitätskontrolle
- Produktionsplanung und Steuerung
- Verwaltung von Maschinen
ERP Systeme für kernprozesse im Groß und Einzelhandel
Effiziente Warenwirtschaft im Mittelpunkt
- Bestandsmanagement
- Preismanagement
- Lieferkettenmanagement
- Retourenmqnagement
ERP Systeme für Finanzdienstleister
Sichere und effiziente Abwicklung von Transaktionen
- CRM
- Risikomanagement
- Transaktionsverarbeitung
- Compliance Management
Was versteht man im Allgemeinen unter Compliance und im Besonderen unter IT-
Compliance in Unternehmen?
Governance
- Übergeordneter Rahmen für Unternehmensführung
- Strukturen zur Steuerung und Kontrolle von Organisationen
Compliance
- Einhaltung von Gesetzen und Richtlinien
- Ziel: Minimierung rechtlicher Risiken
- Umsetzung: Kontrollsysteme, Schulungen, Risikomanagement
Corporate Governance
- Spezifischer Ordnungsrahmen für Unternehmensleitung
- Regeln für verantwortungsvolle Unternehmensführung
IT-Compliance
- Einhaltung von IT-spezifischen Regeln
- Fokus: Informationssicherheit, Datenschutz
Unterschiede
- Governance: Regulierende Funktion, intern definiert
- Compliance: Unternehmensperspektive, oft externe Vorgaben
- Corporate Governance: Schutz des Unternehmens am Markt
- Compliance: Schutz des Unternehmens und seiner Mitarbeiter
Verfahrensdokumentation vs. Verarbeitungsverzeichnis
Verfahrensdokumentation:
- Grundlage: GoBD
- Zweck: Beschreibung steuerrelevanter Prozesse und Systeme
- Inhalt: Buchführung, Belegablage, interne Kontrollen
- Fokus: Revisionssichere Archivierung
Verarbeitungsverzeichnis:
- Grundlage: DSGVO
- Zweck: Dokumentation der Verarbeitung personenbezogener Daten
- Inhalt: Verarbeitungszwecke, Datenkategorien, Empfänger, Löschfristen
- Fokus: Datenschutz-Compliance
Gemeinsamkeiten:
- Gesetzliche Verpflichtungen für Unternehmen
- Dienen der Transparenz und Nachvollziehbarkeit
- Unterstützen Compliance-Anforderungen
Unterschiede:
- Rechtliche Basis
- Inhaltlicher Schwerpunkt
- Adressaten (Finanzbehörden vs. Datenschutzaufsicht)
Agiles PM Vor- und Nachteile
Vorgehensweise:
1. Projekt in kurze Sprints (2-4 Wochen) unterteilen
2. Funktionen priorisieren (Product Backlog)
3. Sprint-Planung: Auswahl der wichtigsten Funktionen
4. Entwicklung im selbstorganisierten Team
5. Tägliche Standups
6. Sprint-Review mit Kunden
7. Retrospektive und Verbesserungsplanung
8. Iteration der Schritte 2-7
Vorteile:
- Flexibilität bei Änderungen
- Hohe Kundenzufriedenheit durch regelmäßiges Feedback
- Frühe Fehlererkennung
- Kontinuierliche Verbesserung
- Gesteigerte Teammotivation
Nachteile:
- Unklare Endtermine
- Möglicher Dokumentationsmangel
- Hoher Kommunikationsaufwand
- Skalierungsprobleme bei großen Projekten
Differenzierung zum klassischen Projektmanagement:
- Agil: Iterativ, flexibel, kundenorientiert
- Klassisch: Sequenziell, planungsorientiert, weniger anpassungsfähig
Software Engineering vs. Requirements Engineering
Software Engineering
- Umfasst den gesamten Softwareentwicklungsprozess
- Aufgaben:
1. Softwarearchitektur und Design (z.B. Drei-Schicht-Architektur entwerfen)
2. Implementierung (z.B. App-Entwicklung mit React Native)
3. Testing und Qualitätssicherung (z.B. automatisierte Tests für Zahlungsabwicklung)
4. Wartung und Weiterentwicklung (z.B. Sicherheitsupdates bereitstellen)
Requirements Engineering
- Fokus auf Anforderungen an das Softwaresystem
- Aufgaben:
1. Anforderungserhebung (z.B. Nutzerinterviews für Buchhaltungssoftware)
2. Anforderungsdokumentation (z.B. Lastenheft für CRM-System erstellen)
3. Anforderungsvalidierung (z.B. Review-Meetings mit Stakeholdern)
4. Anforderungsmanagement (z.B. Verwendung von DOORS zur Anforderungsverfolgung)
Requirements Engineering bildet die Grundlage für erfolgreiches Software Engineering, indem es die zu entwickelnden Funktionen definiert.
Vorgehen bei Anforderungsanalyse & -spezifikation (Beispiel: Bestellsoftware für Restaurant)
- Stakeholder identifizieren: Restaurantbesitzer, Kellner, Küche, Gäste.
- Anforderungserhebung: Interviews, Beobachtungen, Dokumentenanalyse.
Beispiele: Bestellaufnahme, Übermittlung an Küche, Rechnungen. - Analyse & Modellierung:
- Funktionale/nicht-funktionale Anforderungen.
- Use-Cases (z.B. “Bestellung aufnehmen”).
- Prozessmodellierung (z.B. Bestellablauf).
- Priorisierung: Kernfunktionen > Zusatzfunktionen > Wünsche.
- Validierung: Abstimmung mit Stakeholdern, Feedback einarbeiten.
- Dokumentation: Lastenheft mit Funktionen, UI, Leistungs- & Technikvorgaben.
Ergebnis: Klare Grundlage für Entwicklung und Abstimmung.
Notwendigkeit eines DMS für unternehmen
- Effizienzsteigerung: Schneller Dokumentenzugriff, optimierte Arbeitsabläufe
- Verbesserte Zusammenarbeit: Gleichzeitiger Zugriff und Bearbeitung
- Datensicherheit und Compliance: Sichere Speicherung, Einhaltung von Vorschriften
Bewertungskriterien
- Benutzerfreundlichkeit: Intuitive Bedienung
- Funktionsumfang: Erfassung, Indexierung, Versionierung, Suche
- Integrationsfähigkeit: Anbindung an bestehende Systeme
- Skalierbarkeit: Anpassung an Unternehmenswachstum
- Sicherheit und Compliance: Revisionssichere Archivierung
- Mobile Zugänglichkeit: Ortsunabhängiger Zugriff
- Automatisierungsmöglichkeiten: Intelligente Workflows
Ein geeignetes DMS verbessert Effizienz, senkt Kosten und steigert die Wettbewerbsfähigkeit.
Rolle der Software Engineers. Beschreiben Sie dessen Aufgaben anhand konkreter Beispiele. Inwiefern lassen sich hier operative, taktische und strategische Herausforderungen differenzieren?
Rolle des Software Engineers
- Verantwortlich für den gesamten Lebenszyklus von Softwareprodukten
Hauptaufgaben
- Anforderungsanalyse & Konzeption
- Beispiel: Spezifikation eines E-Commerce-Systems
- Entwicklung & Implementierung
- Beispiel: Authentifizierungssystem für mobile App
- Testing & Qualitätssicherung
- Beispiel: Lasttests für Buchungssystem
- Wartung & Optimierung
- Beispiel: Performance-Verbesserung eines CRM-Systems
Herausforderungen
- Operativ: Tägliche Programmierung, Bugfixing
- Taktisch: Projektmanagement, Ressourcenallokation
- Strategisch: Technologietrends, langfristige Entscheidungen
Erläutern Sie inwiefern Michael E. Porters Wertschöpfungskette (1985) im Zuge der Business Analyse Berücksichtigung findet. Differenzieren Sie in diesem Kontext die beiden wesentlichen Organisationsformen in Unternehmen.
Porters Wertschöpfungskette in der Business-Analyse:
- Analysiert Primär- und Sekundäraktivitäten eines Unternehmens
- Identifiziert Wertschöpfung und Verbesserungspotenziale
- Unterstützt Strategieentwicklung für Kostenreduktion und Wettbewerbsfähigkeit
Organisationsformen:
- Funktionale Organisation:
- Gruppierung nach Funktionen (z.B. Einkauf, Produktion)
- Vorteile: Spezialisierung, klare Aufgabenverteilung
- Nachteil: Koordinationsprobleme
- Divisionale Organisation:
- Unterteilung in eigenständige Geschäftsbereiche
- Vorteile: Flexibilität, Marktanpassung
- Nachteil: Mögliche Ressourcenineffizienz
Beide Organisationsformen beeinflussen die Umsetzung der Wertschöpfungskettenanalyse.
Erläutern Sie verschiedene Dokumentationsformen im Software Engineering.
Dokumentationsformen im Software Engineering
- Benutzerdokumentation: Handbücher und Tutorials für Endnutzer
- Entwicklerdokumentation: Technische Details für Programmierer
- Installationsdokumentation: Anleitung zur Softwareinstallation
- Systemdokumentation: Überblick über das gesamte IT-System
- Testdokumentation: Testfälle, -pläne und -ergebnisse
- Projektdokumentation: Projektmanagement-Informationen
- Methodendokumentation: Grundlegende Konzepte und Verfahren
Zielgruppen: Extern (öffentlich) vs. Intern (Entwicklungsteam)
Best Practices: Klarheit, Struktur, regelmäßige Aktualisierung, visuelle Elemente