Small Solutions bei der Deutschen Bahn · 18.11.2014 DB Systel GmbH André Monson, Matthias Nöll...

Post on 01-Nov-2019

2 views 0 download

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: andre.monson@deutschebahn.comAnfragen an: dbs.smallsolutions@deutschebahn.com

Matthias Nöll

DB Systel GmbHSmall Solutions

Tel: +49 30 297 58674Mobil: +49 151 27404633

Email: matthias.noell@deutschebahn.comAnfragen an: dbs.smallsolutions@deutschebahn.com