LNGN Agile Meetup Qualitäts- und Releasemanagement durch den Einsatz von Softwaretools Martin Kottenstede 30.8.2016 kub GmbH, Deutschland www.kub.de
Infrastruktur Hardware Entwickler-APs AIX (Entwicklung) Windows Server 2008 R2
Der Entwicklungsprozess (1) Entwickler Ticketsystem Ticket Entwicklung AIX (Entwicklung) NaturalONE Workspace DEFINE DATA PARAMETER 1 L-PARM1 (A1) 1 L-PARM2 (A2) . IBFS (Hauptlibrary) Priv. Steplib Test
Der Entwicklungsprozess (2) Entwickler Versionsverwaltungssystem Commit Changeset AIX (Test) Deploy NaturalONE Test IBFS (Hauptlibrary) Workspace DEFINE DATA PARAMETER 1 L-PARM1 (A1) 1 L-PARM2 (A2) . Ticketsystem Testfreigabe
Vorteile durch Nutzung der Changesets Ticketbasierte Produktivsetzung (Deploy auf QS und PROD nicht erlaubt) Automatisierte Qualitätssicherung durch Skripte ab QS-System Zusammenstellung großer Programmpakete durch Versionierung/Roadmap Transparenz im Entwicklungs- und Testzyklus Zeitliche Ersparnis bei der Produktivsetzung (früher 10 Std., heute 2 Std.) Kostenersparnis durch weniger Manpower (früher 10-15 Pers., heute 2) Standartisiertes Verfahren, dadurch Fehlerquote nahezu 0% December 9, 2011
Maintenance und Entwicklung Wartungsbranch QS Prod. Entwicklerbranch Die Branches laufen völlig unabhängig voneinander QS-Exporte aus den Branches werden vorher durch Skripte QS-geprüft Fachtests auf QS. Nach Abnahme durch die QS Produktivsetzung Nach Produktivsetzung werden die Änderungen in die Branches gemergt
Martin Kottenstede kub GmbH www.kub.de Phone: +49 591 97786360 info@kub.de