MDW NY | Tim Malbon_How to actually make stuff
-
Upload
boulder-digital-works-at-cu -
Category
Documents
-
view
108 -
download
1
description
Transcript of MDW NY | Tim Malbon_How to actually make stuff
MAKING DIGITAL WORK NYC 2010
Friday, 3 December 2010
How to actually make stuff
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
How to actually make stuff
BDWNY - MAKING DIGITAL WORK 2010
...that people actually want
#bdwny
Friday, 3 December 2010
We make new stuff out of the internet
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
making useful stuff
selling stuff
Friday, 3 December 2010
“Ideas that do”Stop communicating products & start making communication productsGareth Kay, Goodby Silverstein & Partners
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
“People that do”
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
#mxmplanningness BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
#mxmplanningness BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
#mxmplanningness BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
#mxmplanningness BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
#mxmplanningness BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
#mxmplanningness BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
[images: twitter, youtube, flickr, napster, facebook, google, myspace, ebay, amazon, paypal, skype, slide,
spotify, apple, drop box]
Friday, 3 December 2010
We all need to become masters of product design & development
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Act like a start-up
BDWNY - MAKING DIGITAL WORK 2010#bdwny
MxM
Friday, 3 December 2010
How?
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
The old ways of product development
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Concept/Seed
Product Development
Alpha/Beta Test
Launch/Ship
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
ClientBrief
Research
Agency Brief
Creative Development
Testing
StrategicDevelopment
Production
small adjustment
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Strategy
Functional Spec
Wireframes
Design
Code
small adjustment
Test
Deploy
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
A
B
known problem known solution
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
PROBLEM SPACE
SOLUTIONSPACE
KNOWN UNKNOWN
UN
KN
OW
NK
NO
WN
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
PROBLEM SPACE
SOLUTIONSPACE
KNOWN UNKNOWN
UN
KN
OW
NK
NO
WN DOES
NOT EXIST
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
PROBLEM SPACE
SOLUTIONSPACE
KNOWN UNKNOWN
UN
KN
OW
NK
NO
WN DOES
NOT EXIST
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
PROBLEM SPACE
SOLUTIONSPACE
KNOWN UNKNOWN
UN
KN
OW
NK
NO
WN DOES
NOT EXIST
AGILE
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
PROBLEM SPACE
SOLUTIONSPACE
KNOWN UNKNOWN
UN
KN
OW
NK
NO
WN DOES
NOT EXIST
AGILE LEAN
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
The Lean Start-up Movement
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
• Rapid prototyping to test hypotheses
• Minimum Viable Product (MVP)
• Nail it then scale it
• Customer obssession (development)
• Iterative, metrics-driven & Agile
• Learn fast, don’t fail fast
props to Eric Ries, Steve Blank, Andrew Chen
Lean Principles
#bdwny
Friday, 3 December 2010
• Rapid prototyping to test hypotheses
• Minimum Viable Product (MVP)
• Nail it then scale it
• Customer obssession (development)
• Iterative, metrics-driven & Agile
• Learn fast, don’t fail fast
props to Eric Ries, Steve Blank, Andrew Chen
Lean Principles
#bdwny
NO, IT ISN’T
Friday, 3 December 2010
#bdwny
http://www.startuplessonslearned.com/
Meet Eric Ries
Friday, 3 December 2010
#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
S P E E D
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
S P E E D
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
S P E E D
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
S P E E D
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
It’s not iterative if you only do it once
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Agilista
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Incremental
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Iterative
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Friday, 3 December 2010
The Local Maxima
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
The Local Maxima
Iterative optimisationmay only reach the peak
of a smaller idea
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
The Local Maxima
A better idea/design may exist but requires
an intuitive leap
Iterative optimisationmay only reach the peak
of a smaller idea
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Iterativeoptimisation
Intuition
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
gustavman-love
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Gustav Von Sydowhttp://www.burtcorp.com/
Friday, 3 December 2010
Our goal is always to discover which aspects of this vision are grounded in reality, & to adapt
those aspects that are not
We always have a vision that is clearly articulated, big enough to matter, &
shared by the whole team
Eric Ries, Start-up Lessons Learned#bdwny
Friday, 3 December 2010
PROTOTYPEVIS ION PRODUCT ION
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
PROTOTYPEVIS ION PRODUCT ION
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
PROTOTYPEVIS ION PRODUCT ION
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
PROTOTYPEVIS ION PRODUCT ION
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
#mxmplanningness
Friday, 3 December 2010
Jim Glymph, Gehry Technologies
If you freeze an idea too quickly, you fall in love with it
If you freeze an idea too quickly, you fall in love with it... ...refine it too quickly
& you become attached to it
The crudeness of early models in particular is very deliberate
#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Make in small batches
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
User stories
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
AmbiguityPredictable Uncertain Unpredictable
Horizon of Predictability
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
2 week coding sprint
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
2 week coding sprint
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
2 week coding sprint
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
2 week coding sprint
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
2 week coding sprint
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
2 week coding sprint
small, well defined
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
2 week coding sprint
small, well defined
increasingly large, ambiguous
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
Interaction Design
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
Interaction Design
Service Design
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
Interaction Design
Strategy
Service Design
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
Interaction Design
Strategy
Service Design
Design loops refine features to user feedback and
business priority
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Adaptive Planning
NOW THE FUTURE
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Deciding what to build
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Minimum Viable Product
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Design Lenses
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Minimum Viable Product
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Minimum Viable ProductDesirable
Smallest execution of an idea that people will love
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Possible places to put a MDP
• Blogs
• Facebook Pages/Groups
• YouTube Videos
• Lightweight Apps
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Get out of the building
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Closed Testing
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Recruitment
• YouTube
• Niche community sites
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Skype interviews
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Friday, 3 December 2010
Open TestingRapid, at scale and in context
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Dry Testing
Signup Database
50%
50%
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
This Is Your Life - Dry Test
Friday, 3 December 2010
+152%
This Is Your Life - Dry Test
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Friday, 3 December 2010
Learning
• The whole team learns
• What we learn is communicated to clients
• What we learn is documented
• Metrics are important
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Vanity metrics
• Visits
• Visitors
• Page Impressions
• Downloads
• Fans, Followers
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
ACQUISITION ACTIVATION
RETENTION
REFERRAL REVENUE
Pirate metrics... AARRR
Dave McClure#bdwny
Friday, 3 December 2010
How to actually make stuff
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Workshop bit
Friday, 3 December 2010
How to actually make stuff
BDWNY - MAKING DIGITAL WORK 2010
...that people actually want
#bdwny
Workshop bit
Friday, 3 December 2010
Linear bad. Iterative good.
1
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Make. Test. Learn.2
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Speed wins.3
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Balance intuitionwith optimisation.
4
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Low fidelity to start.5
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Break it down.6
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Minimum DESIRABLE product.
7
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Get out of your building.8
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
The Web is your lab.9
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
AARRR!10
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Let’s make stuff...
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Sketch a proposition: make 2 variants
Split test 2 ‘live’ websites propositions using software & buying search traffic
Discover which proposition is strongest overall, & which variant of each is most desirable
1 2
3
Friday, 3 December 2010
Split Testing
Signup Database
50%
50%
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Your brief:
Make a product or service for the over 55sWe want millions of them using it every day
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
1. Divide into teams/tables
2. Mass sketching exercise - all sketch for c. 25 mins
3. Choose 1 proposition and think about how it might be developed in 2 variants
4. Write 3 epic user stories for each variant
5. Using the template, design the landing/sign up page for each variant
5.1. Write a short punchy description
5.2. Break it down into 3 user benefits, each with a sub-head, image & unpacking sentence
6. Think of six keyword to drive traffic to your split test
7. Present back
8. We’ll make the templates, set up the split tests & buy some search traffic
9. We’ll discover a winning proposition & winning variant for each team
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
YOUR LOGOWRITE A SHORT, PUNCHY DESCRIPTION OF YOUR SERVICE THAT MIGHT BE THE ONLY THING SOMEONE READS WHEN THEY VISIT THIS PAGE
WRITE SUB-HEAD NUMBER ONE
WRITE A SHORT SENTENCE THAT UNPACKS SUB HEAD/BENEFIT NUMBER 1
WRITE SUB-HEAD NUMBER TWO WRITE SUB-HEAD NUMBER THREE
WRITE A SHORT SENTENCE THAT UNPACKS SUB HEAD/BENEFIT NUMBER2
WRITE A SHORT SENTENCE THAT UNPACKS SUB HEAD/BENEFIT NUMBER 3
THINK OF AN IMAGE
SUBMITGIVE US YOUR EMAIL & WE’LL TELL YOU WHEN WE LAUNCH
THINK OF AN IMAGETHINK OF AN IMAGE THINK OF AN IMAGE
THINK OF SIX SEARCH
KEYWORDS & WRITE THEM IN
THE BOXES:
WE’LL MAKE THIS)
1. 2. 3.
4. 5. 6.
TEAM NAMEVARIANT #1 CAPTAIN NAME
Friday, 3 December 2010
YOUR LOGOWRITE A SHORT, PUNCHY DESCRIPTION OF YOUR SERVICE THAT MIGHT BE THE ONLY THING SOMEONE READS WHEN THEY VISIT THIS PAGE
WRITE SUB-HEAD NUMBER ONE
WRITE A SHORT SENTENCE THAT UNPACKS SUB HEAD/BENEFIT NUMBER 1
WRITE SUB-HEAD NUMBER TWO WRITE SUB-HEAD NUMBER THREE
WRITE A SHORT SENTENCE THAT UNPACKS SUB HEAD/BENEFIT NUMBER2
WRITE A SHORT SENTENCE THAT UNPACKS SUB HEAD/BENEFIT NUMBER 3
THINK OF AN IMAGE
SUBMITGIVE US YOUR EMAIL & WE’LL TELL YOU WHEN WE LAUNCH
THINK OF AN IMAGETHINK OF AN IMAGE THINK OF AN IMAGE
THINK OF SIX SEARCH
KEYWORDS & WRITE THEM IN
THE BOXES:
WE’LL MAKE THIS)
1. 2. 3.
4. 5. 6.
TEAM NAMEVARIANT #2 CAPTAIN NAME
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
But first, what do we know about our customers?
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Lust for life
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
They’re actually going to live for ever
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
They are your parentsBDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
They are legion
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
They’re the least likely to be affected by the recession
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
#mxmplanningness
LegacyBDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
Practical over entertainment
SEARCH RATHER THAN MULTIMEDIA
PRICE COMPARISON
FAMILY HISTORY
BARGAIN HUNTING
RESEARCHING WAYS TO SPEND YOUR INHERITANCE
HOW TO SITES
45% WOMEN VISITED SOCIAL NETWORKING SITES IN PAST 3 MONTHS (MEN=36%)
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Friday, 3 December 2010
BDWNY - MAKING DIGITAL WORK 2010#bdwny
Go for it...
Friday, 3 December 2010