SlideShare a Scribd company logo
Copyright © Ben Adams 2013 All rights reserved.
Lessons from Hollywood
How enterprise software design is like making a movie
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 2
Imagine you have a family day
scheduled.
Saturday morning, you all gather
around to plan the day.
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 3
You all decide to watch a movie Saturday evening.
And you all agree upon sci-fi.
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 4
Your son has an iPhone.
It has a video camera, so you ask him
to make the movie.
You tell him it should be a struggle of
good vs evil set in the context of earth's
first encounter with aliens.
There should also be a small romance
subplot.
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 5
Later in the day, you also clarify that the film needs to be PG.
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 6
It is 10pm.
Your son is ready to show his film.
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 7
Barbie’s Space Adventure
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 8
How do you think it will look?
Will it be enjoyable?
Will it satisfy the family's expectations?
Will your daughter be annoyed?
Will your son be stressed?
Will he be proud of his contribution and
eager to make another film?
Will you want to do this again?
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 9
How is this different from the way Hollywood makes movies?
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 10
How Hollywood makes a movie
Clearly defined outcome (goal)
Numerous specialized roles
Schedule
Professional tools designed for the task
Preproduction screenplay and story boards
Collaborative review of dailies
Post production editing
Test screening
How Hollywood makes a movie
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 11
How Hollywood makes a movie
Clearly defined outcome (goal)
Numerous specialized roles
Schedule
Professional tools designed for the task
Preproduction screenplay and story boards
Collaborative review of dailies
Post production editing
Test screening
How the enterprise makes software
Desired outcome (goal) is poorly defined and subject to change
Frequently done by nonprofessionals with little to no experience
Often no schedule – just assumptions
Use the tools at hand (e.g. Excel, SharePoint, Access, etc.)
No up-front UX design – UX is left to engineer’s whim
Programmer works autonomously
Software is “done” when engineer finishes programming
No comparison of outcome vs original goal
How Hollywood makes a movie How the enterprise makes software
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 12
The result is disappointed users, some
of whom are genuinely frustrated.
Many feel that enterprise software is a
complete waste of their time.
Copyright © Ben Adams 2013 All rights reserved.
2013-07-28Page 13
The enterprise needs to learn from Hollywood.
Goal-oriented design combined with the proper tools will revolutionize our users’ experience.

More Related Content

PPTX
PPTX
PPT
Scrum@GigaSpaces
PPT
Preterm Labor Prevention Watrin
PDF
Software development management slides by George Berkowski (Hailo)
PPT
Process of Making Multimedia.ppt
PPT
Software's used
Scrum@GigaSpaces
Preterm Labor Prevention Watrin
Software development management slides by George Berkowski (Hailo)
Process of Making Multimedia.ppt
Software's used

Similar to Lessons from Hollywood: How enterprise software design should be like making a movie (20)

PDF
Disruption in big software
KEY
Software and all that comes with it
PDF
How I Sold Linux
PDF
Ent101 - Product Development (by Minalytix)
PPT
User Stories
PPT
User Stories
PPTX
2016 10 09 short film careers master with UKSA slides
PDF
Programming for Non-programmers PFNP @ Razorfish
PPSX
Power Of Play2009 Study Highlights
PDF
Working with Clients Better - Untangle the Web - 24 September 2014
PDF
Setting up a Game Studio
PDF
Programming for Non-Programmers - SXSW Vegas 2014
PDF
UCD / IxD Introduction - User centric design, interaction design
PPTX
Video game designer
PPT
How to develop a game
DOCX
Developing Multimedia Application It15
PDF
Big guns for small guys (reloaded)
PPT
How to be Purple Cow April 2016
PDF
A Cup of Tea With Michael Larsen
PDF
AD - Developer communication and Technology
Disruption in big software
Software and all that comes with it
How I Sold Linux
Ent101 - Product Development (by Minalytix)
User Stories
User Stories
2016 10 09 short film careers master with UKSA slides
Programming for Non-programmers PFNP @ Razorfish
Power Of Play2009 Study Highlights
Working with Clients Better - Untangle the Web - 24 September 2014
Setting up a Game Studio
Programming for Non-Programmers - SXSW Vegas 2014
UCD / IxD Introduction - User centric design, interaction design
Video game designer
How to develop a game
Developing Multimedia Application It15
Big guns for small guys (reloaded)
How to be Purple Cow April 2016
A Cup of Tea With Michael Larsen
AD - Developer communication and Technology
Ad

Recently uploaded (20)

PPTX
Chapter 5: Probability Theory and Statistics
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
project resource management chapter-09.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Modernising the Digital Integration Hub
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Chapter 5: Probability Theory and Statistics
Group 1 Presentation -Planning and Decision Making .pptx
Hybrid model detection and classification of lung cancer
Univ-Connecticut-ChatGPT-Presentaion.pdf
observCloud-Native Containerability and monitoring.pptx
A novel scalable deep ensemble learning framework for big data classification...
O2C Customer Invoices to Receipt V15A.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
A contest of sentiment analysis: k-nearest neighbor versus neural network
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Developing a website for English-speaking practice to English as a foreign la...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
project resource management chapter-09.pdf
Getting started with AI Agents and Multi-Agent Systems
Assigned Numbers - 2025 - Bluetooth® Document
TLE Review Electricity (Electricity).pptx
Modernising the Digital Integration Hub
Web App vs Mobile App What Should You Build First.pdf
1. Introduction to Computer Programming.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Ad

Lessons from Hollywood: How enterprise software design should be like making a movie

  • 1. Copyright © Ben Adams 2013 All rights reserved. Lessons from Hollywood How enterprise software design is like making a movie
  • 2. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 2 Imagine you have a family day scheduled. Saturday morning, you all gather around to plan the day.
  • 3. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 3 You all decide to watch a movie Saturday evening. And you all agree upon sci-fi.
  • 4. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 4 Your son has an iPhone. It has a video camera, so you ask him to make the movie. You tell him it should be a struggle of good vs evil set in the context of earth's first encounter with aliens. There should also be a small romance subplot.
  • 5. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 5 Later in the day, you also clarify that the film needs to be PG.
  • 6. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 6 It is 10pm. Your son is ready to show his film.
  • 7. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 7 Barbie’s Space Adventure
  • 8. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 8 How do you think it will look? Will it be enjoyable? Will it satisfy the family's expectations? Will your daughter be annoyed? Will your son be stressed? Will he be proud of his contribution and eager to make another film? Will you want to do this again?
  • 9. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 9 How is this different from the way Hollywood makes movies?
  • 10. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 10 How Hollywood makes a movie Clearly defined outcome (goal) Numerous specialized roles Schedule Professional tools designed for the task Preproduction screenplay and story boards Collaborative review of dailies Post production editing Test screening How Hollywood makes a movie
  • 11. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 11 How Hollywood makes a movie Clearly defined outcome (goal) Numerous specialized roles Schedule Professional tools designed for the task Preproduction screenplay and story boards Collaborative review of dailies Post production editing Test screening How the enterprise makes software Desired outcome (goal) is poorly defined and subject to change Frequently done by nonprofessionals with little to no experience Often no schedule – just assumptions Use the tools at hand (e.g. Excel, SharePoint, Access, etc.) No up-front UX design – UX is left to engineer’s whim Programmer works autonomously Software is “done” when engineer finishes programming No comparison of outcome vs original goal How Hollywood makes a movie How the enterprise makes software
  • 12. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 12 The result is disappointed users, some of whom are genuinely frustrated. Many feel that enterprise software is a complete waste of their time.
  • 13. Copyright © Ben Adams 2013 All rights reserved. 2013-07-28Page 13 The enterprise needs to learn from Hollywood. Goal-oriented design combined with the proper tools will revolutionize our users’ experience.