SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Rapid, Iterative
Prototyping Best Practices
What we're gonna cover
   Who I am
   Why you should prototype
   8 rules for how to do it right
   8 tricky pitfalls to watch out for
   Q+A, contact info
Who I am




  2008
Fire Hose Prototyping




           Early Prototype

        2009
Fire Hose Prototyping




March 15th            April 14th              June 16th
          April 1st                May 14th          July 20th
Fire Hose Prototyping



               Early Prototype


        2010
Fire Hose Prototyping



                  Early Prototype
               (Michael Bay Version)

        2011
Fire Hose Prototyping
Why Prototype?




 Prototyping ≠ Pre-Production
 Prototyping Vertical Slice 
 Pre-Production Production
Why Prototype?
Why Prototype?
What does it get you?
•   Leads to stronger design, aesthetic, mechanics
•   Allows you to try potentially great ideas you can’t
    waste time on during development
•   Lets you identify and bail on bad ideas sooner
•   Lets you make costly mistakes up front, when
    they are easier and cheaper to fix
•   You’ll learn how to talk about your game
When NOT to
 Prototype?
So how do you do it?
1. Set aside ~1/3 of
     dev time
2. Put together a
   crack team
2. Put together a
          crack team
           Dance Central                 Go Home Dinosaurs
       Artist 1       Artist 2            Artist 1          Artist 2
      (Models +     (Animator +          (Models +        (Animator +
      Textures)       Rigger)            Textures)          Rigger)


       Coder 1        Coder 2                        Coder 1


Designer      Producer       Designer            Designer
                             Prouducer           Prouducer

                Dancer
             Choreographer
3. Get the right tools
3. Get the right tools
3. Get the right tools
4. Tools and people
should match the risk
5. Don’t fear the
    trash can
6. Add features, test
 ideas, cut content
6. Add features, test
 ideas, cut content
7. User Test! A lot!
7. User Test! A lot!
8. Keep it
loose, embrace
    change
The How, Recapped
1. Spend ~33% of dev time on prototyping
2. Assemble a small, crack team that works together well
3. Use simple, fast, easily understood tools
4. Team ability should match riskiest parts
5. Be ready to throw out prototypes for the sake of iteration
6. Work on features and ideas, not content
7. User test constantly and incorporate feedback
8. Don't get bogged down with documentation or overhead
The Tricky Bits
9. Be on the lookout
 for “surprise fun”
9. Be on the lookout
 for “surprise fun”
10. Deciding when to
       iterate
10. When to iterate




March 15th            April 14th              June 16th
          April 1st                May 14th          July 20th
11. Dovetailing with
 marketing and PR
Small Companies   Big Companies
12. Using deadlines
13. Beware of
Ballooning Scope
14. Ping-Ponging
 back and forth
15. Knowing when to
  stop prototyping
16. Anger when
prototypes get canned
Tricky Bits, Recapped
9. Watch out for “Surprise Fun”
10. Iterate regularly and/or when necessary
11. Dovetail prototyping with PR + Marketing if possible
12. Deadlines are your friend, use 'em!
13. Keep the prototype small, don't let scope balloon
14. Don't iterate back and forth without forward movement
15. Stop prototyping when you have a vertical slice
16. Manage expectations well so if you have to can a
prototype the team doesn't rage
Contact Info, Q+A



        Eitan Glinert
      (give me a 5 star evaluation!)


 eitan@firehosegames.com
  www.firehosegames.com

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (14)

Cisco System, Inc: Implementing ERP
Cisco System, Inc: Implementing ERPCisco System, Inc: Implementing ERP
Cisco System, Inc: Implementing ERP
 
What Next for Electronic Devices?
What Next for Electronic Devices?What Next for Electronic Devices?
What Next for Electronic Devices?
 
Build Your Own PCB with EAGLE - Getting Start with EAGLE
Build Your Own PCB with EAGLE - Getting Start with EAGLE Build Your Own PCB with EAGLE - Getting Start with EAGLE
Build Your Own PCB with EAGLE - Getting Start with EAGLE
 
Pcb design using proteus
Pcb design using proteusPcb design using proteus
Pcb design using proteus
 
Proteus isis -manual pt
Proteus   isis -manual ptProteus   isis -manual pt
Proteus isis -manual pt
 
pcb layers in layout
pcb layers in layoutpcb layers in layout
pcb layers in layout
 
Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)
 
PCB Layout Fundamentals
PCB Layout FundamentalsPCB Layout Fundamentals
PCB Layout Fundamentals
 
Product and process design
Product and process designProduct and process design
Product and process design
 
Pcb designing
Pcb designingPcb designing
Pcb designing
 
Process design
Process designProcess design
Process design
 
Product design and process selection
Product design and process selectionProduct design and process selection
Product design and process selection
 
Product Design
Product DesignProduct Design
Product Design
 
Product design concept
Product design conceptProduct design concept
Product design concept
 

Ähnlich wie Rapid, iterative prototyping best practices

Rapid, Iterative Prototyping for IGDA 1-27-10
Rapid, Iterative Prototyping for IGDA 1-27-10Rapid, Iterative Prototyping for IGDA 1-27-10
Rapid, Iterative Prototyping for IGDA 1-27-10firehosegames
 
5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!Usersnap
 
The Art of Pitching - Yellow Slice
The Art of Pitching - Yellow SliceThe Art of Pitching - Yellow Slice
The Art of Pitching - Yellow SliceYellow Slice
 
Sprint school slidepack final
Sprint school slidepack finalSprint school slidepack final
Sprint school slidepack finalDesign Lab
 
AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015Cassy Rowe
 
Never show a design you haven't tested
Never show a design you haven't testedNever show a design you haven't tested
Never show a design you haven't testedIda Aalen
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype TestingDave Hora
 
How to take an Effective Presentation
How to take an Effective PresentationHow to take an Effective Presentation
How to take an Effective PresentationAswin Shibu
 
1. communication methods pro forma(1)
1. communication methods pro forma(1)1. communication methods pro forma(1)
1. communication methods pro forma(1)JamesCooperAbel
 
Google: Rapid Prototyping for AR
Google: Rapid Prototyping for ARGoogle: Rapid Prototyping for AR
Google: Rapid Prototyping for ARAugmentedWorldExpo
 
Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interviewEric Brooke
 
Advice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsAdvice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsPuppet
 
Design Thinking by Mark Uraine
Design Thinking by Mark UraineDesign Thinking by Mark Uraine
Design Thinking by Mark UraineMark Uraine
 
10 signs you're actually a project manager and what you can do about it
10 signs you're actually a project manager and what you can do about it10 signs you're actually a project manager and what you can do about it
10 signs you're actually a project manager and what you can do about itRamanan Moorthy
 
10 signs you’re actually a project manager (and what you can do about it!)
10 signs you’re actually a project manager (and what you can do about it!)10 signs you’re actually a project manager (and what you can do about it!)
10 signs you’re actually a project manager (and what you can do about it!)Ross Stanley
 
Dubai Service Jam 2014 – Opening Presentation
Dubai Service Jam 2014 – Opening PresentationDubai Service Jam 2014 – Opening Presentation
Dubai Service Jam 2014 – Opening PresentationMarvan Shamma
 
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix ItPHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix ItMatt Toigo
 

Ähnlich wie Rapid, iterative prototyping best practices (20)

Rapid, Iterative Prototyping for IGDA 1-27-10
Rapid, Iterative Prototyping for IGDA 1-27-10Rapid, Iterative Prototyping for IGDA 1-27-10
Rapid, Iterative Prototyping for IGDA 1-27-10
 
5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!
 
The Art of Pitching - Yellow Slice
The Art of Pitching - Yellow SliceThe Art of Pitching - Yellow Slice
The Art of Pitching - Yellow Slice
 
Sprint school slidepack final
Sprint school slidepack finalSprint school slidepack final
Sprint school slidepack final
 
AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015
 
Never show a design you haven't tested
Never show a design you haven't testedNever show a design you haven't tested
Never show a design you haven't tested
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
How to take an Effective Presentation
How to take an Effective PresentationHow to take an Effective Presentation
How to take an Effective Presentation
 
1. communication methods pro forma(1)
1. communication methods pro forma(1)1. communication methods pro forma(1)
1. communication methods pro forma(1)
 
Google: Rapid Prototyping for AR
Google: Rapid Prototyping for ARGoogle: Rapid Prototyping for AR
Google: Rapid Prototyping for AR
 
Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interview
 
Advice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsAdvice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOps
 
Igc East
Igc EastIgc East
Igc East
 
Creative Engineering 101
Creative Engineering 101Creative Engineering 101
Creative Engineering 101
 
Design Thinking by Mark Uraine
Design Thinking by Mark UraineDesign Thinking by Mark Uraine
Design Thinking by Mark Uraine
 
10 signs you're actually a project manager and what you can do about it
10 signs you're actually a project manager and what you can do about it10 signs you're actually a project manager and what you can do about it
10 signs you're actually a project manager and what you can do about it
 
10 signs you’re actually a project manager (and what you can do about it!)
10 signs you’re actually a project manager (and what you can do about it!)10 signs you’re actually a project manager (and what you can do about it!)
10 signs you’re actually a project manager (and what you can do about it!)
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 
Dubai Service Jam 2014 – Opening Presentation
Dubai Service Jam 2014 – Opening PresentationDubai Service Jam 2014 – Opening Presentation
Dubai Service Jam 2014 – Opening Presentation
 
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix ItPHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
 

Kürzlich hochgeladen

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Rapid, iterative prototyping best practices