18
https://pixabay.com/p-596180/ Steuerflucht ins Ausland? Bringt nichts!

Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

https://pixabay.com/p-596180/

Steuerflucht ins Ausland? Bringt nichts!

Page 2: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende
Page 3: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

• Studium und Promotion an der TU Darmstadt

• seit 2008 bei Capgemini

• Projekte im öffentlichen Bereich, Telekommunikation, Finanzen, Logistik

• Tätig als Entwickler, Architekt, Qualitätssicherung, Projektleiter, Berater, ...

• Leitung Hochschulmanagement der Niederlassung Frankfurt

• Leiter der Capgemini Community für modellgetriebene Softwareentwicklung

Page 4: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

Copyright © Capgemini 2017. All Rights Reserved

42017-01_Capgemini_Beispielprojekt.pptx

In Deutschland:- 4.000 Mitarbeiter- 13 Standorte- 800 Mio. Euro Umsatz- Gemäß Lünendonk-Liste

Platz 4 der IT-Beratungs-und Systemintegrations-Unternehmen

Page 6: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

https://de.wikipedia.org/wiki/Datei:Fotothek_df_n-22_0000372_Fliesenleger.jpghttps://pixabay.com/p-596180/

http://www.thebluediamondgallery.com/dictionary/life-insurance.jpg

Eine Anwendung zum automatisierten Austausch

von Steuerdaten

Page 7: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

Teamgröße, Struktur und Laufzeit

Copyright © Capgemini 2017. All Rights Reserved 72017-01_Capgemini_Beispielprojekt.pptx

Projektleitung

Projektassistenz (PMO)

Qualitätssicherung

Fachlicher Architekt

Systemarchitekt

Testmanager

Teilteam Realisierung

Teilteam Analyse

Teilteam TestBetrieb

Mehr als 25 Vollzeitkräfte, 6 vom Kunden, 15 von Capgemini

Laufzeit: 2 Jahre für erstes Release, 6-9 Monate für Folgereleases

Ständiger Änderungsbedarf

Page 8: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende
Page 9: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

Copyright © Capgemini 2017. All Rights Reserved

92017-01_Capgemini_Beispielprojekt.pptx

Page 10: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

130 Seiten, ~800 Anforderungen á 2-3 Sätze

Spezifikation über 600 Seiten + ergänzende Dokumente

Systementwurf ca. 100 Seiten

▪ 109.000 Zeilen Java code (inklusive Test Code)▪ Testabdeckung 86%▪ 1206 JUnit Testfälle, Laufzeit ca. 3 Stunden

▪ x86, SuSe Linux▪ WebSphere Portal Server 8.0▪ WebSphere Application Server 8.0▪ Oracle 12c Database

• Arbeitsplanung mit Issue Tracker• Definierte Vorgehensweise• Versionsverwaltungssystem• Programmierrichtlinien• Entwicklerhandbuch• Code Reviews• …

Page 11: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

Java-Standards und Open-Source-Bibliotheken

Copyright © Capgemini 2017. All Rights Reserved 112017-01_Capgemini_Beispielprojekt.pptx

• Java SE 6

• Java EE 6

• Java Servlet 3.0

• JSF 2.0

• JSP 2.2

• Portlet 2.0 (JSR 286)

• EJB 3.1

• JDBC 4.0

• JMS 1.1

• JPA 2.0

• JAXB 2.2

• JAX-WS 2.2

• StAX 1.0

• JavaMail 1.4

• JTA 1.1

• JMX 1.4 …und viele mehr

Wichtig! Lizenzmodell beachten!

Page 12: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

Überblick über die Technologie:Eine klassische drei Schichten-Architektur

Copyright © Capgemini 2017. All Rights Reserved 122017-01_Capgemini_Beispielprojekt.pptx

Webanwendung

https://commons.wikimedia.org/wiki/File:Flag-map_of_Germany_(subdivisions).svg#/media/File:Flag-map_of_Germany_(subdivisions).svg

Datenbank

Server

Java Message Service

Webservice

Oracle 12c

WebsphereApplication Server

WebspherePortal Server

Page 13: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

• XML parsing mit StAX• Kleinere Teile mit JAXB• XML Validierung über Schema

• Domänenspezifische Sprache in Excel• Parsing beim Anwendungsstart• Erzeugung von Groovy-Code zur Transformation

Batchverarbeitung mittels Spring Batch

Page 14: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

Copyright © Capgemini 2017. All Rights Reserved142017-01_Capgemini_Beispielprojekt.pptx

Die Webanwendung

Page 15: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

Heutige Technologiestacks sind nur schwer beherrschbar

FFDC Exception:org.apache.commons.discovery.DiscoveryException SourceId:com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextDestroyed ProbeId:1405 Reporter:com.ibm.ws.webcontainer.webapp.WebAppImpl@f41aaf

org.apache.commons.discovery.DiscoveryException: Class com.ibm.ws.jsf.config.annotation.WebSphereLifecycleProviderFactory does not implementorg.apache.myfaces.config.annotation.LifecycleProviderFactory

at org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUtils.java:135)

at org.apache.commons.discovery.tools.SPInterface.verifyAncestory(SPInterface.java:156)

at org.apache.commons.discovery.tools.SPInterface.newInstance(SPInterface.java:150)

at org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.java:534)

at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:373)

at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:275)

at org.apache.myfaces.config.annotation.LifecycleProviderFactory.getLifecycleProviderFactory(LifecycleProviderFactory.java:38)

at org.apache.myfaces.webapp.AbstractMyFacesListener.doPreDestroy(AbstractMyFacesListener.java:61)

at org.apache.myfaces.webapp.StartupServletContextListener.doPredestroy(StartupServletContextListener.java:213)

at org.apache.myfaces.webapp.StartupServletContextListener.contextDestroyed(StartupServletContextListener.java:190)

at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextDestroyed(WebApp.java:1741)

at com.ibm.ws.webcontainer.webapp.WebApp.destroy(WebApp.java:3022)

at com.ibm.ws.webcontainer.webapp.WebAppImpl.destroy(WebAppImpl.java:1287)

at com.ibm.ws.container.AbstractContainer.destroy(AbstractContainer.java:75)

at com.ibm.ws.webcontainer.webapp.WebGroup.destroy(WebGroup.java:228)

at com.ibm.ws.webcontainer.webapp.WebGroup.removeWebApplication(WebGroup.java:269)

...

Copyright © Capgemini 2017. All Rights Reserved

162017-01_Capgemini_Beispielprojekt.pptx

Page 16: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

Geh mit uns auf eine expedITion

in die digitale Zukunft

In diesen Städten kannst du dabei sein:

Stuttgart, 22.11.2018

AR-Training – Holograms becoming realityBewerbungsschluss: 8. November 2018

Frankfurt, 26.11.2018Agile- & DevOps-Bootcamp für Cloud-Natives Bewerbungsschluss: 12. November 2018

München, 28.11.2018AI-Analyse von IoT-Streaming mit IBM Watson Bewerbungsschluss: 14. November 2018

Düsseldorf, 04.12.2018Wasserstand im Rhein voraussagen? Mit Data Science & Analytics klappt´s!Bewerbungsschluss: 20. November 2018

Berlin, 06.12.2018Agiles Arbeiten in vernetzten Strukturen: Die IT ist weiblich!Bewerbungsschluss: 22. November 2018

Bewirb dich jetzt unter http://bit.ly/CapgeminiExpedITion

expedITion

workshops

I

Page 17: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

18Presentation Title | Author | Date © 2017 Capgemini. All rights reserved.

Page 18: Steuerflucht ins Ausland? Bringt nichts!stg-tud.github.io/eise/WS18-weiteres-Capgemini.pdf · 130 Seiten, ~800 Anforderungen á 2-3 Sätze Spezifikation über 600 Seiten + ergänzende

Copyright © Capgemini 2017. All Rights Reserved

192017-01_Capgemini_Beispielprojekt.pptx

Dr. Martin [email protected]