- "Kann man Programmierung überhaupt organisieren?"
- "Gibt es wirklich eine Möglichkeit, die ewigen Kosten- und Terminüberschreitungen zu vermeiden?"
- "Alle reden von "XP (eXtreme Programming)"! Ist da wirklich was dran?"
- "Wie bringe ich die dauernden Änderungen an meinem Projekt unter?"
- "Was sind die Aufgaben eines Projektleiters?"
- "Welche Rolle spielen die Anwender?"
Software Development Process, 1/2 Tag
Aktuell wird sehr viel über sogenannte "Agile Processes" publiziert,
besonders über "eXtreme Programming (XP)". Dies zumindest teilweise
als Gegenreaktion zu aufwendig durchstrukturierten Prozessen wie dem
"Rational Unified Process (RUP)". Davor wurde einige Zeit viel über
die Bedeutung von ISO 9000 für die Softwareentwicklung und das
"Capability Maturity Model (CMM)" diskutiert. Alle diese Themen
beschäftigen sich mit demselben Grundproblem: Wie kann qualitativ
adäquate Software in einem vorgegebenen Zeit- und Kostenrahmen
entwickelt werden und wie kann die Effizienz der Softwareentwicklung
verbessert werden.
Seminarziel
In Software Development Process erhalten Sie einen Überblick über
aktuelle Strukturen und Prozesse für die Softwareentwicklung.
Sie kennen die Anwendungsbereiche von "Lightweight-" und
"Heavyweight-" Prozessen und können die Bedeutung für Ihre Projekte
beurteilen.
Zielgruppe
Entwicklungsleiter, Projektleiter, Qualitätsbeauftragte, Controller, Prozessverantwortliche,
Systemarchitekten, Systemanalytiker, Business-Analysten
Inhalt
- Organisation der Softwareentwicklung
- Strukturen und Prozesse
- Beteiligte ("Stakeholders") in der Softwareentwicklung
- Entwicklerrollen
- Kommunikationsstrukturen
- "Lightweight-Prozesse"
- "Heavyweight-Prozesse"
- Planung
- Controlling
Methode
Software Development Process wird hauptsächlich als Vortrag gehalten,
mit ausführlicher Diskussion und praxisgerechten
Beispielen. Sie erhalten die Gelegenheit,
Ihre spezifischen Fragen und Ihr existierendes Umfeld zu diskutieren.
Weitere Seminare zum Thema
Strategieseminare:
- SW Development Strategy
- Konzepte für eine zukunftsgerichtete Entwicklung
- OO Basics
- Bedeutung eines neuen Programmier-Paradigmas
- C++ Standards Strategy
- Strategische Konzepte für zukunftssichere C++-Entwicklung
- Embedded C++ Strategy
- Konzepte für die Entwicklung von Embedded Systemen
- Embedded Linux
- Der Pinguin als moderne Alternative