Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

State of Drupal keynote, DrupalCon Amsterdam

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
How to think like a startup
How to think like a startup
Wird geladen in …3
×

Hier ansehen

1 von 198 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Anzeige

Ähnlich wie State of Drupal keynote, DrupalCon Amsterdam (20)

Anzeige

Aktuellste (20)

State of Drupal keynote, DrupalCon Amsterdam

  1. STATE OF DRUPAL DRIES@BUYTAERT.NET // @Dries #Driesnote
  2. documentation In local languages china
  3. japan local leadership Makes the difference
  4. only 40% are online (in 1995 it was less than 1%)
  5. we have the power to change lives
  6. will MAKE things even easier
  7. Dries Buytaert @Dries ! Blog post: Help me write my DrupalCon Amsterdam keynote
  8. Achton Smidt Winther @achton ! Personally, I’d like more about robots. And hugs! Robots hugging, YES!!!11!!
  9. johan van grieken @drupaltronic ! Warn people not to drink dutch “beer”, promote Belgian beer instead
  10. FUNDING CORE DEVELOPMENT Sustainability complex codebase DEVELOPER innovation BURNOUT release schedule losing hobbyists HEADLESS DRUPAL Drupal & local communities Diversity in Drupal EXPERIENCE WEB beer other things
  11. losing hobbyists Sustainability FUNDING CORE DEVELOPMENT complex codebase innovation DEVELOPER BURNOUT release schedule
  12. losing hobbyists Sustainability FUNDING CORE DEVELOPMENT complex codebase innovation DEVELOPER BURNOUT release schedule
  13. it’s a bit academic
  14. but really important
  15. but really important
  16. Public goods
  17. The Pure Theory of Public Expenditure Paul A. Samuelson, 1954
  18. PUBLIC GOODS ARE: Non-excludaBle Everyone can use them
  19. PUBLIC GOODS ARE: Non-excludaBle Everyone can use them Non-rivalrous One use does not reduce availability
  20. roads
  21. roads schools
  22. roads schools parks
  23. roads streetlights schools parks
  24. roads schools parks defense streetlights
  25. defense roads schools streetlights parks Drupal
  26. Non-excludaBle Nobody can stop you from using Drupal Non-rivalrous My use of Drupal won’t prevent your use of Drupal
  27. the roads
  28. built by volunteers
  29. The ridgeway Mongwell England, ~3000 BC
  30. improved by businesses
  31. privately held toll roads 19th c English.
  32. penn station, NY New York NY, Ca.1920-1950. Pennsylvania Railroad Corporation
  33. the community benefits
  34. infrastructure expands
  35. infrastructure deteriorates
  36. infrastructure deteriorates
  37. governments maintain
  38. governments maintain
  39. volunteers
  40. volunteers business
  41. volunteers business government
  42. road system
  43. education system
  44. national defense
  45. parks
  46. volunteers business government
  47. invention product utility
  48. time reach product invention utility
  49. time reach product invention utility
  50. time product reach invention utility
  51. time product complexity invention utility
  52. time product cost invention utility
  53. time reach, complexity, cost product utility invention
  54. time reach, complexity, cost development maintenance innovation
  55. aarree ccrruucciiaall
  56. are crucial headless drupal
  57. Volunteers are crucial
  58. business public good provision cost/benefit incentives
  59. business public good cost/benefit incentives provision
  60. TrAGEDY OF THE COMMONS Garrett Hardin
  61. boston common Boston, MA, USA
  62. shared grazing
  63. I use the commons & help maintain it caretakers
  64. free-riders George will do it
  65. overuse
  66. overuse
  67. depletion
  68. collapse
  69. The Logic of Collective Action Mancur Olson Benefit Cost
  70. the cost of contributing increases Benefit Cost AS YOU GROW:
  71. AS YOU GROW: the cost of contributing increases Benefit Cost
  72. the benefit of contributing decreases Cost AS YOU GROW: Benefit
  73. When the project is small 3:1
  74. When the project is small 3:1 When the project grows you get this 4:1
  75. When the project is small 3:1 2:1 When the project grows you get this But what you need is 4:1
  76. it’s not that free riders are bad free as in speech li!b?re gratis free as in beer
  77. free riders:
  78. free riders: become caretakers spread the word
  79. it’s the ratio that matters
  80. how do you achieve that? Why should I contribute?
  81. Reducing costs taxation Privileged groups altruism social capital privatization legislation
  82. Reducing taxation costs Privileged groups altruism social capital privatization legislation
  83. Reducing costs Privileged groups altruism social capital privatization taxation legislation
  84. Reducing costs Privileged groups altruism social capital taxation privatization legislation
  85. Reducing taxation costs Privileged groups privatization legislation altruism social capital
  86. Reducing taxation costs social capital altruism Privileged groups privatization legislation
  87. Reducing taxation social costs capital privatization legislation altruism Privileged groups
  88. Privileged groups caretakers who get selective benefits for contributing
  89. Privileged groups caretakers who get selective benefits for contributing
  90. Reducing taxation social costs capital privatization legislation altruism Privileged groups privileged group: automattic
  91. Reducing taxation social costs capital privatization legislation altruism Privileged groups privileged group: automattic
  92. Reducing taxation social costs capital privatization legislation altruism Privileged groups
  93. Reducing taxation social costs capital privatization legislation altruism Privileged groups privileged group: mozilla
  94. what about drupal?
  95. Reducing costs Privileged groups altruism social capital taxation privatization legislation
  96. Reducing costs Privileged groups altruism social capital privatization taxation legislation Not the open-source way
  97. Reducing costs Privileged groups altruism what we do most social capital
  98. Privileged groups We’re doing this too social capital Reducing altruism costs
  99. Benefit Cost
  100. Cost core dLrIuBCpROaARlR.EoIErSg what are the costs?
  101. LIBRARIES core drupal.org
  102. core drupal.org LIBRARIES we delegated infrastructure
  103. core LIBRARIES we delegated infrastructure
  104. core LIBRARIES
  105. core LIBRARIES we offloaded maintenance
  106. core we offloaded maintenance
  107. core but core got bigger
  108. rest i18N moblie wysiwyg config views core but core got bigger
  109. ccoorree vmwcriiyo1oeesbn8wiswlfNtsiyiegg but core got bigger
  110. make things as simple as possible but no simpler Albert Einstein “ core
  111. ? what about the gain side?
  112. Reducing altruism costs Privileged groups social capital
  113. Reducing altruism costs Privileged groups social capital individuals agencies end users
  114. TRACK ORGANIZATIONS IN ADDITION TO INDIVIDUALS ✓ ? ? individuals agencies end users
  115. organizational commit credit Current commit message: Issue #42: fixed performance bug by Sam, Megan, Tim, Josh Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source Suggested commit message:
  116. organizational commit credit Current commit message: Issue #42: fixed performance bug by Sam, Megan, Tim, Josh Suggested commit message: Issue #42: fixed performance bug by Sam@Acquia, Megan, Tim*Pfizer, Josh@Tag1*Nestle Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  117. Suggested commit message: Issue #42: fixed performance bug by Sam@Acquia, Megan, Tim*Pfizer, Josh@Tag1*Nestle Format: <Individual>@<Agency>*<End-user> Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  118. Suggested commit message: Issue #42: fixed performance bug by Megan, Tim*Pfizer, Sam@Acquia, Josh@Tag1*Nestle Format: <Individual>@<Agency>*<End-user> Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  119. Suggested commit message: Issue #42: fixed performance bug by Sam@Acquia, Megan, Tim*Pfizer, Josh@Tag1*Nestle Format: <Individual>@<Agency>*<End-user> Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  120. Suggested commit message: Issue #42: fixed performance bug by Sam@Acquia, Megan, Tim*Pfizer, Josh@Tag1*Nestle Format: <Individual>@<Agency>*<End-user> Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  121. Suggested commit message: Issue #42: fixed performance bug by Sam@Acquia, Megan, Tim*Pfizer, Josh@Tag1*Nestle Format: <Individual>@<Agency>*<End-user> Proposal: http://buytaert.net/a-method-for-giving-credit-to-organizations-that-contribute-code-to-open-source
  122. TRACK ALL TYPES OF CONTRIBUTIONS type of contribution
  123. TRACK ALL TYPES OF CONTRIBUTIONS type of contribution Patch Documentation Design mockup Prototype Usability test Documentation
  124. individuals agencies end users we can TRACK HOW our community really works
  125. individuals agencies end users we can TRACK HOW our community really works
  126. want Drupal agencies customers employees recognition
  127. mockup
  128. mockup
  129. agency profile . mockup
  130. mockup
  131. mockup
  132. mockup
  133. mockup home page ad .
  134. mockup
  135. 1 normal bug =
  136. 1 normal bug = 1 major bug =
  137. 1 normal bug = 1 major bug = 1 critical bug=
  138. bug fix feature planning ux improvement
  139. cdde freeze bug fix feature ux improvement bug fix feature ux improvement planning
  140. mockup
  141. top 10 contributor mentoring documentation support translation module ux bug fix sprint rankomatic calculated rank
  142. top 10 contributor rankomatic uxbug fixsprinttranslationmodule mentoring documentation support calculated rank 678
  143. an imperfect solution beats
  144. an imperfect solution beats no solution
  145. want Drupal end-users employees recognition services
  146. HIRING DRUPAL TALENT IS HARD Hiring managers Source: Drupal Association 2014 job market survey 92% 82% Will hire Drupal talent within next 6mo Report Drupal talent pool is too small
  147. HIRING DRUPAL TALENT IS HARD Hiring managers 92% 82% Will hire Drupal talent within next 6mo Report Drupal talent pool is too small contributors 29% Prefer employers who let them work on Drupal Source: Drupal Association 2014 job market survey
  148. mockup
  149. mockup
  150. mockup
  151. mockup
  152. end user profile . mockup
  153. want Drupal contributors recognition education employment
  154. mockup individual profile .
  155. benefits if we add these benefits
  156. benefits if we add these benefits
  157. benefits costs we can tip the balance
  158. business public good provision cost/benefit incentives
  159. business public good provision cost/benefit incentives
  160. losing hobbyists Sustainability FUNDING CORE DEVELOPMENT complex codebase innovation DEVELOPER BURNOUT release schedule
  161. release schedule ihnonbobvaytisiotns DEVELOPER complex losing BURNOUT FUNDING CORE DEVELOPMENT Sustainability codebase
  162. we FUNDING DEVELOPER complex release will losing be ready CORE Sustainability DEVELOPMENT schedule ihnonbobvaytisiotns codebase BURNOUT
  163. one more thing
  164. 2,300+ contributors 11,000+ committed patches 200beta blockers fixed 15alpha releases
  165. we were at zero blockers you came here to test we found 1 more!
  166. beta 1 launches this week
  167. WANT TO SEE FOR YOURSELF? take it for a spin https://www.drupal.org/project/drupal
  168. beta testers Test, test, test
  169. module developers Start porting now, but… beta testers Test, test, test
  170. THEMERS & writers Hold off for a while module developers Start porting now, but… beta testers Test, test, test
  171. THEMERS & writers Hold off for a while module developers Start porting now, but… core contributors Be more strict beta testers Test, test, test
  172. Individual contributors ! stand up!
  173. Individual contributors ! stand up!
  174. Drupal end users ! stand up!
  175. Drupal end users ! stand up!
  176. Drupal agencies! stand up!
  177. Drupal agencies! stand up!
  178. George will do it
  179. you are george
  180. thank you
  181. Q&A DRIES@BUYTAERT.NET // @Dries #Driesnote

×