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

Stay Frosty, My Friends

Jeff Eaton
November 09, 2011

Stay Frosty, My Friends

A coming out party for the Snowman Project, a skunkworks initiative to build a small-group collaboration tool into Drupal 8. Presented at BADCamp 2011 in October.

Jeff Eaton

November 09, 2011
Tweet

More Decks by Jeff Eaton

Other Decks in Technology

Transcript

  1. P O W E R E D b y S

    E R V I C E™
  2. I'm bored, tell me now. ⬡ Standard Install: Crappy. ⬡

    Site building: Overwhelming. ⬡ Snowman profile: Evangelism tool. 4
  3. I'm bored, tell me now. ⬡ Standard Install: Crappy. ⬡

    Site building: Overwhelming. ⬡ Snowman profile: Evangelism tool. ⬡ The result: A real product. 4
  4. I'm bored, tell me now. ⬡ Standard Install: Crappy. ⬡

    Site building: Overwhelming. ⬡ Snowman profile: Evangelism tool. ⬡ The result: A real product. ⬡ Builders and testers: Needed! 4
  5. ⬡ “Core sucks without contrib.” ⬡ “Core should just be

    building blocks.” #smallcore But first, some history… 9
  6. ⬡ “Core sucks without contrib.” ⬡ “Core should just be

    building blocks.” ⬡ “Kill blog module! Kill it dead!” #smallcore But first, some history… 9
  7. ⬡ “Core sucks without contrib.” ⬡ “Core should just be

    building blocks.” ⬡ “Kill blog module! Kill it dead!” #smallcore But first, some history… 9
  8. “ @bojhan (paraphrased) But first, some history… 10 This could

    make Drupal much harder for non-developers to use.
  9. “ @emmajanedotnet But first, some history… 11 If you neuter

    core, I will find a new CMS to build shit with.
  10. Back to the drawing board… 14 Site Building Tools Site

    Features Targeted Products Web Framework Building Blocks Tools to configure and combine building blocks Functionality assembled from said building blocks Features, configuration, etc. targeting a given use case O HAI, HTTP Reusable pieces we use to build site functionality
  11. “ Stevey's Google Platforms Rant Back to the drawing board…

    15 Making something a platform is not going to make you an instant success. A platform needs a killer app. Facebook — that is, the stock service they offer with walls and friends and such — is the killer app for the Facebook Platform.
  12. Back to the drawing board… 16 17% 10% 25% 21%

    27% News Profiles Photos Apps Other www.comscore.com Facebook!
  13. So about this product… Isn’t Drupal a killer app? 19

    technically, cat photos are the killer app.
  14. “ Erik Von Hippel, Democratizing Innovation Back to the drawing

    board… 24 When users’ needs are heterogeneous, this strategy of ”one size fit all” will leave many users somewhat dissatisfied with the commercial products on offer and probably will leave some users seriously dissatisfied.
  15. Back to the drawing board… Two hard problems 25 ⬡

    Optimal cache invalidation ⬡ Naming things ⬡ Off-by-one errors
  16. Back to the drawing board… Two hard problems 25 ⬡

    Optimal cache invalidation ⬡ Naming things ⬡ Off-by-one errors [Pleasing Everyone]
  17. The Snowman Project 28 Small groups collaborating on a project

    who want to tell the world about it… and convince others to join in. Team Evangelism Tool
  18. The Snowman Project 28 Small groups collaborating on a project

    who want to tell the world about it… and convince others to join in. Team Evangelism Tool Conveniently? It’s what Core is actually good at.
  19. The Snowman Project 30 ⬡ It’s not a blog. ⬡

    It’s not an intranet. ⬡ It’s not an online store.
  20. The Snowman Project 30 ⬡ It’s not a blog. ⬡

    It’s not an intranet. ⬡ It’s not an online store. ⬡ It’s not a news portal.
  21. The Snowman Project 30 ⬡ It’s not a blog. ⬡

    It’s not an intranet. ⬡ It’s not an online store. ⬡ It’s not a news portal. ⬡ It’s not a magazine.
  22. The Snowman Project 30 ⬡ It’s not a blog. ⬡

    It’s not an intranet. ⬡ It’s not an online store. ⬡ It’s not a news portal. ⬡ It’s not a magazine. ⬡ It’s not a photo sharing site.
  23. The Snowman Project 30 ⬡ It’s not a blog. ⬡

    It’s not an intranet. ⬡ It’s not an online store. ⬡ It’s not a news portal. ⬡ It’s not a magazine. ⬡ It’s not a photo sharing site. ⬡ It’s not a corporate synergy leveraging system.
  24. The Snowman Project 31 Small groups collaborating on a project

    who want to tell the world & convince others to join them.
  25. Experienced site builders UX Geeks Experienced site builders Beta testers

    UX Geeks Experienced site builders Beta testers PMs UX Geeks Experienced site builders
  26. Experienced site builders UX Geeks Experienced site builders Beta testers

    UX Geeks Experienced site builders Beta testers PMs UX Geeks Experienced site builders Beta testers PMs UX Geeks Devs Experienced site builders
  27. Experienced site builders UX Geeks Experienced site builders Beta testers

    UX Geeks Experienced site builders Beta testers PMs UX Geeks Experienced site builders Beta testers PMs UX Geeks Devs Experienced site builders Beta testers PMs UX Geeks Devs Experienced site builders ‚
  28. Experienced site builders UX Geeks Experienced site builders Beta testers

    UX Geeks Experienced site builders Beta testers PMs UX Geeks Experienced site builders Beta testers PMs UX Geeks Devs Experienced site builders Beta testers PMs UX Geeks Devs Experienced site builders ‚
  29. What do we need to do? ⬡ Find & interview

    target audience ⬡ Nail down feature matrix 52
  30. What do we need to do? ⬡ Find & interview

    target audience ⬡ Nail down feature matrix ⬡ ”Iron Chef” R&D with core 52
  31. What do we need to do? ⬡ Find & interview

    target audience ⬡ Nail down feature matrix ⬡ ”Iron Chef” R&D with core ⬡ Identify blockers in core 52
  32. What do we need to do? ⬡ Find & interview

    target audience ⬡ Nail down feature matrix ⬡ ”Iron Chef” R&D with core ⬡ Identify blockers in core ⬡ Work on patches for the blockers 52
  33. What do we need to do? ⬡ Find & interview

    target audience ⬡ Nail down feature matrix ⬡ ”Iron Chef” R&D with core ⬡ Identify blockers in core ⬡ Work on patches for the blockers ⬡ Turn R&D sites into profile 52
  34. What do we need to do? ⬡ Find & interview

    target audience ⬡ Nail down feature matrix ⬡ ”Iron Chef” R&D with core ⬡ Identify blockers in core ⬡ Work on patches for the blockers ⬡ Turn R&D sites into profile 52
  35. What do we need to do? ⬡ Find & interview

    target audience ⬡ Nail down feature matrix ⬡ ”Iron Chef” R&D with core ⬡ Identify blockers in core ⬡ Work on patches for the blockers ⬡ Turn R&D sites into profile ⬡ Make cookies 52