Home
Themenvielfalt
Systementwicklung (SE)
Programmierung
agile Teams
Qualifizierungswege
Anfahrt
Impressum
Disclaimer
Legal Info


Software Engineering Body of Knowledge (SWEBOK)

  • Software Requirements
  • Software Design
  • Software Construction
  • Software Testing
  • Software Maintenance
  • Software Configuration Management
  • Software Engineering Management
  • Software Engineering Process
  • Software Engineering Tools and Methods
  • Software Quality

Zu den Organisationprojekten zählen der Technologiewechsel, ein Datenbankwechsel und ein anstehendes Insourcing oder Outsourcing.

Zu den Entwicklungsprojekten gehören die Neuentwicklung von Host-Anwendungen oder die Bereitstellung von Services für bestehende Host-Anwendungen (SOA).

Die Services zur Bereitstellung von Daten aus einer Host-Anwendung/Host-Datenbank an neue SAP-Anwendungen oder einem Datastage zählen zu deren Einführungsprojekten.

IT-Projekte stellen ein risikoreiches Investment dar. Deshalb werden einzelnen Aufgaben und deren Funktionen weitgehend zerlegt. Eine fortschreitende (personelle) Arbeitsteilung innerhalb der Teilaufgaben ermöglicht den Einsatz modernere Technologien. Die stehen für mehr Sicherheit in wiederkehrenden Abläufen und die Automation der Testabläufe.

Darüberhinaus wird die Wiederherstellung, bzw. Verbeseerung der Kommunikationswege zwischen Entwicklung und Betrieb (DevOps) angestrebt. Insgesamt sollen die Projektlaufzeiten bis zur Bereitstellung gestrafft und die Entwicklung für kurzfristige Änderungen flexibel gehalten werden.

Die Anpassung an die Anforderungen des Technologiewandels (vom Mainframe hin zu WEB-Anwendungen mit C+ und Java) bedarf einer neuen Sicht auf die Erstellung und die Bereitstellung von Software. Die Methoden der "Agile Softwareentwicklung" sollen diese Vorhaben ermöglichen.

Eine Annäherung der Fachbereiche (inhouse-Auftraggeber) zur IT-Abteilung wird wieder angestrebt und soll über die Rolle des "Product-Owner" (PO) erreicht werden. Der PO hat laut Scrum zwar den Hut auf und steht für den Erfolg des Produktes (Build and Run), aber unterscheidet sich doch vom ehemaligen Projektleiter (s. "The Scrum-Guide") unter agile Teams.