0
Druplicon’s Fables
Stories of mistakes, morals, and doing it right

Andrew Berry • @deviantintegral
About your
storyteller
@deviantintegral
@deviantintegral
Aesop used “humble incidents to teach great truths”

-- Apollonius of Tyana

@deviantintegral
Once upon a time...

@deviantintegral
Bolt vom Bergblick, Angus Mak, stolen from Yammer
Sad dog :(

@deviantintegral
Once upon a time...
(not so long ago)

@deviantintegral
<html>

@deviantintegral
• Content types
• Fields

• Editing forms

• User accounts

• Choose your own destiny
@deviantintegral
@deviantintegral
Milky Way Arch by Bruno Gilli/ESO
• A library of modules with prebuilt
functionality

• For those who don’t code

• Modules combine to create business
value...
@deviantintegral
vintage perpetual desk calendar, H is for Home, Flickr
A list of hot events

@deviantintegral
A photo carousel for
each event!
@deviantintegral
@deviantintegral
A view for every day

@deviantintegral
A content type for
every week
@deviantintegral
Comments on ALL
THE THINGS!
@deviantintegral
Nothing done

@deviantintegral
The Feature and its
Reflection
@deviantintegral
With Drupal, it’s
really easy to get to
90%
@deviantintegral
Technologists like to
use the new shiny
@deviantintegral
“There’s a module
for that”
@deviantintegral
(I can write a
module for that)
@deviantintegral
We have to be disciplined and finish what we
start

puzzle frustration - the missing piece!, Eljay, Flickr
If you always chase what’s hot in the Drupal

community, you’ll leave your own work behind and
end up with nothing.

@devi...
The End

@deviantintegral
Once upon a time...

@deviantintegral
#omnomnom

@deviantintegral
@deviantintegral
@deviantintegral
Once upon a time...
(or last year, in internet time)

@deviantintegral
@deviantintegral
@deviantintegral
@deviantintegral
@deviantintegral
Ticketbooths outside Legoland, Billund Airport, Syddanmark, DK, by loozrboy, Flickr
We’re making a
great website
@deviantintegral
Hey, look!
Progress.
@deviantintegral
Ready to launch?

@deviantintegral
Add some spice?

@deviantintegral
Pretty soon...

@deviantintegral
@deviantintegral
It’s easy to rag on
project managers
@deviantintegral
The blinders of
doacracy
@deviantintegral
Project Management
isn’t just a line item
@deviantintegral
Spicy Sausage and Lentil Soup, whitneyinchicago, Flickr
Ticket Soup

@deviantintegral
An effective project manager enables positive

collaboration by identifying actionable units of work
and pairing them with...
The End

@deviantintegral
Once upon a time...

@deviantintegral
@deviantintegral
Once upon a time...
(probably happened last week)

@deviantintegral
Gemini XII, Erik Charlton, Flickr
<< 1 2 3 4 5 6 7 8 9 >>
<< 1 2 3 >>

@deviantintegral
Wait, a spec?

@deviantintegral
“As a user...

@deviantintegral
... browsing with an
iPhone”
@deviantintegral
“As a user...

@deviantintegral
... I want to be
engaged with our
brand”
@deviantintegral
“As a user...

@deviantintegral
... I want to share
with one click”
@deviantintegral
*double take*

@deviantintegral
Tiny Computer, The Empty Page
@deviantintegral
@deviantintegral
@deviantintegral
Seek out the real
end user
@deviantintegral
The Client in the
User’s Skin
@deviantintegral
Don’t let your client pretend to be the user. Don’t let
the user in user stories mean “I” or “me”. Your
words will inevita...
The End

@deviantintegral
Once upon a time...

@deviantintegral
@deviantintegral
@deviantintegral
netting-over-earth, by Théo, https://secure.flickr.com/photos/lenny_montana/1195021/
Once upon a time...
(every day)

@deviantintegral
#awesome

@deviantintegral
Goals for ALL MOST
THE THINGS
@deviantintegral
$
(not the PHP or jQuery $)

@deviantintegral
Lets doooo eeeeeeeit

@deviantintegral
X
X
@deviantintegral
Onward and
upward!
@deviantintegral
toolbarS, Takuya Oikawa, Flickr
Squeaky Wheel

@deviantintegral
X
X
X
X
@deviantintegral
while (1) defects++;

@deviantintegral
Through sprint 3...

@deviantintegral
Through sprint 9...

@deviantintegral
Through sprint
Tornado Man...
@deviantintegral
We have a complete
site...
@deviantintegral
...if you followed the
expected path.
@deviantintegral
Jungle, Luke Jones, Flickr
@deviantintegral
It’s easy to rag on
our testers
@deviantintegral
wrong direction

@deviantintegral
The QA Tester and
the Other Devs
@deviantintegral
Testers ensure we
have to acknowledge
reality
@deviantintegral
Quality assurance is our best guard against software
decay and ruin, even when it feels like it impedes

progress towards ...
The End

@deviantintegral
Collect bonus, zigazou76, Flickr
Once upon a time...

@deviantintegral
@deviantintegral
CMS is an acronym
for “slow”
@deviantintegral
Impossible
advantage
@deviantintegral
I see what you did
there...
@deviantintegral
Merrie Melodies, Insomnia Cured Here, Flickr
Forced into a tough
situation
@deviantintegral
@deviantintegral
Subscribe me to your
list
@deviantintegral
@deviantintegral
Telephone, Timitrius, Flickr
@deviantintegral
Change the rules

@deviantintegral
@deviantintegral
@deviantintegral
The Drupal community lets us change the rules.

What was impossible becomes possible, probable,
and before you know it, do...
And they lived happily
ever after

@deviantintegral
Thank you!
@deviantintegral

slideshare.net/deviantintegral
(and credits too!)
•

Computer Keyboard designed by Andrew

•

Carrot designed by Ricardo Moreira from The

•

Architect designed by Augusto ...
Druplicon's fables
Druplicon's fables
Upcoming SlideShare
Loading in...5
×

Druplicon's fables

386

Published on

Stories of mistakes, morals, and doing it right.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
386
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Druplicon's fables"

  1. 1. Druplicon’s Fables Stories of mistakes, morals, and doing it right Andrew Berry • @deviantintegral
  2. 2. About your storyteller @deviantintegral
  3. 3. @deviantintegral
  4. 4. Aesop used “humble incidents to teach great truths” -- Apollonius of Tyana @deviantintegral
  5. 5. Once upon a time... @deviantintegral
  6. 6. Bolt vom Bergblick, Angus Mak, stolen from Yammer
  7. 7. Sad dog :( @deviantintegral
  8. 8. Once upon a time... (not so long ago) @deviantintegral
  9. 9. <html> @deviantintegral
  10. 10. • Content types • Fields • Editing forms • User accounts • Choose your own destiny @deviantintegral
  11. 11. @deviantintegral
  12. 12. Milky Way Arch by Bruno Gilli/ESO
  13. 13. • A library of modules with prebuilt functionality • For those who don’t code • Modules combine to create business value @deviantintegral
  14. 14. @deviantintegral
  15. 15. vintage perpetual desk calendar, H is for Home, Flickr
  16. 16. A list of hot events @deviantintegral
  17. 17. A photo carousel for each event! @deviantintegral
  18. 18. @deviantintegral
  19. 19. A view for every day @deviantintegral
  20. 20. A content type for every week @deviantintegral
  21. 21. Comments on ALL THE THINGS! @deviantintegral
  22. 22. Nothing done @deviantintegral
  23. 23. The Feature and its Reflection @deviantintegral
  24. 24. With Drupal, it’s really easy to get to 90% @deviantintegral
  25. 25. Technologists like to use the new shiny @deviantintegral
  26. 26. “There’s a module for that” @deviantintegral
  27. 27. (I can write a module for that) @deviantintegral
  28. 28. We have to be disciplined and finish what we start puzzle frustration - the missing piece!, Eljay, Flickr
  29. 29. If you always chase what’s hot in the Drupal community, you’ll leave your own work behind and end up with nothing. @deviantintegral
  30. 30. The End @deviantintegral
  31. 31. Once upon a time... @deviantintegral
  32. 32. #omnomnom @deviantintegral
  33. 33. @deviantintegral
  34. 34. @deviantintegral
  35. 35. Once upon a time... (or last year, in internet time) @deviantintegral
  36. 36. @deviantintegral
  37. 37. @deviantintegral
  38. 38. @deviantintegral
  39. 39. @deviantintegral
  40. 40. Ticketbooths outside Legoland, Billund Airport, Syddanmark, DK, by loozrboy, Flickr
  41. 41. We’re making a great website @deviantintegral
  42. 42. Hey, look! Progress. @deviantintegral
  43. 43. Ready to launch? @deviantintegral
  44. 44. Add some spice? @deviantintegral
  45. 45. Pretty soon... @deviantintegral
  46. 46. @deviantintegral
  47. 47. It’s easy to rag on project managers @deviantintegral
  48. 48. The blinders of doacracy @deviantintegral
  49. 49. Project Management isn’t just a line item @deviantintegral
  50. 50. Spicy Sausage and Lentil Soup, whitneyinchicago, Flickr
  51. 51. Ticket Soup @deviantintegral
  52. 52. An effective project manager enables positive collaboration by identifying actionable units of work and pairing them with team members who have the needed skills. They bring the stone to the soup. @deviantintegral
  53. 53. The End @deviantintegral
  54. 54. Once upon a time... @deviantintegral
  55. 55. @deviantintegral
  56. 56. Once upon a time... (probably happened last week) @deviantintegral
  57. 57. Gemini XII, Erik Charlton, Flickr
  58. 58. << 1 2 3 4 5 6 7 8 9 >> << 1 2 3 >> @deviantintegral
  59. 59. Wait, a spec? @deviantintegral
  60. 60. “As a user... @deviantintegral
  61. 61. ... browsing with an iPhone” @deviantintegral
  62. 62. “As a user... @deviantintegral
  63. 63. ... I want to be engaged with our brand” @deviantintegral
  64. 64. “As a user... @deviantintegral
  65. 65. ... I want to share with one click” @deviantintegral
  66. 66. *double take* @deviantintegral
  67. 67. Tiny Computer, The Empty Page
  68. 68. @deviantintegral
  69. 69. @deviantintegral
  70. 70. @deviantintegral
  71. 71. Seek out the real end user @deviantintegral
  72. 72. The Client in the User’s Skin @deviantintegral
  73. 73. Don’t let your client pretend to be the user. Don’t let the user in user stories mean “I” or “me”. Your words will inevitably give you away. @deviantintegral
  74. 74. The End @deviantintegral
  75. 75. Once upon a time... @deviantintegral
  76. 76. @deviantintegral
  77. 77. @deviantintegral
  78. 78. netting-over-earth, by Théo, https://secure.flickr.com/photos/lenny_montana/1195021/
  79. 79. Once upon a time... (every day) @deviantintegral
  80. 80. #awesome @deviantintegral
  81. 81. Goals for ALL MOST THE THINGS @deviantintegral
  82. 82. $ (not the PHP or jQuery $) @deviantintegral
  83. 83. Lets doooo eeeeeeeit @deviantintegral
  84. 84. X X @deviantintegral
  85. 85. Onward and upward! @deviantintegral
  86. 86. toolbarS, Takuya Oikawa, Flickr
  87. 87. Squeaky Wheel @deviantintegral
  88. 88. X X X X @deviantintegral
  89. 89. while (1) defects++; @deviantintegral
  90. 90. Through sprint 3... @deviantintegral
  91. 91. Through sprint 9... @deviantintegral
  92. 92. Through sprint Tornado Man... @deviantintegral
  93. 93. We have a complete site... @deviantintegral
  94. 94. ...if you followed the expected path. @deviantintegral
  95. 95. Jungle, Luke Jones, Flickr
  96. 96. @deviantintegral
  97. 97. It’s easy to rag on our testers @deviantintegral
  98. 98. wrong direction @deviantintegral
  99. 99. The QA Tester and the Other Devs @deviantintegral
  100. 100. Testers ensure we have to acknowledge reality @deviantintegral
  101. 101. Quality assurance is our best guard against software decay and ruin, even when it feels like it impedes progress towards our goals. We had best heed their advice. @deviantintegral
  102. 102. The End @deviantintegral
  103. 103. Collect bonus, zigazou76, Flickr
  104. 104. Once upon a time... @deviantintegral
  105. 105. @deviantintegral
  106. 106. CMS is an acronym for “slow” @deviantintegral
  107. 107. Impossible advantage @deviantintegral
  108. 108. I see what you did there... @deviantintegral
  109. 109. Merrie Melodies, Insomnia Cured Here, Flickr
  110. 110. Forced into a tough situation @deviantintegral
  111. 111. @deviantintegral
  112. 112. Subscribe me to your list @deviantintegral
  113. 113. @deviantintegral
  114. 114. Telephone, Timitrius, Flickr
  115. 115. @deviantintegral
  116. 116. Change the rules @deviantintegral
  117. 117. @deviantintegral
  118. 118. @deviantintegral
  119. 119. The Drupal community lets us change the rules. What was impossible becomes possible, probable, and before you know it, done. @deviantintegral
  120. 120. And they lived happily ever after @deviantintegral
  121. 121. Thank you! @deviantintegral slideshare.net/deviantintegral (and credits too!)
  122. 122. • Computer Keyboard designed by Andrew • Carrot designed by Ricardo Moreira from The • Architect designed by Augusto Zamperlini from • Cooking Pot designed by Mike Wirth from The Google Android T-Mobile G1 Phone Unboxing by • Happy designed by Austin Condiff from The • Bored designed by Erin Standley from The Noun • Browser designed by Nicholas Menghini from The • Turtle designed by Samuel Fine from The Noun • Roll Film designed by Scott Lewis from The Noun • Project Goal designed by Uriel Sosa from The Noun • Project • • • • • • • • • • • • • • • Forrester from The Noun Project The Noun Project Paul Martin, Flickr Noun Project Project Noun Project Project Data Analysis designed by Brennan Novak from The Noun Project Lock designed by John Caserta from The Noun Project Handshake designed by Pavel Pavlov from The Noun Project Noun Project Noun Project Plant designed by Rachel Fisher from The Noun Project Fox designed by Sebastian Blei from The Noun Project Robot designed by Simon Child from The Noun Project Farm designed by Jane Pellicciotto from The Noun Project Check List designed by fabrice d. from The Noun Project Machete designed by Alessio Capponi from The Noun Project Photo credits inline with each image The Dog and its Reflection Stone Soup The Ass in the Lion’s Skin The Tortoise and the Hare Tortoise Beats Hare • Warner Bros, 1941 - and seriously, isn’t in the public domain in the US or Canada :( @deviantintegral
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×