Upload
nell-shamrell
View
383
Download
4
Tags:
Embed Size (px)
DESCRIPTION
It may seem unusual, but my greatest understanding of software development comes not from computer courses or books but from my background in Theatre. In a performance many separate parts (acting, lighting, sound, costumes) must be developed independently, but still form a cohesive whole to express a director’s vision. The same is true of software development. Design, code, databases, testing, etc. must all connect seamlessly to form an illusion for your audience. This talk will show you how to coordinate these disparate elements and create an extraordinary experience. This talk will include information on assembling your cast and crew, dealing with divas, knowing how to say no to impossible requests, rehearsals, maintaining your sanity when receiving reviews, and much more.
Citation preview
Behind the Curtain
@nellshamrell
Saturday, September 1, 12
An Experience
Saturday, September 1, 12
Illusion
Saturday, September 1, 12
Saturday, September 1, 12
Saturday, September 1, 12
Vision“The Arabian Nights”
University of Puget SoundPhoto by Nick Kiest
Saturday, September 1, 12
What experience do I want to give my
audience?
Saturday, September 1, 12
What experience do I want to give my
users?
Saturday, September 1, 12
Know thyself
Saturday, September 1, 12
To thine own self be true
Saturday, September 1, 12
To your vision be true
Saturday, September 1, 12
Saturday, September 1, 12
Limits“The Arabian Nights”
University of Puget SoundPhoto by Saraneth Elizabeth
Saturday, September 1, 12
“I need 18 spotlights”
Saturday, September 1, 12
Part 1: No
Part 2: Why
Part 3: Instead
Saturday, September 1, 12
Part 1: No
Part 2: Why
Part 3: Instead
Saturday, September 1, 12
Part 1: No
Part 2: Why
Part 3: Instead
Saturday, September 1, 12
“I need the login page done tomorrow”
Example from “The Clean Coder” by Robert C. Martin
Saturday, September 1, 12
Part 1: No
Part 2: Why
Part 3: Instead
Saturday, September 1, 12
Part 1: No
Part 2: Why
Part 3: Instead
Saturday, September 1, 12
Part 1: No
Part 2: Why
Part 3: Instead
Saturday, September 1, 12
Find intent
Saturday, September 1, 12
Saturday, September 1, 12
Casting“Amalgamation”
University of Puget Sound
Saturday, September 1, 12
Right for the part
Saturday, September 1, 12
Right for the team
Saturday, September 1, 12
Divas
Saturday, September 1, 12
Ninjas and Rockstars
Saturday, September 1, 12
When would you work with a diva?
Saturday, September 1, 12
When would you NOT work with a diva?
Saturday, September 1, 12
No amount of talent is worth:
AbuseHarassment
Lower Morale
Saturday, September 1, 12
Saturday, September 1, 12
RehearsalStage Combat Workshop
Willamette University
Saturday, September 1, 12
Rehearsing individual scenes
Saturday, September 1, 12
Unit tests
Saturday, September 1, 12
Rehearsing entire show
Saturday, September 1, 12
Costume One Costume Two
“The Arabian Nights”University of Puget Sound
Photos by Saraneth ElizabethSaturday, September 1, 12
Integration tests
Saturday, September 1, 12
Saturday, September 1, 12
Reviews“The Arabian Nights”
University of Puget SoundPhoto by Nick Kiest
Saturday, September 1, 12
Constructive reviews tear you down, but
also build you back up
Saturday, September 1, 12
Unconstructive reviews only tear
you down
Saturday, September 1, 12
Don’t feed the trolls
Saturday, September 1, 12
Keep it constructive
Saturday, September 1, 12
Incorporate reviews
Saturday, September 1, 12
Revisit your vision
Saturday, September 1, 12
Saturday, September 1, 12
Epilogue“The Arabian Nights”
University of Puget SoundPhoto by Nick Kiest
Saturday, September 1, 12
End
Saturday, September 1, 12
Acknowledgements
Devchix Bluebox team
Friends
For Kelsey, with all my love
Saturday, September 1, 12
Nell ShamrellSoftware Development
Engineer with Blue Box Group
@nellshamrellSaturday, September 1, 12