Small Solutions bei der Deutschen Bahn · 18.11.2014 DB Systel GmbH André Monson, Matthias Nöll...
Transcript of Small Solutions bei der Deutschen Bahn · 18.11.2014 DB Systel GmbH André Monson, Matthias Nöll...
18.11.2014
DB Systel GmbH
André Monson, Matthias Nöll
Small Solutions
Small Solutions bei der Deutschen BahnEine Erfolgsstory
DB Systel GmbH
2DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Wir sind:� 3.400 Mitarbeiter an den drei Standorten Frankfurt/Main, Berlin und Erfurt
Wir betreiben:� 2 Rechenzentren mit über 2.000 Servern
� Datennetz mit rund 342.000 IP-Anschlüssen von DSL bis Breitband-Glasfaser
� Rund 600 produktive IT-Verfahren
Wir betreuen bei der Bahn:� 96.000 Nutzer des Bürokommunikationssystems der Bahn
� 93.000 VoIP-Anschlüsse
Daten & Fakten
Foto: DB Systel
Die DB Systel GmbH mit Sitz in Frankfurt am Main ist mit rund 3.400 Mitarbeitern einer der führenden Anbieter von ICT-Lösungen in Deutschland. Das Tochterunternehmen der Deutschen Bahn deckt dabei den gesamten Lebenszyklus von IT- und TK-Lösungen ab. Der Gesamtumsatz des Unternehmens betrug im Jahr 2013 rund 749 Millionen Euro.
Das Unternehmen
Über uns…
3
André Monson
− Seit 2007 bei der DB Systel GmbH
− Abendstudium: Wirtschaftsinformatik
− Projektmanager und Berater im APEX Umfeld
− Gründungsmitglied Abteilung „Small Solutions“ (2011)
André.Monson
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Über uns…
4
Matthias Nöll
− Seit 2010 bei der DB Systel GmbH
− Duales Studium: Wirtschaftsinformatik
− Ende 2012 erste Erfahrungen mit Oracle APEX
− Projektmanager und Berater im APEX Umfeld seit 2013
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
5
Inhalt
Einleitung
Der Bauplan
Ziel und Rahmenbedingungen
Das Deploymentkonzept
Lifecyclemanagement
Resümee und Ausblick
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Einleitung - Herausforderung eines Großunternehmens
6
Groß-unternehmen
Strukturen &Compliance
LösungIm Unternehmen
Platzieren
LangwierigeProzesse
Mittlere bisGroße
Projekte
Eigeninitiative der Geschäfts-
bereiche
Schnelle Veränderung der
Geschäftsprozesse
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Einleitung - Probleme
7
Einfache Serverräume
Server unterm
Schreibtisch
Excel-Liste als Datenbank
Wissen nur bei Experten verfügbar
Auftrags-datenbank als lokale Access-
Datenbank
Entwicklung kleiner
Applikationen
� Sicherheit� Professionalität� Investitionsbudget� Ressourcen� Kosten
?
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
8
Inhalt
Einleitung �
Der Bauplan
Ziel und Rahmenbedingungen
Das Deploymentkonzept
Lifecyclemanagement
Resümee und Ausblick
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Ziel…
9
Wartbarkeit
Wiederver-wendbarkeit
Qualität
Standardisierung
Zeit- und Kostenaufwand
minimieren
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
…und Rahmenbedingungen…
10
Erstellung einer Basisapplikation (Bauplan)Fundament
…zur aktuellen und zukünftigen Version(en)Kompatibilität
Basisfunktionalitäten sollen inbegriffen seinFunktion
Umgang, Standards und Best PracticesGuidelines
Abgrenzung zu Großprojekten (Scope)Grenzen
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
…gepaart mit
11
Single Point of ContactAnsprechpartner
Schlank und iterativVorgehensmodell
Beratung steht im VordergrundFokus
Alleinverantwortliche ProjekteMotivation
Generalisten, statt SpezialistenKnow How
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Skill-Will-Matrix
12
BegeisternProblemfälleEntwickeln oder trennen
StarsMotivation sicherstellen
Coachen / Schulen
Will
Skill
niedrig
hoch
hochniedrig
Quelle: in Anlehnung an Daniel F. Pinnow: Führen: Worauf es wirklich ankommt, 6. Auflage, 2012
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
13
Inhalt
Einleitung �
Der Bauplan
Ziel und Rahmenbedingungen �
Das Deploymentkonzept
Lifecyclemanagement
Resümee und Ausblick
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Der Bauplan (initiale Version)
14
� Masken � Pull Down Menues� Menuesteuerung� Hilfefunktionen� Standard Fehlerroutine � Styleguide
� Internationale Einsetzbarkeit� Benutzerverwaltung� Feedbackfunktion� Email� inklusive Backend per Supporting
Objects
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Der Bauplan (aktuelle Version)
15
� Neuer Style und Neuanordnung� Optimierung, Bug-Fixing und Performanceverbesserung� Initialpasswortgenerierung � Pluginintegration (z.B. Autocomplete w. K.)� Application Items und Standard LOVs� Trennung von Front- und Backend � weitere Templates (z.B. Mobile)
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Der Bauplan (aktuelle Version)
16
� Performanter CSV Upload� Import Config Tool� Jasper Reports� Integration von Webservices� Integration von LDAP Authentifizierung (SSO)� verschlüsselter Emailversand
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
17
Inhalt
Einleitung �
Der Bauplan �
Ziel und Rahmenbedingungen �
Das Deploymentkonzept
Lifecyclemanagement
Resümee und Ausblick
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Das Deploymentkonzept
18
Nutzung von APEX „Packaged Application“Standardisierung
95% der Anforderungen mit Standards abdecken95:5 Regel
Datenbankobjekte, Stammdaten, InstallationshinweiseSkripte
Namenskonventionen, ProgrammeKonventionen
Framework driven developmentSimplify
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Code of Code - Auszug
19
…formatieren unseren Code, dass er lesbar istWir
…vermeiden SELECT * und fragen nur benötigte Felder abWir
…nutzen CASE immer mit ELSEWir
…vermeiden dynamisches SQLWir
…kommentieren unseren CodeWir
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Architektur
20DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
21
Inhalt
Einleitung �
Der Bauplan �
Ziel und Rahmenbedingungen �
Das Deploymentkonzept �
Lifecyclemanagement
Resümee und Ausblick
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Lifecyclemanagement
22
Nutzung eines eigenen BugtrackersFehler
Häufig ähnliche Anforderungen identifizieren Basisfunktionen
Halbjährliche PräsenzmeetingsMeetings
Projektanpassungen nur per WartungsauftragAbgeschlosseneProjekte
Wöchentlicher AbstimmungsterminJour Fix
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
23
Inhalt
Einleitung �
Der Bauplan �
Ziel und Rahmenbedingungen �
Das Deploymentkonzept �
Lifecyclemanagement �
Resümee und Ausblick
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Resümee
24
Mehr als 250 ProjekteQuantität
Knapp 4 JahreErfahrung
Essentielle Grundlage: Basistemplate & VorgehenErfolg
Mittlerweile in einer vorangeschrittenen VersionWeiterentwicklung
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Ausblick
25
Weitere Templates pro AnwendungsbereichTemplates
Produktivitätssteigerung durch Page DesignerAPEX 5
Soll weiter in den Fokus rückenPrototyping
Ideen, Fragen, Diskussionen: DOAG 2014Anregungen
DB Systel GmbH | André Monson |Matthias Nöll | Small Solutions | 18.11.2014
Vielen Dank für Ihre
Aufmerksamkeit!
André Monson
DB Systel GmbHSmall Solutions
Tel: +49 30 297 58786Mobil: +49 170 3387746
Email: [email protected] an: [email protected]
Matthias Nöll
DB Systel GmbHSmall Solutions
Tel: +49 30 297 58674Mobil: +49 151 27404633
Email: [email protected] an: [email protected]