29
Informatik im Arbeitsalltag Gastvortrag TU Darmstadt 11. Dezember 2014 Dr. Martin Girschick Capgemini

Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

  • Upload
    others

  • View
    4

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Informatik im Arbeitsalltag

Gastvortrag TU Darmstadt 11. Dezember 2014 Dr. Martin Girschick

Capgemini

Page 2: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Was kommt nach dem Informatikstudium?

Copyright © Capgemini 2012. All Rights Reserved

2 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Page 3: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Copyright © Capgemini 2012. All Rights Reserved

3 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Wer hat schon mal den Firmennamen “Capgemini” gehört?

Wer verbindet damit auch Softwareentwicklung?

Page 4: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

In mehr als 40 Ländern engagieren sich über 130.000 Mitarbeiter für unsere Kunden

Stand 24.02.2014 42% Mitarbeiter Offshore Group Headquarters

Paris, Frankreich

USA 9,608

GB & Irland 8,964

Frankreich 21,738

Benelux 9,186

Nordeuropa 4,504

Zentraleuropa 9,581

Lateinamerika & Südeuropa 16,735

Asien & Pazifik 44,794

Kanada

USA

Mexiko

Brasilien

Argentinien

Europa

Marokko

Australien

China

Indien

Chile

Guatemala

Russland

Singapur

Taiwan

Vietnam

Malaysia

Philippinen

Copyright © Capgemini 2012. All Rights Reserved

4 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Umsatz 2013 weltweit: 10,1 Mrd. EUR

Page 5: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Capgemini zählt zu den führenden IT-Beratungs- und Systemintegrations-Unternehmen in Deutschland.

* Umsatz teilweise geschätzt

1 Umsätze mit IT-Beratung- und

Systemintegration

2 Umsätze enthalten auch die Umsätze mit

Managementberatung

3 Ab 2012 inkl. der Umsätze der Plaut AG

4 Konsolidierte IT-Beratung- und

Systemintegrations- sowie IT-Service-Zahlen

für 2011 in Summe 1.680 Mio. Euro

5 u.a. Übernahme der Tecops personal GmbH

08/2012

6 Übernahme der perdata Gesellschaft für

Informationsverarbeitung mbH Leipzig

7 Übernahme von Logica durch CGI 08/2012.

Umsatz- und Mitarbeiterzahlen für 2011 und

2012 addiert

8 Verkauf von 6 Gruppenunternehmen an

Cognizant Technology Solutions 12/2012

noch nicht berücksichtigt

9 Vormals Cirquent GmbH

Quelle: Lünendonk GmbH, Stand 16.05.2013

T-Systems *)1)

IBM Global Business Services *)2)

Accenture GmbH *)2)

Capgemini Deutschland Holding GmbH 2)

msg systems AG 3)

Atos IT GmbH/ Atos Solutions & Services GmbH *)1)4)

Allgeier SE 5)

Hewlett-Packard Deutschland Services *)1)

CSC Deutschland Solutions GmbH *)

Arvato Systems Group 6)

CGI GmbH/ Logica Deutschland GmbH & Co. KG 7)

Steria Mummert Consulting AG

ESG Elektroniksystem- und Logistik-Gruppe

CI Group *)8)

NTT Data Deutschland GmbH 9)

Umsätze 2012 [Mio. €]

197,0

210,0

230,0

244,0

260,0

272,8

335,0

342,0

343,0

360,0

391,5

796,0

1.176,0

1.390,0

1.442,0

Page 6: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Innerhalb von Application Services bieten wir verschiedene Tätigkeitsschwerpunkte

Die Capgemini Gruppe

Copyright © Capgemini 2012. All Rights Reserved

6 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Application Services

Consulting Services

(Capgemini Consulting)

Local Professional Services (Sogeti)

Outsourcing Services

Digital Customer Experience

Financial

Services

Service

Industries

Auto

Package Based Solutions

Application Lifecycle Services

Business Intelligence

Production

Industries

Custom Solution Development

Business Technology

Page 7: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Capgemini kombiniert seine hohe fachliche Kompetenz mit fundiertem Branchen-Know-how

Copyright © Capgemini 2012. All Rights Reserved

7 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Automotive Public Sector

Telecom, Media & Entertainment

Manufacturing, Retail &

Distribution

Financial Services

Energy, Utilities & Chemicals

Ausgewählte Referenzkunden

Page 8: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Was ist das Besondere an Capgemini?

Software-Lösungen zum Festpreis

Zuverlässig. Passgenau. Zukunftssicher.

Page 9: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Meine Tätigkeiten

Copyright © Capgemini 2012. All Rights Reserved

9 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Kundenprojekte

Interne Projekte • Mitglied im Betriebsrat

• Hochschulpate für die TUD

• Gastdozent an der TUD

• Leitung MDD-Community

Page 10: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

11.12.2014

2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

10

“Meine Dienste” für die Deutsche Telekom

Page 11: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Copyright © Capgemini 2012. All Rights Reserved

11 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Das Berufsbild „Informatiker“

Page 12: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

…oder besser: „InformatikerIn“?

Copyright © Capgemini 2012. All Rights Reserved

12 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Heise-Newsticker: Immer mehr Frauen starten MINT-Studiengänge http://heise.de/-2462558

Page 13: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Heise Newsticker (Oktober 2013): „Fachkräftemangel: IT-Spezialisten sind weiter gefragt“

Copyright © Capgemini 2012. All Rights Reserved

13 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

„Mit 23.000 gibt es derzeit die meisten Jobangebote für IT-Experten von Firmen außerhalb der IT-Branche. Gefragt sind dort vor allem Administratoren und Anwendungsbetreuer. Nach ihnen suchen 61 Prozent der Firmen, die freie Stellen haben. Mit deutlichem Abstand folgen mit 16 Prozent Projektmanager und mit 11 Prozent IT-Berater.

Rund 16.000 der offenen Stellen bieten IT-Firmen selbst an. Bei 72 Prozent von ihnen sind vor allem Softwareentwickler gefragt, bei jeweils 31 Prozent Anwendungsbetreuer und Administratoren sowie bei 25 Prozent Qualitätsmanager.

http://heise.de/-2035767

Anwendungsbetreuer unterstützen Endnutzer bei Neuerungen und Problemen mit Soft- und

Hardware. Deshalb sind Teamfähigkeit und Kommunikationsbereitschaft Pflicht.

Ein Anwendungsbetreuer steht in engem Kontakt mit den Endnutzern im Unternehmen. Er

berät und unterstützt sie bei Problemen mit Soft- und Hardware und hilft bei der Installation

neuer Komponenten. Er koordiniert auch die Behebung von Problemen mit Soft- und

Hardware. Dazu kommuniziert er mit den Herstellern und wartet und repariert Systeme. Wenn

nötig, passt er auch selbst Teile der Software an die spezifischen Bedingungen des

Unternehmens an. Zusätzlich kümmern sich Anwendungsbetreuer oft um die firmeneigenen

Netzwerke und verwalten die Lizenzen für im Unternehmen verwendete Software.

Page 14: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Informatiker arbeiten im Wesentlichen für drei Gruppen von Unternehmen.

Copyright © Capgemini 2012. All Rights Reserved

14 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Beratungs- und Softwarehäuser

Anwender/Auftraggeber Hersteller von

Standard-Software

Page 15: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Software- und

Beratungshaus

Anwender / Auftraggeber aus der

Industrie Hersteller von Standard-Software

Konzeption

und Planung GP- und

Anforderungsanalyse

Festlegung Scoping

Festlegung Standardfunktionalitäten Gesetzliche Anforderungen

Standardprozesse

Festlegung Standard vs. Individual

Modellierung und

Systemspezifikation Partnerauswahl

Einbettung in AWL und

Systemarchitektur + analog SW-Haus

Konfigurierbarkeit

Standardschnittstellen

Entwicklung

und Imple-

mentierung

Design und

Programmierung

Analog SW-Haus bzw.

analog Standard-SW-Hersteller

Kundenspezifisch Produktspezifisch

Konfiguration Design bis System-

integration analog SW-

Haus Systemintegration und

Test

Individuelle

Ergänzungen und

Schnittstellen

Anbindung

Nachbarsysteme

Anbindung

Nachbarsysteme Test auf allen

Plattformen und in

allen Standard-

konfigurationen Initialbefüllung/

Migration

Initialbefüllung/

Migration

Betrieb,

Wartung und

Weiter-

entwicklung (i.d.R. Übergabe an

Anwender)

Wartung/

Weiterentwicklung Betrieb

(i.d.R. Übergabe an

Anwender) Hotline-Support

CR-Management Administration

2nd-Level Support Monitoring

Fachl. und techn.

Releases, Patches,

Hotfixes

Problemmana-

gement und 1st-Level

Support

Copyright © Capgemini 2012. All Rights Reserved

15 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Page 16: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Software- und Beratungshaus Anwender / Auftraggeber aus der Industrie

Hersteller von

Standard-

Software

Übergreifende

Aufgaben im

Projekt

Projektmanagement und

Projektleitung

Analog SW-Haus

Kundenspezifisch Produktspezifisch

Technisches/fachliches

Chefdesign

Analog SW-Haus Analog SW-Haus Qualitäts- und

Risikomanagement

SEU und Konfigurations-

management

Übergreifende

Aufgaben im

Unternehmen

Kundenmanagement IT-Governance Vertrieb und Presales

Qualitäts- und

Risikomanagement

Architekturmanagement Fachliche AWL

TI-Architektur

Einsatz Standard-SW

Kundenmanagement bzw.

User Groups

Wissensmanagement Produktmanagement

(+ Unternehmensführung)

Projektportfoliomanagement Qualitäts- und

Risikomanagement

IT-Organisation und IT-Prozesse (+ Unternehmensführung)

Copyright © Capgemini 2012. All Rights Reserved

16 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Page 17: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Die Krisen der Informatik zeigen auch deren Entwicklung.

Copyright © Capgemini 2012. All Rights Reserved

17 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Branche

Berufs-

bild

Aus-

bildung

bis 60‘er

Maschinen-

orientierte

Programmier-

sprachen

"Exot" und

Künstler

Mathematiker,

Nachrichten-

techniker

70‘er

Software-

Engineering,

strukturierte

Programmierung

System-

analytiker

und

Programmierer

Erste Informatik-

Studiengänge

80‘er

Siegeszug d. PC

C/S-Lösungen

Einbeziehung

der Benutzer

Projektteams

mit festgelegten

Rollen,

Einbindung der

Anwender

Informatik

an Schulen

90‘er

Internet-Hype

CASE, OOA/D

C/S- und SW-

Architekten,

.com-Gründer

Ausbildung

zum Fach-

informatiker

seit 2000

Outsourcing,

Offshoring,

SOA, MDD

Service Level-

Manager,

Architekten,

Komponenten-

Assemblierer

Auffächern

der Informatik-

Studiengänge

steigende

Fehlerquote

SW-Krise

An

Anforderungen

vorbei

Einführungs-

krise

Komplexität

Software-

krise

steigender

Wettbewerb

Beschleuni-

gungskrise

Page 18: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Trends und Auswirkungen auf Informatiker

11.12.2014

18 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

• Anhaltender Kostendruck

Nachweis des

geschäftlichen Nutzen

(Business Case)

• Verstärkter Zeitdruck

Time-to-market

• Industrialisierung

Standardisierung

Zerlegung von Prozessen

und räumlich verteilte

SW-Entwicklung

(Offshoring)

Outsourcing

Nutzung von

Komponenten

Trends

• Verständnis der fachlichen

Geschäftsprozesse

• Konzeption und Beratung

• Architekturgestaltung

• Projektmanagement,

Schnittstellenmanagement

• Service Level Management

• Qualitätssicherung und

Abnahme

• Integration und Test

• Umgang mit anderen

Kulturen/Mentalitäten

• Sprachkenntnisse

Was gewinnt an Bedeutung?

• Exzellente Informatik-

ausbildung in Theorie und

Praxis

• Verständnis und Fähigkeit der

SW-Entwicklung

für Architekturberatung/-

entscheidung

für Design

für Produktauswahl

• SW-Engineering und

Methodenverständnis

• Engagement, Präzision,

Teamfähigkeit, Intelligenz, …

Was bleibt weiterhin wichtig?

Page 19: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Im Bereich der Programmiersprachen hat sich in den letzten Jahren wenig getan, aber das ändert sich gerade.

Copyright © Capgemini 2012. All Rights Reserved

19 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Page 20: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Apropos Programmiersprachen…

Copyright © Capgemini 2012. All Rights Reserved

20 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

http://en.wikipedia.org/wiki/Whitespace_%28programming_language%29

Page 21: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Analystenmeinung von Gartner: Der digitale Arbeitsplatz als Arbeitsplatz der Zukunft

http://www.silicon.de/41606404/gartner-der-digitale-

arbeitsplatz-als-arbeitsplatz-der-zukunft/

Page 22: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Copyright © Capgemini 2012. All Rights Reserved

22 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Software Engineering – Was ist das eigentlich?

Page 23: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Die Frage sollten ihnen bekannt vorkommen…

Copyright © Capgemini 2012. All Rights Reserved

23 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Page 24: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Beispielprojekt: Fachliche Sicht (stark vereinfacht)

Copyright © Capgemini 2012. All Rights Reserved 24 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Input A

Input B

The backend >20

external systems

The frontend

Page 25: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Projektorganisation

Copyright © Capgemini 2012. All Rights Reserved 26 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Projektleitung

Projektassistenz (PMO)

Systemarchitekt

Projektleitung

Fachlicher Architekt

Qualitätssicherung

Testmanager

Teilteam Realisierung Teilteam Analyse Teilteam Test Betrieb

Page 26: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Projektmanagement ist wichtig!

Copyright © Capgemini 2012. All Rights Reserved

27 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

• Teamplanung

• Budgetplanung

• Aufwandsschätzung

• Zeit- und Releaseplanung

• Kommunikation mit dem Kunden

• Aufgabenverteilung und –übergabe

• …

• Bei großen Projekten: dedizierter PMO (Project Management Office)

• Unterschiedliche Projekttypen

• agil vs. klassisch

• Festpreis vs. Time & Material

Kennen Sie Hofstadter’s

Law?

Page 27: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Die Aufgaben eines technischen Chefarchitekten (TCD)

Copyright © Capgemini 2012. All Rights Reserved

28 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Das Offensichtliche

Systementwurf

Architektur

Abstimmung mit Spezifikationsteam

Arbeitsverteilung

Code Reviews

Das Notwendige

Teamleitung

Qualitätssicherung

Prototypen, Machbarkeit

Werkzeug/Bibliotheksauswahl

Entwicklung wichtiger Codeteile

Aufwandsschätzung

Das Zusätzliche

Unterstützung bei Spezifikation

Werkzeuge für Spezifikation und Test

Abstimmung mit Betrieb

Testumgebungen

Lasttest

Konzepte

Technik, Fachlichkeit, Methodik, Führungsfähigkeiten, …

Page 28: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Der Arbeitsalltag mag manchmal stressig sein, aber es macht Spaß

Page 29: Informatik Gastvortrag TU Darmstadt 11. Dezember 2014 im ...stg-tud.github.io/eise/WS14-EiSE-XX-Capgemini.pdf · Engineering, strukturierte Programmierung System- analytiker und Programmierer

Copyright © Capgemini 2012. All Rights Reserved

36 2014_EiSE_Gastvortrag_Warum_nur_Informatik.pptx

Neugierig geworden? Nächste Exkursion voraussichtlich im Mai 2015. Bei Interesse (oder sonstigen Fragen) einfach eine kurze Mail an [email protected].