SlideShare ist ein Scribd-Unternehmen logo
Bessere
Präsentationen
für Software-Entwickler und Architekten
Michael Plöd
Partner und Principal Architect bei
Senacor Technologies AG


Mehr als 50 gehaltene Vorträge


Autor Java Magazin
Ich will Euch nicht zur
dunklen Seite der Macht
                 ziehen!
Es gibt zu viele schlechte und langweilige
                     Präsentationen
Auch ich habe mit
   schlechten
 Präsentationen
  angefangen
Schlechtes Design
Keine Botschaft
Textwüste
Schlechter Vortrag
Der übliche Prozess besteht aus
2 Schritten




Material-                 Schlechte
            PowerPoint   Präsentation
 suche
Gute
 Präsentation

Design   Argumente   Vortrag
Jeder kann
gute
Präsentationen
erstellen, ...
ein em
             an
    we   n nm
           h e n
...
 e in fac
        z e ss
    ro
  P t...
    folg
Fünf
einfache Schritte......
Schritt 1:
Zielgruppenanalyse
Schritt 2:
Stoff- und
Materialsammlung
Schritt 3:
Argumentation
Schritt 4:
Layout
Schritt 5:
Vortrag
Wir arbeiten am Anfang
      Analog
Schritt 1:

Zielgruppenanalyse
Der Referent
 ist nicht der
    Held
Das Publikum
ist der
Held
Das Publikum
ist der
Held
7   einfache Fragen
    zur Analyse
    der Zielgruppe
Was beschäftigt
meine Zielgruppe?
Wie kann ich ihr
Problem lösen?
Was soll meine
Zielgruppe tun?
Wie ist das
Publikum?
Welchen Widerstand
  wird es geben?
Warum sind sie
    hier?
Wie kann ich sie am
besten erreichen?
Auch eine
Analyse des Umfelds
ist nötig
Schritt 2:

Materialsammlung
Sammlung von Ideen mit Stift und Papier


     OFFLINE
Beispiel:
Ideensammlung
Sammlung   Bewertung   Auswahl
Subselect    Log Files       N+1
                            Problem                                Lazy
  Fetching      bzgl.                       Session und           Loading
              Queries                        1st Level
                                              Cache

                             Bind
                          Variablen
      Query
                Batch     Ignorieren
      Cache
               Fetching
                                                                  Eager
                                         2nd Level               Fetching
                                          Cache



Zuerst:
                                                     Karthesi-
Unstrukturiert und                 Hibernate          sches
                                   Statistics        Produkt
offen sammeln
Fetching Strategien               Probleme
 Subselect     Eager                                       Analyse
                                 N+1
  Fetching    Fetching
                               Problem

                                                                     Hibernate
                                         Karthesi-                   Statistics
    Batch       Lazy        Bind                         Log Files
                                          sches
   Fetching    Loading   Variablen                         bzgl.
                                         Produkt
                         Ignorieren                      Queries




Danach:                                    Session und
                                            1st Level
                                             Cache
                                                             Caching

Gruppieren                                                Query
                                            2nd Level     Cache
                                             Cache
Es gibt 2
 Haupt-        N+1
             Problem
                         Karthesi-
                          sches
                         Produkt
                                           Zuletzt:
Probleme                                   Botschaften
Es gibt 2
 Ansatz-    Fetching     Subselect     Eager       Batch      Lazy
punkte für Strategien     Fetching    Fetching    Fetching   Loading
 Tuning


                        Session und
                                      2nd Level    Query
            Caching      1st Level
                                       Cache       Cache
                          Cache




Analyse     Log Files
                         Hibernate
              bzgl.
 Tools                   Statistics
            Queries
Schritt 3:

Argumentation + Story
Jede Präsentation hat eine
Hauptbotschaft
Sie ist das Minimum, was
die Zuhörer mitnehmen
         sollten
Logische
       Gruppe
          Botschaft

                Frage


Antwort   Antwort       Antwort
Logische
           Gruppe
            Jeder kann gute
             Präsentationen
                erstellen


                      warum?


            Argumentations-      Design
Prozess
               techniken       Grundlagen
M utually
E xclusive
C ompletely
E xhaustive
Aussagen überschneiden sich
     nicht hinsichtlich ihrer Inhalte


ME      Aussage         Aussage




      Antworten reichen aus, um
CE    Botschaft unangreifbar zu
              machen
Logische
              Kette
                         Botschaft


  warum?

                       Kommentierende    Folgerung aus
Neutrale Aussage
   (Situation)     +       Aussage
                        (Complication)
                                          Situation und
                                         Complication
Logische
                 Kette
                       Der Test von Projekt X
                         soll zwei Wochen
                        ausgesetzt werden

  warum?
                                                Deshalb sollte Test
                               Die Fehler       ausgesetzt werden
Es gibt im aktuellen
                            verhindern eine     um Entwicklern die
    Test Release
 zahlreiche Fehler     +   reibungslose Test-
                             Durchführung
                                                  Möglichkeit zu
                                                 geben die Fehler
                                                  auszubessern
Logische Kette und logische Gruppe können
kombiniert werden

       +
Kette untermauert mit Gruppen



          +
Gruppe untermauert mit beidem




                    +
Gruppe untermauert mit Gruppen
Gruppe untermauert mit Ketten




   +                +
Was haben sie
gemeinsam?
!
    eine packende

    Story
Ethos           Pathos


        Logos
Auf Basis unserer Argumentationsketten
erstellen wir ein
Storyboard
Die
Sparkline
hilft uns bei der Strukturierung der Story

Was
ist?


Was
kann
sein?
Der
STAR-MOMENT
ist das Highlight der Präsentation

Was
ist?


Was
kann
sein?
Der
STAR-MOMENT
ist das Highlight der Präsentation

Was
ist?


Was
kann
sein?
Schritt 4:

Layout + Design
Ursprungslayout
von Ideen mit Stift und Papier


OFFLINE
Beispiel:
Layout
3   einfache Regeln
    für die Gestaltung
    von Folien
Eine
Botschaft
pro Folie
Einfache
Folien
Schau-
bilder
anstelle
von
Worten
Visualisierung von
      Daten
Präsentationsprogramme bieten
zu viele                                                         8 %
                                                               10 %
                                                                    7 %
                                                                             35 %


Diagrammarten                                                  11 %
                                                                      29 %
        100                   70       20
         75                 52,5
                                       10
         50                   35                             100
         25                  17,5       0                     75
          0                     0           0 5 10 15 20      50
              2007 2010                                       25
                   200                                         0
                                2007
                                                                   2007      2009
                      150       2008
                                                                                100
                  100           2009
                                                                                75
                  50            2010
                                                                                50
2007              0                     0   50 100 150 200
       2009                                                                    25
                                                              2007             0
                                                                      2009
Kategorisierung von Botschaften in

Vergleichskategorien
Rangfolge                    Häufigkeit
                         Struktur
  Zusammenhang
                           Zeitreihen
Ein

struktureller Vergleich
beinhaltet oft prozentuale- oder Anteils-Angaben in der
Botschaft

                                   UI             Business
                                   Drittsysteme   Sonstige
  27% der berichteten
                                         9 %
 Fehler entfielen auf das
                                                  27 %
     User Interface,
   wohingegen auf die
 Geschäftslogik nur 4 %                             4 %
        entfallen
                                     60 %
Ein

Häufigkeits Vergleich
zielt darauf ab, wie häufig ein Merkmal in verschiedenen,
aufeinanderfolgenden Größenklassen auftritt


                               60

                               45

 Die meisten Fehler sind       30
    CSS Layout Fehler
                               15

                                0
                                    DB   JS   CSS   Java
Ein

Zeitreihen Vergleich
dokumentiert die Entwicklung eines Sachverhalts über
einen bestimmten Zeitraum hinweg
                                     AVG Build Zeit


                            100

 „Mit der Einführung von
                            75
 Gradle sanken die Build
 Zeiten in den letzten 30   50
   Wochen um 45 %“
                            25

                             0
                              0-10       10-20        20-30
Ein

Zusammenhang
stellt Daten in Relation zueinander und versucht
Korrelationen abzuleiten


                                200


 „Zu viele Queries werden
in Relation zu Ihrer Laufzeit   100
   zu häufig ausgeführt“

                                  0
                                      0     100    200
Eine

Rangfolge
bewertet einzelne Datensätze so untereinander, dass eine
Rangfolge ableitbar ist

                             60

„ Die meisten Entwickler     45
 im Team kennen Wicket,
                             30
     gefolgt von GWT
wohingegen JSF nicht sehr     15
      verbreitet ist “
                              0
                                   JSF   GWT   Wicket
Visualisierung von textuellen Sachverhalten mit
Schaubildern
Struktur
 Darstellung von
   Strukturen in
Schichten, Bäumen
oder einer Matrix
Cluster
 Darstellung
 gruppierter
Informationen
Flow
    Darstellung
prozessualer Abläufe

Weitere ähnliche Inhalte

Was ist angesagt?

12 orv castings limited experience certificate
12 orv castings limited experience certificate12 orv castings limited experience certificate
12 orv castings limited experience certificateJB Enterprises
 
Limetree (€30K investment) Initial VC Raising Pitch Deck
Limetree (€30K investment) Initial VC Raising Pitch Deck Limetree (€30K investment) Initial VC Raising Pitch Deck
Limetree (€30K investment) Initial VC Raising Pitch Deck
AA BB
 
شهادة خبرة شركه افراس للمقاولات
شهادة خبرة شركه افراس للمقاولاتشهادة خبرة شركه افراس للمقاولات
شهادة خبرة شركه افراس للمقاولات
Wafik Taha
 
Finix pitch-deck
Finix pitch-deckFinix pitch-deck
Finix pitch-deck
PPerksi
 
500 Demo Day Batch 19: Almabase
500 Demo Day Batch 19: Almabase500 Demo Day Batch 19: Almabase
500 Demo Day Batch 19: Almabase
500 Startups
 
La Mujer Del Compartimento Del Al Lado
La Mujer Del Compartimento Del Al LadoLa Mujer Del Compartimento Del Al Lado
La Mujer Del Compartimento Del Al Lado
eroscomic
 
M.Sc Statement of Result
M.Sc Statement of ResultM.Sc Statement of Result
M.Sc Statement of ResultBrownson Ntesat
 
Backbone pitch deck: $40M for bringing Xbox games to iPhone
Backbone pitch deck: $40M for bringing Xbox games to iPhoneBackbone pitch deck: $40M for bringing Xbox games to iPhone
Backbone pitch deck: $40M for bringing Xbox games to iPhone
Pitch Decks
 
CIPS Level 4 Diploma in Procurement & Supply
CIPS Level 4 Diploma in Procurement & SupplyCIPS Level 4 Diploma in Procurement & Supply
CIPS Level 4 Diploma in Procurement & SupplyMike Hamer
 
Zs 0971 teks viler - zrtvovanje kali (scanturion & zika teror & eme...
Zs 0971   teks viler - zrtvovanje kali (scanturion & zika teror & eme...Zs 0971   teks viler - zrtvovanje kali (scanturion & zika teror & eme...
Zs 0971 teks viler - zrtvovanje kali (scanturion & zika teror & eme...
zoran radovic
 
Office assistant cum computer operator department of fisheries 2021
Office assistant cum computer operator department of fisheries 2021Office assistant cum computer operator department of fisheries 2021
Office assistant cum computer operator department of fisheries 2021
MohonDas
 
Carta de recomendación - ESADE Business School
Carta de recomendación - ESADE Business SchoolCarta de recomendación - ESADE Business School
Carta de recomendación - ESADE Business School
Pablo Sanz
 
1906 Pitch Deck
1906 Pitch Deck1906 Pitch Deck
1906 Pitch Deck
Pitch Decks
 
TOYOTA - Recommendation Letter
TOYOTA - Recommendation LetterTOYOTA - Recommendation Letter
TOYOTA - Recommendation LetterMohammed Morabieh
 
Brex Pitch Deck
Brex Pitch DeckBrex Pitch Deck
Brex Pitch Deck
Pitch Decks
 
Flowtab Initial VC Raising Pitch Deck
Flowtab Initial VC Raising Pitch Deck Flowtab Initial VC Raising Pitch Deck
Flowtab Initial VC Raising Pitch Deck
AA BB
 
IAT ICDL Certificate
IAT ICDL CertificateIAT ICDL Certificate
IAT ICDL Certificateroybruce007
 
Quora Pitch Deck
Quora Pitch DeckQuora Pitch Deck
Quora Pitch Deck
startuphome
 
Certificat de travail SG
Certificat de travail SGCertificat de travail SG
Certificat de travail SGLouise Benghazi
 

Was ist angesagt? (20)

12 orv castings limited experience certificate
12 orv castings limited experience certificate12 orv castings limited experience certificate
12 orv castings limited experience certificate
 
Limetree (€30K investment) Initial VC Raising Pitch Deck
Limetree (€30K investment) Initial VC Raising Pitch Deck Limetree (€30K investment) Initial VC Raising Pitch Deck
Limetree (€30K investment) Initial VC Raising Pitch Deck
 
شهادة خبرة شركه افراس للمقاولات
شهادة خبرة شركه افراس للمقاولاتشهادة خبرة شركه افراس للمقاولات
شهادة خبرة شركه افراس للمقاولات
 
Finix pitch-deck
Finix pitch-deckFinix pitch-deck
Finix pitch-deck
 
500 Demo Day Batch 19: Almabase
500 Demo Day Batch 19: Almabase500 Demo Day Batch 19: Almabase
500 Demo Day Batch 19: Almabase
 
La Mujer Del Compartimento Del Al Lado
La Mujer Del Compartimento Del Al LadoLa Mujer Del Compartimento Del Al Lado
La Mujer Del Compartimento Del Al Lado
 
M.Sc Statement of Result
M.Sc Statement of ResultM.Sc Statement of Result
M.Sc Statement of Result
 
Backbone pitch deck: $40M for bringing Xbox games to iPhone
Backbone pitch deck: $40M for bringing Xbox games to iPhoneBackbone pitch deck: $40M for bringing Xbox games to iPhone
Backbone pitch deck: $40M for bringing Xbox games to iPhone
 
CIPS Level 4 Diploma in Procurement & Supply
CIPS Level 4 Diploma in Procurement & SupplyCIPS Level 4 Diploma in Procurement & Supply
CIPS Level 4 Diploma in Procurement & Supply
 
Zs 0971 teks viler - zrtvovanje kali (scanturion & zika teror & eme...
Zs 0971   teks viler - zrtvovanje kali (scanturion & zika teror & eme...Zs 0971   teks viler - zrtvovanje kali (scanturion & zika teror & eme...
Zs 0971 teks viler - zrtvovanje kali (scanturion & zika teror & eme...
 
Office assistant cum computer operator department of fisheries 2021
Office assistant cum computer operator department of fisheries 2021Office assistant cum computer operator department of fisheries 2021
Office assistant cum computer operator department of fisheries 2021
 
Carta de recomendación - ESADE Business School
Carta de recomendación - ESADE Business SchoolCarta de recomendación - ESADE Business School
Carta de recomendación - ESADE Business School
 
1906 Pitch Deck
1906 Pitch Deck1906 Pitch Deck
1906 Pitch Deck
 
TENTH CERTIFICATE
TENTH CERTIFICATETENTH CERTIFICATE
TENTH CERTIFICATE
 
TOYOTA - Recommendation Letter
TOYOTA - Recommendation LetterTOYOTA - Recommendation Letter
TOYOTA - Recommendation Letter
 
Brex Pitch Deck
Brex Pitch DeckBrex Pitch Deck
Brex Pitch Deck
 
Flowtab Initial VC Raising Pitch Deck
Flowtab Initial VC Raising Pitch Deck Flowtab Initial VC Raising Pitch Deck
Flowtab Initial VC Raising Pitch Deck
 
IAT ICDL Certificate
IAT ICDL CertificateIAT ICDL Certificate
IAT ICDL Certificate
 
Quora Pitch Deck
Quora Pitch DeckQuora Pitch Deck
Quora Pitch Deck
 
Certificat de travail SG
Certificat de travail SGCertificat de travail SG
Certificat de travail SG
 

Andere mochten auch

Web-Management & -Konzeption
Web-Management & -KonzeptionWeb-Management & -Konzeption
Web-Management & -KonzeptionMartin Hahn
 
Pencils Down: Stop Designing & Start Developing
Pencils Down: Stop Designing & Start DevelopingPencils Down: Stop Designing & Start Developing
Pencils Down: Stop Designing & Start Developing
Aaron Hursman
 
Web-Usability
Web-UsabilityWeb-Usability
Web-Usability
Martin Hahn
 
Doctor's Orders - Burn Your PowerPoints
Doctor's Orders - Burn Your PowerPointsDoctor's Orders - Burn Your PowerPoints
Doctor's Orders - Burn Your PowerPoints
Nathan Cashion
 
Startup Marketing
Startup MarketingStartup Marketing
Startup Marketing
sean omalley
 
7 tips to create visual presentations
7 tips to create visual presentations7 tips to create visual presentations
7 tips to create visual presentations
Emiland
 
What the F**k is Social Media NOW?
What the F**k is Social Media NOW?What the F**k is Social Media NOW?
What the F**k is Social Media NOW?
Martafy!
 
Sample slides by Garr Reynolds
Sample slides by Garr ReynoldsSample slides by Garr Reynolds
Sample slides by Garr Reynolds
garr
 
Death by PowerPoint
Death by PowerPointDeath by PowerPoint
Death by PowerPoint
Alexei Kapterev
 
You Suck At PowerPoint! by @jessedee
You Suck At PowerPoint! by @jessedeeYou Suck At PowerPoint! by @jessedee
You Suck At PowerPoint! by @jessedee
Jesse Desjardins - @jessedee
 

Andere mochten auch (10)

Web-Management & -Konzeption
Web-Management & -KonzeptionWeb-Management & -Konzeption
Web-Management & -Konzeption
 
Pencils Down: Stop Designing & Start Developing
Pencils Down: Stop Designing & Start DevelopingPencils Down: Stop Designing & Start Developing
Pencils Down: Stop Designing & Start Developing
 
Web-Usability
Web-UsabilityWeb-Usability
Web-Usability
 
Doctor's Orders - Burn Your PowerPoints
Doctor's Orders - Burn Your PowerPointsDoctor's Orders - Burn Your PowerPoints
Doctor's Orders - Burn Your PowerPoints
 
Startup Marketing
Startup MarketingStartup Marketing
Startup Marketing
 
7 tips to create visual presentations
7 tips to create visual presentations7 tips to create visual presentations
7 tips to create visual presentations
 
What the F**k is Social Media NOW?
What the F**k is Social Media NOW?What the F**k is Social Media NOW?
What the F**k is Social Media NOW?
 
Sample slides by Garr Reynolds
Sample slides by Garr ReynoldsSample slides by Garr Reynolds
Sample slides by Garr Reynolds
 
Death by PowerPoint
Death by PowerPointDeath by PowerPoint
Death by PowerPoint
 
You Suck At PowerPoint! by @jessedee
You Suck At PowerPoint! by @jessedeeYou Suck At PowerPoint! by @jessedee
You Suck At PowerPoint! by @jessedee
 

Mehr von Michael Plöd

Event Sourcing: Einführung und Best Practices
Event Sourcing: Einführung und Best PracticesEvent Sourcing: Einführung und Best Practices
Event Sourcing: Einführung und Best Practices
Michael Plöd
 
Building Microservices with Event Sourcing and CQRS
Building Microservices with Event Sourcing and CQRSBuilding Microservices with Event Sourcing and CQRS
Building Microservices with Event Sourcing and CQRS
Michael Plöd
 
Migrating from Grails 2 to Grails 3
Migrating from Grails 2 to Grails 3Migrating from Grails 2 to Grails 3
Migrating from Grails 2 to Grails 3
Michael Plöd
 
Event Sourcing: Introduction & Challenges
Event Sourcing: Introduction & ChallengesEvent Sourcing: Introduction & Challenges
Event Sourcing: Introduction & Challenges
Michael Plöd
 
Caching in Hibernate
Caching in HibernateCaching in Hibernate
Caching in Hibernate
Michael Plöd
 
Anatomie von Microservice Landschaften
Anatomie von Microservice LandschaftenAnatomie von Microservice Landschaften
Anatomie von Microservice Landschaften
Michael Plöd
 
Event Sourcing für reaktive Anwendungen
Event Sourcing für reaktive AnwendungenEvent Sourcing für reaktive Anwendungen
Event Sourcing für reaktive Anwendungen
Michael Plöd
 
CQRS basierte Architekturen mit Microservices
CQRS basierte Architekturen mit MicroservicesCQRS basierte Architekturen mit Microservices
CQRS basierte Architekturen mit Microservices
Michael Plöd
 
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICESSpring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Michael Plöd
 
Caching - Hintergründe, Patterns und Best Practices
Caching - Hintergründe, Patterns und Best PracticesCaching - Hintergründe, Patterns und Best Practices
Caching - Hintergründe, Patterns und Best Practices
Michael Plöd
 
Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework? Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework?
Michael Plöd
 
Integrating Wicket with Java EE 6
Integrating Wicket with Java EE 6Integrating Wicket with Java EE 6
Integrating Wicket with Java EE 6
Michael Plöd
 

Mehr von Michael Plöd (13)

Event Sourcing: Einführung und Best Practices
Event Sourcing: Einführung und Best PracticesEvent Sourcing: Einführung und Best Practices
Event Sourcing: Einführung und Best Practices
 
Building Microservices with Event Sourcing and CQRS
Building Microservices with Event Sourcing and CQRSBuilding Microservices with Event Sourcing and CQRS
Building Microservices with Event Sourcing and CQRS
 
Migrating from Grails 2 to Grails 3
Migrating from Grails 2 to Grails 3Migrating from Grails 2 to Grails 3
Migrating from Grails 2 to Grails 3
 
Event Sourcing: Introduction & Challenges
Event Sourcing: Introduction & ChallengesEvent Sourcing: Introduction & Challenges
Event Sourcing: Introduction & Challenges
 
Caching in Hibernate
Caching in HibernateCaching in Hibernate
Caching in Hibernate
 
Anatomie von Microservice Landschaften
Anatomie von Microservice LandschaftenAnatomie von Microservice Landschaften
Anatomie von Microservice Landschaften
 
Event Sourcing für reaktive Anwendungen
Event Sourcing für reaktive AnwendungenEvent Sourcing für reaktive Anwendungen
Event Sourcing für reaktive Anwendungen
 
CQRS basierte Architekturen mit Microservices
CQRS basierte Architekturen mit MicroservicesCQRS basierte Architekturen mit Microservices
CQRS basierte Architekturen mit Microservices
 
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICESSpring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
 
Caching - Hintergründe, Patterns und Best Practices
Caching - Hintergründe, Patterns und Best PracticesCaching - Hintergründe, Patterns und Best Practices
Caching - Hintergründe, Patterns und Best Practices
 
Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework? Warum empfehle ich meinen Kunden das Spring Framework?
Warum empfehle ich meinen Kunden das Spring Framework?
 
Hibernate Tuning
Hibernate TuningHibernate Tuning
Hibernate Tuning
 
Integrating Wicket with Java EE 6
Integrating Wicket with Java EE 6Integrating Wicket with Java EE 6
Integrating Wicket with Java EE 6
 

Bessere Präsentationen