Herausforderungen bei der Erstellung von SoftwareModerne Werkzeuge für die Einzeldisziplinen der Softwareentwicklung sowie definierte Entwicklungsprozesse wurden in den vergangenen Jahren in vielen Unternehmen eingeführt und etabliert. Der erhoffte Erfolg blieb aber aus. Aktuelle Zahlen verdeutlichen dies: Woran es heutigen Projekten mangeltAuch wenn die Herausforderungen von Fall zu Fall verschieden sein können, bereiten insbesondere die folgenden Probleme die meisten Kopfschmerzen: - Es fehlt an Nachvollziehbarkeit der Änderungen sowie an Abhängigkeiten zwischen verschiedenen Artefakten eines Projektes, wie zum Beispiel einer Anforderung mit der daraus resultierenden Implementierung.
- Die verwendeten Prozesse konzentrieren sich auf die Beschreibung und Festlegung von Abläufen und Aktivitäten innerhalb eines Projektes. Doch egal welcher Prozess zum Einsatz kommt, eines haben alle gemeinsam: Sie definieren und standardisieren das Vorgehen, helfen jedoch nicht bei der Einhaltung und Kontrolle des Vorgehens im Arbeitsalltag.
- Die mangelnde Automatisierung von häufig wiederkehrenden Teilprozessen führt dazu, dass viele Prozessschritte mühsam wiederholt werden müssen - und zwar manuell. Deshalb werden sie nur unregelmäßig durchgeführt oder sogar weggelassen.
- In den wenigsten Projekten ist eine objektive Kontrolle und Auswertung des Projektfortschrittes möglich. Um den aktuellen Stand eines Projektes zu erfassen, muss man sich somit fast ausschließlich auf die Aussagen der Projektbeteiligten verlassen. Diese Aussagen lassen sich nicht durch objektive Kennzahlen belegen.
- Die Kommunikation und Abstimmung zwischen Geschäftsbereichen und Entwicklungsteam sowie innerhalb des Entwicklungsteams ist unzureichend.
| | ALM-Test
|