Post on 27-Jan-2015
description
Andrew Berry • @deviantintegral
Druplicon’s Fables
Stories of mistakes, morals, and doing it right
@deviantintegral
About your storyteller
@deviantintegral
@deviantintegral
-- Apollonius of Tyana
Aesop used “humble incidents to teach great truths”
@deviantintegral
Once upon a time...
Bolt vom Bergblick, Angus Mak, stolen from Yammer
@deviantintegral
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
Milky Way Arch by Bruno Gilli/ESO
@deviantintegral
• 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
@deviantintegral
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)
We have to be disciplined and finish what we start
puzzle frustration - the missing piece!, Eljay, Flickr
@deviantintegral
If you always chase what’s hot in the Drupal community, you’ll leave your own work behind and end up with nothing.
@deviantintegral
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
Ticketbooths outside Legoland, Billund Airport, Syddanmark, DK, by loozrboy, Flickr
@deviantintegral
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
Spicy Sausage and Lentil Soup, whitneyinchicago, Flickr
@deviantintegral
Ticket Soup
@deviantintegral
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
The End
@deviantintegral
Once upon a time...
@deviantintegral
@deviantintegral
Once upon a time...(probably happened last week)
Gemini XII, Erik Charlton, Flickr
@deviantintegral
<< 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*
Tiny Computer, The Empty Page
@deviantintegral
@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 inevitably give you away.
@deviantintegral
The End
@deviantintegral
Once upon a time...
@deviantintegral
@deviantintegral
netting-over-earth, by Théo, https://secure.flickr.com/photos/lenny_montana/1195021/
@deviantintegral
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
XX
@deviantintegral
Onward and upward!
toolbarS, Takuya Oikawa, Flickr
@deviantintegral
Squeaky Wheel
@deviantintegral
XX
XX
@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.
Jungle, Luke Jones, Flickr
@deviantintegral
@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 our goals. We had best heed their advice.
@deviantintegral
The End
Collect bonus, zigazou76, Flickr
@deviantintegral
Once upon a time...
@deviantintegral
@deviantintegral
CMS is an acronym for “slow”
@deviantintegral
Impossible advantage
@deviantintegral
I see what you did there...
Merrie Melodies, Insomnia Cured Here, Flickr
@deviantintegral
Forced into a tough situation
@deviantintegral
@deviantintegral
Subscribe me to your list
@deviantintegral
Telephone, Timitrius, Flickr
@deviantintegral
@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, done.
@deviantintegral
And they lived happily ever after
Thank you!
@deviantintegralslideshare.net/deviantintegral
(and credits too!)
@deviantintegral
• Computer Keyboard designed by Andrew Forrester from The Noun Project
• Architect designed by Augusto Zamperlini from The Noun Project
• Google Android T-Mobile G1 Phone Unboxing by Paul Martin, Flickr
• Happy designed by Austin Condiff from The Noun Project
• Bored designed by Erin Standley from The Noun Project
• Browser designed by Nicholas Menghini from The Noun Project
• Turtle designed by Samuel Fine from The Noun Project
• Roll Film designed by Scott Lewis from The Noun Project
• Goal designed by Uriel Sosa from The Noun 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
• Carrot designed by Ricardo Moreira from The Noun Project
• Cooking Pot designed by Mike Wirth from The 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 :(