Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Better Presentations (English)

Better Presentations (English)

Experienced developers and architects often have to present their ideas and topics to various audiences ranging from technical team members to critical management. This session adresses basic techniques for presentations and a simple, easy to follow process for creating better and more convincing presentations. The topics that we'll cover range from analyzing your audience, basic argumentations techniques to slide design.

Michael Plöd

May 07, 2012
Tweet

More Decks by Michael Plöd

Other Decks in Business

Transcript

  1. Michael Plöd Partner and Principal Architect at Senacor Technologies AG

    More than 50 (conference) talks Author Java Magazin @bitboss http://speakerdeck.com/mploed
  2. Fist: Collect without restrictions N+1 Problem 2nd Level Cache Batch

    Fetching Lazy Loading Eager Fetching Karthesian Product Hibernate Statistics Ignore Bind Variables Log Files for Queries Subselect Fetching Query Cache Session and 1st Level Cache
  3. Log Files for Queries Then: Group N+1 Problem 2nd Level

    Cache Eager Fetching Karthesian Product Hibernate Statistics Ignore Bind Variables Subselect Fetching Query Cache Session and 1st Level Cache Lazy Loading Batch Fetching Fetching Strategies Problems Analysis Caching
  4. Log Files for Queries 2nd Level Cache Hibernate Statistics Query

    Cache Session and 1st Level Cache Eager Fetching Subselect Fetching Lazy Loading Batch Fetching Fetching Strategies There are 2 main issues There are 2 tuning spots Caching Tools Finally: Messages N+1 Problem Karthesian Product
  5. ME CE Message Message Messages don‘t overlap with regards to

    their content Answers are sufficent to make the message intangible
  6. Deductive Reasoning Test of project xyz should be suspended for

    2 weeks There are many bugs in the current test release The bugs prevent a smooth business test Hence the test should be paused for 2 weeks in order to enable the developers to fix the bugs why? +
  7. Presentation software offer too many types of charts 0 25

    50 75 100 2007 2009 0 50 100 150 200 2007 2009 0 25 50 75 100 2007 2010 0 17,5 35 52,5 70 0 25 50 75 100 2007 2009 7 % 8 % 10 % 11 % 29 % 35 % 0 10 20 0 5 10 15 20 2007 2008 2009 2010 0 50 100 150 200
  8. A structural comparison contains procentual or proportional information in the

    message 27% of the reported errors were in the user interface whereas only 4% could be allocated to the business logic 9 % 60 % 4 % 27 % UI Business 3rd party libs Other
  9. A frequency comparison aims to show how often a figure

    appears in different magnitudes Most of the bugs are CSS layout bugs 0 15 30 45 60 DB JS CSS Java
  10. A time series comparison documents the change of a figure

    over a certain amount of time „We managed to lower our build times by 45% within the last 30 weeks by introducing Gradle “ 0 25 50 75 100 0-10 10-20 20-30 AVG Build Time
  11. A contextual comparison displays data in context to each other

    an aims to deduce correlations „Too many queries are executed too often in relation to their runtime“ 0 100 200 0 100 200
  12. A Ranking evaluates data in order to deduce a order

    of precedence „Most of the developers in our team favor Apache Wicket whereas JSF is not very popular“ 0 15 30 45 60 JSF GWT Wicket
  13. Senacor Special Print Open Source Integration magazin Java t Architekturen

    t Web t Agile www.javamagazin.de CD-INHALT JAVA Mag 12.2011 Lean Enterprise Architecture Video von der JAX 2011 HIGHLIGHT Death of XP Java Tech Journal Special Edition EXKLUSIV für unsere Leser WEITERE INHALTE r -VDFOF4PMS r "DUJWF.2 r $9' Soft Skills konkret Effektiv vermitteln, aber wie 97 Geoinformations- systeme Orte malen 86 Brandneues Programm 51 Best Practices mit Git Besser Gits nicht! 100 Solr unter Strom Suchmagie für Applikationsentwickler 48 Apache Cayenne Mit Remote Objects Welten verbinden 30 Googles JPA: Bigger Table, lesser Standard? 80 Integration HIGHLIGHT Death of XP Java Tech Journal r "DUJWF.2 r $9' Best Practices mit Git „Präsentationstechniken für Softwareentwickler und -architekten“ von Michael Plöd, Principal Architect und Partner bei Senacor Technologies AG 4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDL4POEFSESVDLt4POEFSESVDL 4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDLt4POEFSESVDL4POEFSESVDLt4POEFSESVDL E-Book
  14. Thank you !!! Photos / Graphics (c) Michael Plöd /

    Senacor Technologies AG Exception: Photos of Michael Plöd (Slides 2, 5) (c) Matthias Heyde Pointy Font licensed from Bitfoundry [email protected] @bitboss http://speakerdeck.com/mploed http://www.senacor.com