Rollenverteilung in Mehrrechnersystemen Wilhelm Alexy Rechenzentrale Bayer. Genossenschaften
ENDEVOR - KENNZAHLEN Standorte 3 Produktionsstandorte FIDUCIA - Karlsruhe und Berlin RBG - Nürnberg 4 Entwicklungsstandorte FIDUCIA - Karlruhe, Berlin, Saarbrücken RBG - München Im Rahmen des Kooperationsprodukts NBS (GENOS) verteilte Entwicklung in Karlsruhe und München - Synchronisation der Ergebnisse über ENDEVOR Anzahl Entwickler Kooperativ ca. 300 Spezielle Gruppen ca. 100 © RBG
ENDEVOR - KENNZAHLEN Environments FIDUCIA RBG Entwicklung Produktion 1 Environment in Karlruhe 7 Produktionssysteme 5 Testsysteme 1 Environment in Berlin 1 Produktionssystem RBG 2 Environments 2 Environments in München, 1 Environment in Nürnberg (Zusammenführung im Rahmen von parallel Sysplex bis Juni 1999) © RBG
ENDEVOR - KENNZAHLEN Systeme Kernsystem - NBS (GENOS) 4500 Sourcen - 8,2 Mio. Lines of Code vor Auflösung durch SWT01-Prozessor 23000 Copies 4400 PSB-Sourcen - 443000 Lines of Code 800 DBD-Sourcen - 100000 Lines of Code Kernsystem Listen 8600 Umwandlungslisten mit bis zu 4 Versionen - 82 Mio. Lines Listen ist ein zentrales System und an kein Kernsystem gebunden. Alle Libraries sind ELIB-Format - BASE 3.000 Cyl., Delta 5.000 Cyl. - derzeit zu 75% belegt © RBG
ENDEVOR - KENNZAHLEN Systeme Kernsystem - AVS Kernsystem SAP 10500 Elemente - 2,0 Mio. Lines Kernsystem SAP 39000 Elemente - 7,7 Mio. Lines Kernsystem KARTEN (VISA) 1800 Elemente - 1,0 Mio. Lines of Code Kernsystem ORGA (PAISY etc.) 644 Elemente - 1,4 Mio. Lines of Code © RBG
ENDEVOR - KENNZAHLEN Systeme Produktionssysteme - 7 x vorhanden + 5 x als Testsystem 30000 Elemente - 5,8 Mio. Lines, davon 9400 Lieferscheine 3600 PSBs 9000 Lademodule © RBG
ENDEVOR - KENNZAHLEN ISPF-Oberflächen ISPF-Oberflächen Entwicklung 270 REXX-Programme, 570 Panels, 100 Skeletons - 110000 Lines Produktion 210 REXX-Programme, 160 Panels, 40 Skeletons - 50000 Lines Die Entwicklungsoberfläche ist in Karlsruhe und München identisch. Standortspezifische Abweichungen werden über Variablenpool abgehandelt. Die Produktionsoberflächen sind je Standort Unikate. © RBG
ENDEVOR - KENNZAHLEN Probleme Mengenprobleme bei Listen Mehr als 65767 Changes Mehr als 99999 Lines Mengenprobleme bei Sourcen Mehr als 99999 Lines (2 Elemente) Anzahl Levels Mehr als 99 Levels (1 Element) Mehrfach vorgetragen - Lösung von CA ---> KEINE © RBG
Rollenverteilung Übersicht Welche Rollen spielen in einer solchen Umgebung mit? Entwicklung Entwicklungs-DBA Datenmanager Entwickler Projektleiter Vorproduktion Prod.Admin Produktion Produktmanager Prod.DBA-DB2 Arbeitsvorbereiter Prod.Admin Betreuung System Support Prozeßunterstützung Qualitätssicherung Testumfeldbetreuer Tester © RBG
Entwicklung Entwicklungs-DBA Aufgabenstellung: Beratung der Entwicklung in allen Fragen des Datenbankmanagements Übernahme von DB2-Elementen (DLL) vom Entwickler Prüfung der Elemente in Bezug auf richtige Indizierung Performanceverhalten Einhaltung von Standards Einstellen der geprüften Elemente in ENDEVOR Erstellen/Modifizieren/Generieren von PSBs und DBDs Größenberechungen Einstellen der erstellten bzw. geprüften Elemente in ENDEVOR Personelle Ausstattung: 3 DB2-Entwicklungs-DBAs in Karlsruhe 2 DB2-Entwicklungs-DBAs in München 2 DL/I-DBAs in Karlruhe (decken auch MC-Belange ab) © RBG
Entwicklung Datenmanager Aufgabenstellung: Beratung der Entwicklung in allen Fragen des Datenmanagements Strukturänderungen Data-Dictionary-Handling Data-Dictionary-Auswertungen Übernahme von Strukturveränderungen vom Entwickler Prüfung der Elemente in Bezug auf Einhaltung von Standards Erstellen/Modifizieren/Generieren der Strukturen im DDS Einstellen generierten Strukuren (Copies) in ENDEVOR (automatisch bei Generierung= Personelle Ausstattung: 2 Datenmanager in Karlruhe (decken auch MC-Belange ab) © RBG
Entwicklung Projektleiter Aufgabenstellung: Verantwortlich für ein Projekt Personaleinsatz Budget Termin etc. Bereitstellung der Lieferscheinstruktur (CCIDs) in ENDEVOR Prüfung und Freizeichnung der gefüllten (fertigen) Lieferscheine in ENDEVOR Festlegen der Verteilung an die Mutterhäuser Koordination des Produktionseinsatzes an den einzelnen Standorten in Abstimmung mit den verantwortlichen Produktmanagern Personelle Ausstattung: n-mal je Projekt bzw. Wartungsprojekt © RBG
Entwicklung Entwickler Aufgabenstellung: Retrieve von zu verändernden Sourcen / Copies / Makros Veranlassen von Strukturveränderungen bei Datenmanager DB2-DDL erstellen PSB-/DBD-Änderungen bei DBA anfordern Verändern / Erstellen von Copies und Makros, welche nicht über das Data-Dictionary verwaltet werden (Retrieve und Add in ENDEVOR) Erstellen / Testen Programme Erstellen Dokumentationen etc. Bereitstellung der Elemente (Programm, DBRM, Umwandlungsliste, Programmhandbuch) in den Lieferscheinen (CCIDs) mittels Add nach ENDEVOR (Sourceübernahme ist automatisch an den Add des Lademoduls gekettet) Personelle Ausstattung: 400 Entwickler an 4 Standorten © RBG
Entwicklung Übersicht erstellt Lieferschein (CCID) Projektleiter Retrieve Source und manuelle Copies / Makros Entwickler Add manuelle Copies / Makros / Programme / DBRM / Doku fordert DBD/PSB-Änderung an legt DB2-Strukturen zu Prüfung vor übernimmt Anforderung fordert Strukturänderung an generiert Struktur-Copies Datenmanager prüft DB2-Elemente stellt PSBs und DBS im NDV ab Entwicklungs-DBA-DL/I stellt DB2-Elemente im NDV ab Entwicklungs-DBA-DB2 prüft Lieferschein Projektleiter gibt Lieferschein frei stößt Ausliefrung an PUU-Oberfläche ENDEVOR © RBG
Vorproduktion Prod.Admin Aufgabenstellung: Versenden der freigegebenen CCIDs an die Mutterhäuser Kontrolle der Versandbridgegenierungen Kontrolle des Mutterhausversands Personelle Ausstattung: 2 MA in Karlsruhe © RBG
Vorproduktion Übersicht Entwicklung Karlsruhe Produktion Karlsruhe QS VERS Produktionsbrigde AT PROD Entwicklerfreigabe PJL Projektleiterimport Versandfreigabe Bridgeversand Importbridge Versandbridge Produktion Berlin AT PROD Bridgeversand Exportbridge Produktion Nünberg Entwicklerfreigabe PJL Produktionsbrigde AT PROD VERS QS ENTW Entwicklung München © RBG
Produktion Produktmanager Aufgabenstellung: Betriebswirtschaftliche Verantwortung für eines oder mehrere 'Produkte' (i.d.R. Spartenanwendungen z.B. Spar, Darlehen) Erstellung Pflichtenhefte Mitarbeit bei Fachkonzepten Abnahme der realisierten Produkte Festlegen der zu versorgenden Systeme Freizeichnen der CCIDs für Produktionsübernahme Personelle Ausstattung Karlsruhe: ? Produktmanager Personelle Ausstattung München: ? Produktmanager - die Aufgabenstellung bezieht sich in München nur auf den betriebswirtschaftlichen Teil die ENDEVOR-Aktivitäten werden durch die Abteilung Qualitätssicherung und die Produktion abgehandelt. © RBG
Produktmanager Übersicht Entwicklung Karlsruhe Produktion Karlsruhe QS VERS Produktionsbrigde AT PROD Entwicklerfreigabe PJL Freigabeanforderung Projektleiterimport Versandfreigabe Bridgeversand Importbridge Versandbridge Produktion Berlin Produktionsbrigde AT PROD Bridgeversand Exportbridge Produktion Nünberg Entwicklerfreigabe PJL Produktionsbrigde AT PROD VERS QS ENTW Entwicklung München © RBG
Produktion Prod.Admin Aufgabenstellung: Betreuung des produktiven ENDEVORS Sicherungen Archivierung Ablaufüberwachung der OPC-Jobs 'Erstübernahmen' Produktionsübernahmen von Bridgepool Produktionseinsatzvorbereitung Produktionseinsatzüberwachung Troubleshooting (first level support) Personelle Ausstattung: 2 Produktionsadministratoren pro Standort © RBG
Prod.Admin Übersicht Entwicklung Karlsruhe Produktion Karlsruhe ENTW QS VERS Produktionsbrigde AT PROD Entwicklerfreigabe PJL Übernahme Einsatz Projektleiterimport Versandfreigabe Bridgeversand Triggern DBA und AV Importbridge Versandbridge Produktion Berlin Produktionsbrigde AT PROD Übernahme Einsatz Bridgeversand Triggern DBA und AV Exportbridge Produktion Nünberg Entwicklerfreigabe PJL Produktionsbrigde AT PROD VERS QS ENTW Übernahme Einsatz Entwicklung München © RBG