Column #col2

Schulungsbeschreibung: Software-Entwicklungsprozesse - projektbezogen

1. Softwareentwicklung als Geschäftsprozess
Hier erfahren Sie, wie sich Softwareentwicklung in die anderen betrieblichen Vorgänge eingliedern lässt. Sie lernen die Softwareentwicklung als einen betrieblichen Prozess kennen, der ähnlich einem Geschäftsprozess geplant und kontrolliert werden muss.

2. Aufbau von Softwareentwicklungsprozessen
Sie lernen grundlegende Elemente und Strukturen kennen, aus denen fast alle Softwareentwicklungsprozesse aufgebaut sind. Sie erfahren, wie sie mit Hilfe dieser Strukturen unbekannte Entwicklungsprozesse schnell verstehen können.

3. Das Spiralmodell
Hier lernen Sie das Spiralmodell von Barry Boehm kennen, ein universelles Modell der Softwareentwicklung für erfolgreiche Projekte. An Hand dieses Modells lernen Sie, neue Entwicklungsprozesse schnell einzuordnen. Außerdem erfahren Sie, welche Typen von Entwicklungsprozessen es gibt und welche Typen für welche Projekte geeignet sind.

4. Vorstellung bekannter Entwicklungsprozesse
Nun werden einige bekannte Entwicklungsprozesse vorgestellt:
- Der Unified Process,
- der Rational Unified Process,
- der Object Engineering Process,
- das V-Modell 97 und
- Extreme Programming.
Sie erfahren zu jedem Entwicklungsprozess die grundlegenden Ideen, die Voraussetzungen, die stillschweigend gemacht werden, sowie den Aufbau und Inhalt des Entwicklungsprozesses. Außerdem lernen Sie, wie jeweils ein typischer Projektablauf aussieht.

5. Vergleich bekannter Entwicklungsprozesse
In diesem Kapitel werden Ihnen die Vorteile und Nachteile der einzelnen Entwicklungsprozesse vorgestellt. Dies erleichtert die Beurteilung, welcher Entwicklungsprozess für Ihre Projekte geeignet ist.

6. Cortex Best Practices
Sie lernen unsere "best practices" kennen, eine Zusammenstellung sowohl der Erfahrungen, die wir bei der Definition und beim Einsatz diverser Softwareentwicklungsprozesse gemacht haben, als auch der Verfahren und Vorgehensweisen bei der Organisation und Leitung von Projekten, die sich in der Praxis in zahlreichen Fällen bewährt haben.

7. Einführung eines Entwicklungsprozesses
Hier erfahren Sie, wie Sie einen Prozess so auswählen und anpassen können, dass er optimal zu Ihren Aufgabenstellungen passt. Außerdem wird Ihnen gezeigt, welche Schritte notwendig sind, um einen neuen Entwicklungsprozess erfolgreich in Ihrem Unternehmen einzuführen und welchen Punkten Sie Ihre besondere Aufmerksamkeit schenken sollten.