www.tudor
                       girba.com




Presenting in Lugano
Tudor Gîrba
www.tudorgirba.com
www.tudor
   Roadmap                                                 girba.com
   • Every talk must start with a roadmap
 ...
www.tudor
   About this talk                                                 girba.com
   • I used to be extremely afraid ...
www.tudor
   Roadmap                                                 girba.com
   • Every talk must start with a roadmap
 ...
www.tudor
                                   girba.com

Example presentation:
Assessing your software
systems with better ...
www.tudor
   Roadmap                                           girba.com
   • Context
   • Software assessment
   • Proble...
www.tudor
   Context                                                                girba.com
   • Software evolves contin...
www.tudor
   Context                                                                girba.com
   • Software evolves contin...
www.tudor
   Software assessment                                                      girba.com
   • We need to assess the...
www.tudor
   Problem                                                                 girba.com
   • Software is large and ...
www.tudor
   Techniques                                                                girba.com
   • Reversesystem
      ...
www.tudor
   Metrics                                                       girba.com
   • Metrics compress the system into...
www.tudor
   Queries                                                                               girba.com
   • Queries ...
www.tudor
   Visualization                                                  girba.com
   • Visualization encodes the syste...
www.tudor
   Conclusions                                                    girba.com
   • Software software is complex an...
www.tudor
   Roadmap                                                 girba.com
   • Every talk must start with a roadmap
 ...
www.tudor
   Slides                                                        girba.com
   • Every decent talk is accompanied...
www.tudor
   The template in 4 steps                                                      girba.com
   1. Align title to t...
STOP
why are we here?
not
the talk is

              slides
      your
story
  the talk is your
presenting is storytelling
       www.tudorgirba.com
story = fairy tale
design
    your story
audience?
what is your
message
         message                               message
                       message
message
             message...
message
         message                               message
                       message
message
             message...
one message
deliver one message
slides
slides are visual aids
visual
slides are            aids
Important sign
1. At this sign, stop, look around and proceed if no other car is
   coming your way.
2. Important!!!! The ...
STOP
Important sign

•   At this sign, stop, look around and proceed if no other car is




                                   ...
effective
   tailed
de
                    Important sign

 •   At this sign, stop, look around and proceed if no other ca...
details
not all             are important
omit needless words
for sale: baby shoes, never worn
              Ernest Hemingway
design is not the abundance of simplicity
           it is the absence of complexity
IS emphasizing nothing
emphasizing everything
whitespace
y




    x
y




    x
y




    x
remove chart junk
increase data ink
whitespace is a resource a resource
                              whitespace is a resourceis a resource is a is a resource...
whitespace is a resource a resource
                              whitespace is a resourceis a resource is a is a resource...
not documents
slides are
projector = screen
ween
                   bet
             is in
      tory
the s
•
The more text there is on a slide, the more I will
tend to speak it as it is written on the slide.

•But, you can read a...
notes will set you free
http://www.iwm-kmrc.de/workshops/visualization/sweller.pdf

•   The more text there is on a slide, the more I will tend   ...
if you must write,

      large fonts
use
trans
ition
visual
slides are            aids
aids
slides are visual
“too many minds” The Last Samurai
audience = friend
en.com
                                         logy.com
          ntationz
                                w.slideo
   .p...
.ted.com
www
what about
      technical talks?
facts alone are boring
any fact has its own story
content   form
content   form
are

designer?
you
a
presenting is storytelling
       www.tudorgirba.com
assessing
software
systems
}
                                                    }
                                                {
                ...
fo
                                               rw
                                                ar
                  ...
sess
               u as
        do yo



                                             fo
                                ...
sess
               u as
        do yo
    how
              em?
         syst
    your

{               {
               ...
{               {
                        {
    {

                                    complex
                           ...
complex, large
{               {
                        {
    {
                            }

                          ...
onds,
                      2 sec
              line in             lines
       read 1              50‘000
              ...
ust
             is j
         ode
        gc
   adin
re
         ugh
     eno
 not
complex, large
{               {
                        {
    {
                            }

                          ...
measure
query
visualize
…
{               {
                        {
    {
                            }
        }
      ...
measure
query
visualize
…
{               {
                        {
    {
                            }
        }
      ...
metrics summarize the system

LOC         148‘760
NOM          14‘915
NOC           2’089
CYCLO        30‘073
CALLS       ...
metrics summarize the system

LOC         148‘760
NOM          14‘915
NOC           2’089
CYCLO        30‘073
CALLS       ...
queries detect outliers




God Class:
ATFD	 > 		 FEW 	 	 	 &
WMC 	 >= 	 VERY HIGH 	 &
TCC	 	 < 		 1/3
pictures tell thousands of words




                                               03
                                   ...
pictures tell thousands of words




                                     tal 2006
                                   ee
 ...
pictures tell thousands of words




                                            7
                                    eta...
pictures tell thousands of words




                                         8
                                        0
...
pictures tell thousands of words




                                            5
                                   etal...
measure
query
visualize
…
{               {
                        {
    {
                            }
        }
      ...
e.ch
        unib
    se.
  o
mo
presenting is storytelling
       www.tudorgirba.com
Tudor Gîrba
          www.tudorgirba.com




http://creativecommons.org/licenses/by/3.0/
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Storytelling In Lugano  2009-04-28
Upcoming SlideShare
Loading in …5
×

Storytelling In Lugano 2009-04-28

2,393 views

Published on

I used this set of slides for a lecture on delivering presentations at the University of Lugano (2009-04-28)

Published in: Technology, Education
1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total views
2,393
On SlideShare
0
From Embeds
0
Number of Embeds
509
Actions
Shares
0
Downloads
56
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide

Storytelling In Lugano 2009-04-28

  1. www.tudor girba.com Presenting in Lugano Tudor Gîrba www.tudorgirba.com
  2. www.tudor Roadmap girba.com • Every talk must start with a roadmap • So: • Introduction • Example presentation • Slides • Template • Audience • Story • More slides • Conclusion © Tudor Girba Lugano - April 28, 2009 2
  3. www.tudor About this talk girba.com • I used to be extremely afraid of speaking in public • In fact, I was so afraid that I could hardly speak • But, because I ithad to speak, I spent a bit of time thinking about • Today, Ido presentations some of my reflections on will share with you how to • I am actually quite nervous to talk about it here © Tudor Girba Lugano - April 28, 2009 3
  4. www.tudor Roadmap girba.com • Every talk must start with a roadmap • So: • Introduction • Example presentation • Slides • Template • Audience • Story • More slides • Conclusion © Tudor Girba Lugano - April 28, 2009 4
  5. www.tudor girba.com Example presentation: Assessing your software systems with better tools Tudor Gîrba - www.tudorgirba.com
  6. www.tudor Roadmap girba.com • Context • Software assessment • Problem • Challenges • Conclusions © Tudor Girba Lugano - April 28, 2009 6
  7. www.tudor Context girba.com • Software evolves continuously to meet ever changing requirements • Lehmann Law: As a program evolves, it becomes more complex, and extra resources are needed to preserve and simplify its structure • 50%-75% of total effort in a successful project is spent on maintenance • Where maintenance means the period after the first release © Tudor Girba Lugano - April 28, 2009 7
  8. www.tudor Context girba.com • Software evolves continuously to meet ever changing requirements • Lehmann Law: As a program evolves, it becomes more complex, and extra resources are needed to preserve and simplify its structure • 50%-75% of total effort in a successful project is spent on maintenance • Where maintenance means the period after the first release © Tudor Girba Lugano - April 28, 2009 7
  9. www.tudor Software assessment girba.com • We need to assess the system to take informative decisions • The developer needs to know what and how to change when a change request comes his way • The architect needs to know if the code conforms to the overall architecture • The manager needs to know the status of the project • The client needs to know what happens in between releases © Tudor Girba Lugano - April 28, 2009 8
  10. www.tudor Problem girba.com • Software is large and complex • … and it contains lots of details that are not always relevant • As systems evolve and as time pressure increases • Quality drifts • Documentation gets obsolete • Knowledge gets lost • Problem: how to effectively understand all these details? © Tudor Girba Lugano - April 28, 2009 9
  11. www.tudor Techniques girba.com • Reversesystem Engineering is the process of analyzing a subject • to identify the systemʼs components and their interrelationships and • create representations of the system in another form or at a higher level of abstraction • There are many techniques: • Metrics, visualization, queries … • We need to combine techniques to obtain a complete picture © Tudor Girba Lugano - April 28, 2009 10
  12. www.tudor Metrics girba.com • Metrics compress the system into numbers • There are a large number of metrics available • Various aspects • Size: LOC (lines of code), NOM (number of methods) … • Complexity: CYCLO (McCabe cyclomatic complexity) ... • Coupling, cohesion: TCC (tight class cohesion) … • Numbers need to be interpreted and put in context © Tudor Girba Lugano - April 28, 2009 11
  13. www.tudor Queries girba.com • Queries can encode known rules to detect: can be run and they automatically against the system • Problems • Places of interest • Detection Strategies are metrics based rules to detect design flaws Class uses directly more than a few attributes of other classes ATFD > FEW Functional complexity of the class is very high AND GodClass WMC ! VERY HIGH Class cohesion is low TCC < ONE THIRD © Tudor Girba Lugano - April 28, 2009 12
  14. www.tudor Visualization girba.com • Visualization encodes the system details into pictures • We are visual beings and we in one glimpseoverview of can obtain an large amounts of information • Many visualizations are available • Structure, relationships, … • Visualizations can be combined with metrics © Tudor Girba Lugano - April 28, 2009 13
  15. www.tudor Conclusions girba.com • Software software is complex and presents many details that are difficult to understand • We need to look at from multiple perspectives • metrics, queries visualizations, etc. • Moose is a platform for software analysis (http:// moose.unibe.ch) • … but, software is an asset • Software needs to be approached in its entirety © Tudor Girba Lugano - April 28, 2009 14
  16. www.tudor Roadmap girba.com • Every talk must start with a roadmap • So: • Introduction • Example presentation • Slides • Template • Audience • Story • More slides • Conclusion © Tudor Girba Lugano - April 28, 2009 15
  17. www.tudor Slides girba.com • Every decent talk is accompanied by slides • Text is first level bulletsso, slides should not have more difficult to read than 6 • The text should be no smaller than 12 pt • A good slide has an engaging design • Donʼt just use a standard design • Show that you care • Letʼs see what a good template is made of ... © Tudor Girba Lugano - April 28, 2009 16
  18. www.tudor The template in 4 steps girba.com 1. Align title to the left, and add logo to the top right • The logo should not be too large, but it should be visible at all time • Adding it to the right, makes it secondary in the visual hierarchy so that it is not compete with the rest of the text 2. Choose colors and style to match the corporate look 3. Delimit the title zone and readjust the style 4. Add footer • Slide number is important to let the audience know about the progress • Add your name, just in case they forgot it • Add the date and place of the presentation to show that it is customized for the situation © Tudor Girba Lugano - April 28, 2009 17
  19. STOP
  20. why are we here?
  21. not the talk is slides your
  22. story the talk is your
  23. presenting is storytelling www.tudorgirba.com
  24. story = fairy tale
  25. design your story
  26. audience? what is your
  27. message message message message message message message message message message message message ssage message message message message message message message message message message message message message message message message message message message essage message message message message
  28. message message message message message message message message message message message message ssage message message message message message message message message message message message message message message message message message message message essage message message message message
  29. one message
  30. deliver one message
  31. slides
  32. slides are visual aids
  33. visual slides are aids
  34. Important sign 1. At this sign, stop, look around and proceed if no other car is coming your way. 2. Important!!!! The cars coming from the other directions will not have to stop. 3. This sign was put here by the authorities in charge. 4. This sign concerns vehicles only. Pedestrians should look at the signs dedicated to them. 5. This sign should not be touched or hindered in any way. Any violation is punishable according to the law.
  35. STOP
  36. Important sign • At this sign, stop, look around and proceed if no other car is STOP coming your way. • Important!!!! The cars coming from the other directions will not have to stop. • This sign was put here by the authorities in charge. • This sign concerns vehicles only. Pedestrians should look at the signs dedicated to them. • This sign should not be touched or hindered in any way. Any violation is punishable according to the law.
  37. effective tailed de Important sign • At this sign, stop, look around and proceed if no other car is STOP coming your way. • Important!!!! The cars coming from the other directions will not have to stop. • This sign was put here by the authorities in charge. • This sign concerns vehicles only. Pedestrians should look at the signs dedicated to them. • This sign should not be touched or hindered in any way. Any violation is punishable according to the law.
  38. details not all are important
  39. omit needless words
  40. for sale: baby shoes, never worn Ernest Hemingway
  41. design is not the abundance of simplicity it is the absence of complexity
  42. IS emphasizing nothing emphasizing everything
  43. whitespace
  44. y x
  45. y x
  46. y x
  47. remove chart junk increase data ink
  48. whitespace is a resource a resource whitespace is a resourceis a resource is a is a resource whitespace whitespace whitespace is a resource is a resource whitespace is whitespace whitespacewhitespace is a whitespace is a resource resource whitespace is a is a is aresource whitespacewhitespace is a resource resource whitespace is a resource whitespaceaisresource is a resource resource a resource whitespace whitespace resource a resource whitespace is a whitespace is resource whitespaceresource resource is awhitespace resource whitespace is aisresource whitespace is a resource whitespace resource whitespace is a is a resource whitespace is a is whitespace is a is a resource whitespace resource whitespacewhitespace is a resourceresourceisaaresource whitespace is a whitespace is a whitespacewhitespace is a resource whitespacea resource resource whitespace is a is a resource whitespace is a resource whitespace resource whitespace is a resource whitespace isisaaresource resource whitespace is whitespace is a resource whitespace is a resource whitespace is awhitespace a resource is a resource whitespace is a resource whitespace is a resourceawhitespace is resource whitespace is a resource whitespace is aisresource whitespace resource whitespaceresource a resourceresourceisaaresource is a resource whitespace is resource whitespace is a resource whitespacewhitespace is is a whitespace is a resource is a resource whitespace is a whitespace whitespace whitespace is a resource whitespace is a resource whitespace is a resource is a resource whitespace whitespace is a resourcea a resource whitespace is is resource whitespace is a resource whitespace whitespace is a resource resource whitespace iswhitespaceresource whitespace is a whitespace is a resource ais aaresource resource resource is a whitespace is a resourcea whitespace is resource whitespace whitespace isis a resource whitespaceais a resourceresource whitespaceresource resource resource whitespace is a whitespace isis whitespace is aa a resource resource whitespace whitespace a resourcewhitespace is is whitespace aisresource aisresource whitespaceresource resource a resource resource is awhitespace a a whitespace is resource a is a is a is whitespace whitespace whitespace is is is awhitespacewhitespace whitespacearesource resource whitespace resource a whitespaceresource resourcea resource isiswhitespace aisresource whitespace resourcea resource resourcewhitespace whitespaceisawhitespaceisisresource whitespacewhitespaceresource is a resource whitespace resource aaresourcea resource whitespacea is is aisresource resource a resource is whitespaceresource resource is is whitespace whitespace is resource whitespaceiswhitespace iswhitespace isisaaresource aresource is aaresourcewhitespace a isresource a a whitespace whitespacewhitespace a is whitespace is a resource resource is ais a resource is is whitespaceisiswhitespace is whitespace whitespace is whitespace aaiswhitespace aisresourceisaaresource isaaresource whitespaceiswhitespace a resource whitespace is a resource resourceresource whitespaceisresourcea resource whitespace isis aresource aresource whitespaceis isisaaresource whitespace resource aresource awhitespace resource a resource whitespace is whitespacewhitespace isis awhitespace is is is a resource whitespacewhitespacewhitespaceresourceiswhitespaceresourceaisresourceresource whitespace iswhitespace whitespaceresourcea resourceresource resource whitespace isaaaresource a resourceresourceresource is whitespace a a whitespacewhitespace isresource resource aisresource aaresource is iswhitespaceaa resourceisaaresource resource a is resource a a is whitespace whitespace whitespace whitespaceresourcea a resourceresourcewhitespace aa is a a is is whitespaceiswhitespaceis resourcewhitespacewhitespaceresourceresource whitespaceresource resourceresource whitespaceisresource a a resourceais is aresourcewhitespacewhitespace is whitespaceiswhitespace aaresource whitespacewhitespaceawhitespace is a resource whitespace aaresourceaisis resource resourceaaresource aaresourceis isisaaresourceawhitespaceisaaaresource whitespace is whitespace whitespace whitespace is resource iswhitespace whitespacea a resource resource resourcea resourceaawhitespace isiswhitespace is whitespaceresourceisresourceresource whitespaceresource is a resource whitespace whitespaceisisresource whitespace iswhitespace whitespacewhitespace is a resourceresource resourceis whitespacewhitespaceis is a whitespace is resource resource whitespaceaaisresourcea resourcewhitespaceisisiswhitespace is aaresource whitespacewhitespace a isawhitespace is isis a is resource resource whitespace a whitespace whitespace resource whitespace whitespace is whitespace is a resource iswhitespace is a resource whitespace isaaresource whitespace is a iswhitespace isaaresourceresource whitespacewhitespaceresource whitespaceiswhitespace is a resource resourcewhitespace whitespace is a resource whitespace is aisresource whitespace is a resource resource iswhitespace is whitespace isaa awhitespace resource whitespacewhitespace a a whitespace isisaawhitespace aisa is whitespace is a resource is resource whitespace whitespace whitespace isisa aresourceisis a resource a resource resource whitespace a resource a is a resource a resourcewhitespace is isisaaresource whitespace whitespaceresourcewhitespace whitespacearesource whitespace isisresource whitespace awhitespace iswhitespace is a resource whitespace is is resource resource resource whitespace resource whitespace isisa resourceis whitespace whitespace a resource resource resourceresource whitespacea resource is resource whitespace isaa resource resource whitespace isisaa resource aaresource whitespace iswhitespaceresource whitespace whitespace is a resource whitespace resource whitespace a resource whitespace isisaaresourceis resource whitespace a resource is a resource a resource is a is whitespace whitespace is a resource whitespace is a whitespace is is a is resource whitespace is resourceresource whitespace iswhitespaceresource is whitespacewhitespaceisisa aaresource whitespace whitespaceis whitespace awhitespacewhitespace is resource whitespaceresource resourceresourceresourcewhitespace is a resource whitespace is a is a a is a whitespace a whitespace is a resource whitespace resource whitespace is isaaresource whitespace resource whitespace resource resource whitespace is resource whitespace a resource resource a resource whitespaceaa resource a isis is a resource whitespaceresourceisaaresourcea resourceresource isresource whitespaceisis aresource resource whitespacewhitespaceresourcea resource isa a whitespace is is whitespace whitespaceaaisisaaresource whitespaceis a resource whitespace whitespace resource resourcea resource aiswhitespace a resource whitespace a a isawhitespace is whitespaceresource whitespace is is whitespace whitespace ais isresource a whitespacewhitespaceaisresource iswhitespace isiswhitespace resourceresource whitespace whitespace whitespaceisisaisresource awhitespace awhitespace iswhitespaceaawhitespace whitespace whitespaceaisisaawhitespaceaisis whitespacearesource a resource whitespace isis whitespaceisisresourceresourcea resourcewhitespaceaisis a resource whitespacewhitespaceresourcewhitespaceresource a is is resource whitespace is ais resource is is is resource a resource resource is awhitespaceresource whitespace resourcewhitespacewhitespaceiswhitespaceis isis aisis resource whitespace awhitespace aaresourceresource resource resource resourceais whitespace is a a resource a whitespace whitespace aresource whitespace whitespace a aresourceresource is whitespace is resource whitespacewhitespaceresource is a whitespace a isa aresource resource a is aiswhitespace whitespace aresource a resource resource resource a resource whitespace isisawhitespacea awhitespaceiswhitespaceisis is a resource resourceis resource whitespacewhitespaceaaisresourceisresource whitespace whitespace is resourcea is resource isa resource a whitespace a awhitespace whitespace whitespaceaaresourceis is resourceis a resource is whitespace aresourcewhitespace whitespacea whitespaceresourceawhitespace resourcewhitespace is a resource whitespace aiswhitespaceais isisaaresourceis aisiswhitespace is a resource whitespaceiswhitespace whitespace a is resource whitespace resource resource whitespace is whitespace aaresource resource aresource a resourcea whitespace is a whitespaceresource resource resource whitespace iswhitespaceresource is a resourceresourceresource resource whitespace is aisresource whitespace a resource a whitespace resource is whitespace is aisresourcewhitespace resource is a resource is a resource whitespace is a a resource whitespace is is whitespacewhitespaceresource is whitespace whitespace is is resourcewhitespace a resource whitespaceaaresource resource a is is awhitespace is whitespace is a resource whitespace is a whitespace is a isa aresource whitespacewhitespace is resource whitespaceresourceiswhitespacea a resource resource resource whitespace a resource whitespace is resource whitespace resource is a resource whitespace resource is a whitespace isis resourcea a resource whitespace iswhitespace a is whitespace whitespace is whitespace is a whitespace is a resource whitespace is a resource whitespace is a resource is a resource whitespace is a resource whitespace iswhitespaceresource a resource is a resource whitespace is a resource whitespace whitespaceais is a resource whitespace is a is whitespace resource whitespace is a resource whitespaceresource whitespace a resource whitespace is a is ais is aisresource whitespace resourceresource whitespace resource whitespace a a resource whitespace is ais a resource whitespace resource whitespace is whitespace whitespace is a resource whitespace is a resource is a resource is a resource a whitespace whitespace is a resource whitespace is a resource whitespace is a resource whitespace resource whitespace is a resource whitespace is a resourceresource is a resource whitespace is aisresource whitespace a whitespace is a whitespace is a resource
  49. whitespace is a resource a resource whitespace is a resourceis a resource is a is a resource whitespace whitespace whitespace is a resource is a resource whitespace is whitespace whitespacewhitespace is a whitespace is a resource resource whitespace is a is a is aresource whitespacewhitespace is a resource resource whitespace is a resource whitespaceaisresource is a resource resource a resource whitespace whitespace resource a resource whitespace is a whitespace is resource whitespaceresource resource is awhitespace resource whitespace is aisresource whitespace is a resource whitespace resource whitespace is a is a resource whitespace is a is whitespace is a is a resource whitespace resource whitespacewhitespace is a resourceresourceisaaresource whitespace is a whitespace is a whitespacewhitespace is a resource whitespacea resource resource whitespace is a is a resource whitespace is a resource whitespace resource whitespace is a resource whitespace isisaaresource resource whitespace is whitespace is a resource whitespace is a resource whitespace is awhitespace a resource is a resource whitespace is a resource whitespace is a resourceawhitespace is resource whitespace is a resource whitespace is aisresource whitespace resource whitespaceresource a resourceresourceisaaresource is a resource whitespace is resource whitespace is a resource whitespacewhitespace is is a whitespace is a resource is a resource whitespace is a whitespace whitespace whitespace is a resource whitespace is a resource whitespace is a resource is a resource whitespace whitespace is a resourcea a resource whitespace is is resource whitespace is a resource whitespace whitespace is a resource resource whitespace iswhitespaceresource whitespace is a whitespace is a resource ais aaresource resource resource is a whitespace is a resourcea whitespace is resource whitespace whitespace isis a resource whitespaceais a resourceresource whitespaceresource resource resource whitespace is a whitespace isis whitespace is aa a resource resource whitespace whitespace a resourcewhitespace is is whitespace aisresource aisresource whitespaceresource resource a resource resource is awhitespace a a whitespace is resource a is a is a is whitespace whitespace whitespace is is is awhitespacewhitespace whitespacearesource resource whitespace resource a whitespaceresource resourcea resource isiswhitespace aisresource whitespace resourcea resource resourcewhitespace whitespaceisawhitespaceisisresource whitespacewhitespaceresource is a resource whitespace resource aaresourcea resource whitespacea is is aisresource resource a resource is whitespaceresource resource is is whitespace whitespace is resource whitespaceiswhitespace iswhitespace isisaaresource aresource is aaresourcewhitespace a isresource a a whitespace whitespacewhitespace a is whitespace is a resource resource is ais a resource is is whitespaceisiswhitespace is whitespace whitespace is whitespace aaiswhitespace aisresourceisaaresource isaaresource whitespaceiswhitespace a resource whitespace is a resource resourceresource whitespaceisresourcea resource whitespace isis aresource aresource whitespaceis isisaaresource whitespace resource aresource awhitespace resource a resource whitespace is whitespacewhitespace isis awhitespace is is is a resource whitespacewhitespacewhitespaceresourceiswhitespaceresourceaisresourceresource whitespace iswhitespace whitespaceresourcea resourceresource resource whitespace isaaaresource a resourceresourceresource is whitespace a a whitespacewhitespace isresource resource aisresource aaresource is iswhitespaceaa resourceisaaresource resource a is resource a a is whitespace whitespace whitespace whitespaceresourcea a resourceresourcewhitespace aa is a a is is whitespaceiswhitespaceis resourcewhitespacewhitespaceresourceresource whitespaceresource resourceresource whitespaceisresource a a resourceais is aresourcewhitespacewhitespace is fill it for a reason whitespaceiswhitespace aaresource whitespacewhitespaceawhitespace is a resource whitespace aaresourceaisis resource resourceaaresource aaresourceis isisaaresourceawhitespaceisaaaresource whitespace is whitespace whitespace whitespace is resource iswhitespace whitespacea a resource resource resourcea resourceaawhitespace isiswhitespace is whitespaceresourceisresourceresource whitespaceresource is a resource whitespace whitespaceisisresource whitespace iswhitespace whitespacewhitespace is a resourceresource resourceis whitespacewhitespaceis is a whitespace is resource resource whitespaceaaisresourcea resourcewhitespaceisisiswhitespace is aaresource whitespacewhitespace a isawhitespace is isis a is resource resource whitespace a whitespace whitespace resource whitespace whitespace is whitespace is a resource iswhitespace is a resource whitespace isaaresource whitespace is a iswhitespace isaaresourceresource whitespacewhitespaceresource whitespaceiswhitespace is a resource resourcewhitespace whitespace is a resource whitespace is aisresource whitespace is a resource resource iswhitespace is whitespace isaa awhitespace resource whitespacewhitespace a a whitespace isisaawhitespace aisa is whitespace is a resource is resource whitespace whitespace whitespace isisa aresourceisis a resource a resource resource whitespace a resource a is a resource a resourcewhitespace is isisaaresource whitespace whitespaceresourcewhitespace whitespacearesource whitespace isisresource whitespace awhitespace iswhitespace is a resource whitespace is is resource resource resource whitespace resource whitespace isisa resourceis whitespace whitespace a resource resource resourceresource whitespacea resource is resource whitespace isaa resource resource whitespace isisaa resource aaresource whitespace iswhitespaceresource whitespace whitespace is a resource whitespace resource whitespace a resource whitespace isisaaresourceis resource whitespace a resource is a resource a resource is a is whitespace whitespace is a resource whitespace is a whitespace is is a is resource whitespace is resourceresource whitespace iswhitespaceresource is whitespacewhitespaceisisa aaresource whitespace whitespaceis whitespace awhitespacewhitespace is resource whitespaceresource resourceresourceresourcewhitespace is a resource whitespace is a is a a is a whitespace a whitespace is a resource whitespace resource whitespace is isaaresource whitespace resource whitespace resource resource whitespace is resource whitespace a resource resource a resource whitespaceaa resource a isis is a resource whitespaceresourceisaaresourcea resourceresource isresource whitespaceisis aresource resource whitespacewhitespaceresourcea resource isa a whitespace is is whitespace whitespaceaaisisaaresource whitespaceis a resource whitespace whitespace resource resourcea resource aiswhitespace a resource whitespace a a isawhitespace is whitespaceresource whitespace is is whitespace whitespace ais isresource a whitespacewhitespaceaisresource iswhitespace isiswhitespace resourceresource whitespace whitespace whitespaceisisaisresource awhitespace awhitespace iswhitespaceaawhitespace whitespace whitespaceaisisaawhitespaceaisis whitespacearesource a resource whitespace isis whitespaceisisresourceresourcea resourcewhitespaceaisis a resource whitespacewhitespaceresourcewhitespaceresource a is is resource whitespace is ais resource is is is resource a resource resource is awhitespaceresource whitespace resourcewhitespacewhitespaceiswhitespaceis isis aisis resource whitespace awhitespace aaresourceresource resource resource resourceais whitespace is a a resource a whitespace whitespace aresource whitespace whitespace a aresourceresource is whitespace is resource whitespacewhitespaceresource is a whitespace a isa aresource resource a is aiswhitespace whitespace aresource a resource resource resource a resource whitespace isisawhitespacea awhitespaceiswhitespaceisis is a resource resourceis resource whitespacewhitespaceaaisresourceisresource whitespace whitespace is resourcea is resource isa resource a whitespace a awhitespace whitespace whitespaceaaresourceis is resourceis a resource is whitespace aresourcewhitespace whitespacea whitespaceresourceawhitespace resourcewhitespace is a resource whitespace aiswhitespaceais isisaaresourceis aisiswhitespace is a resource whitespaceiswhitespace whitespace a is resource whitespace resource resource whitespace is whitespace aaresource resource aresource a resourcea whitespace is a whitespaceresource resource resource whitespace iswhitespaceresource is a resourceresourceresource resource whitespace is aisresource whitespace a resource a whitespace resource is whitespace is aisresourcewhitespace resource is a resource is a resource whitespace is a a resource whitespace is is whitespacewhitespaceresource is whitespace whitespace is is resourcewhitespace a resource whitespaceaaresource resource a is is awhitespace is whitespace is a resource whitespace is a whitespace is a isa aresource whitespacewhitespace is resource whitespaceresourceiswhitespacea a resource resource resource whitespace a resource whitespace is resource whitespace resource is a resource whitespace resource is a whitespace isis resourcea a resource whitespace iswhitespace a is whitespace whitespace is whitespace is a whitespace is a resource whitespace is a resource whitespace is a resource is a resource whitespace is a resource whitespace iswhitespaceresource a resource is a resource whitespace is a resource whitespace whitespaceais is a resource whitespace is a is whitespace resource whitespace is a resource whitespaceresource whitespace a resource whitespace is a is ais is aisresource whitespace resourceresource whitespace resource whitespace a a resource whitespace is ais a resource whitespace resource whitespace is whitespace whitespace is a resource whitespace is a resource is a resource is a resource a whitespace whitespace is a resource whitespace is a resource whitespace is a resource whitespace resource whitespace is a resource whitespace is a resourceresource is a resource whitespace is aisresource whitespace a whitespace is a whitespace is a resource
  50. not documents slides are
  51. projector = screen
  52. ween bet is in tory the s
  53. • The more text there is on a slide, the more I will tend to speak it as it is written on the slide. •But, you can read a text much faster than I can speak it. • In such situations, my speech becomes noise as you rather prefer to just go ahead and read it by yourself. • That is the reason why slides should not have text that competes with my speech, but rather be as visual as possible to complement it. • I guess you are already reading this line while I am still somewhere in the middle of the text.
  54. notes will set you free
  55. http://www.iwm-kmrc.de/workshops/visualization/sweller.pdf • The more text there is on a slide, the more I will tend http://www.smh.com.au/news/technology/powerpoint-presentations-a-disaster/ to speak it as it is written on the slide. • 2007/04/03/1175366240499.html But, you can read a text much faster than I can speak it. • In such situations, my speech becomes noise as you rather prefer to just go ahead and read it by yourself. • That is the reason why slides should not have text that competes with my speech, but rather be as visual as possible to complement it. • I guess you are already reading this line while I am still somewhere in the middle of the text. One assumption is that slides must also carry the message in the absence of the speaker, and hence most of the content must be on the slides. The result is lots of bullet points and lots of text. However, lots of text competes with the spoken words because we can just read faster than we speak. And we want the audience to hear what we have to notes will set you free say. Another option is to put the text in the notes and provide slides with notes for as printouts.
  56. if you must write, large fonts use
  57. trans ition
  58. visual slides are aids
  59. aids slides are visual
  60. “too many minds” The Last Samurai
  61. audience = friend
  62. en.com logy.com ntationz w.slideo .prese www ww www.tudorgirba.com/blog
  63. .ted.com www
  64. what about technical talks?
  65. facts alone are boring
  66. any fact has its own story
  67. content form
  68. content form
  69. are designer? you a
  70. presenting is storytelling www.tudorgirba.com
  71. assessing software systems
  72. } } { { } } { { g in er ne gi en d ar rw fo
  73. fo rw ar d en gi ne er in g { { { { { { } { { actual development } } } } } } } } {
  74. sess u as do yo fo rw how ar em? d syst en your gi ne er in g { { { { { { } { { actual development } } } } } } } } {
  75. sess u as do yo how em? syst your { { { { } } } } } {
  76. { { { { complex } = } } } } {
  77. complex, large { { { { } = } } } } {
  78. onds, 2 sec line in lines read 1 50‘000 h for 2 if you 1 mont u need yo
  79. ust is j ode gc adin re ugh eno not
  80. complex, large { { { { } = } } } } {
  81. measure query visualize … { { { { } } } } } {
  82. measure query visualize … { { { { } } } } } {
  83. metrics summarize the system LOC 148‘760 NOM 14‘915 NOC 2’089 CYCLO 30‘073 CALLS 151287 FANOUT 85909 AHH 0.12 ... ...
  84. metrics summarize the system LOC 148‘760 NOM 14‘915 NOC 2’089 CYCLO 30‘073 CALLS 151287 FANOUT 85909 AHH 0.12 ... ...
  85. queries detect outliers God Class: ATFD > FEW & WMC >= VERY HIGH & TCC < 1/3
  86. pictures tell thousands of words 03 asse 20 uc anza, D L
  87. pictures tell thousands of words tal 2006 ee Ducass
  88. pictures tell thousands of words 7 etal 200 Greevy
  89. pictures tell thousands of words 8 0 ettel 20 W
  90. pictures tell thousands of words 5 etal 200 Girba
  91. measure query visualize … { { { { } } } } } {
  92. e.ch unib se. o mo
  93. presenting is storytelling www.tudorgirba.com
  94. Tudor Gîrba www.tudorgirba.com http://creativecommons.org/licenses/by/3.0/

×