SlideShare a Scribd company logo
1 of 25
Download to read offline
Prototyping
with virtually no budget and no tech skills!
Why prototype?
•   Mobile development can get pricey

•   Mobile development can take time and can get
    bogged down

•   Prototyping helps manage cost and risk

•   Prototyping helps get buy-in and user
    acceptance/usability out of the way earlier
Considerations
The Basics
 •   Building Prototypes should be EASY

 •   Prototypes should not need to be pixel
     perfect

 •   Prototypes goals need to be clearly spelled
     out prior to creation

 •   Build Prototypes that have an output that
     everyone can see

 •   If animations, etc. are going to be used in the
     final, attempt to build them in the prototype
Fidelity vs. Functionality
  •   Functional Fidelity and Visual Fidelity

  •   You need to envision the goals for the
      prototype

  •   Choose method and graphic sophistication
      based on the goals.

  •   More “Production Ready” = more time

  •   More graphically rich = more time

  •   More revisions at this point are less expensive
      than later
Fidelity vs. Effort
A few prototyping
     options.
Paper prototype
Pros

 •     Inexpensive

 •     Easy
Cons

 •     Doesn't really emulate the UX

 •     Hard to pull off a complicated design or one
       with a lot of screens/data

 •     None of the design elements/deliverables
       really will live on

 •     Tough to justify with so many good tools
       these days.
Paper Example
HTML/CSS
Pros

  •    Inexpensive

  •    Easy

  •    Using Webkit based browsers, you can emulate mobile
       devices pretty well

  •    There are tools popping up now that ease this
       considerably

Cons

  •    More tech knowledge might be required than simple
       paper prototypes

  •    There is still very little reuse of assets for the final version,
       unless you are going to mobile web, not apps
HTML/CSS Example
http://www.adobe.com/devnet/dreamweaver/articles/getting-started-with-jquery-mobile.html
New! Rapid
prototyping tools.
FieldTest
Pros

  •    Inexpensive (so I’ve been assured)

  •    Super-easy!

  •    Web/Cloud based (so it's collaborative)

  •    Results are pretty stellar

Cons

  •    It's still in beta

  •    Pricing is as of yet ???

  •    Assets are not going to be used for the final deliverable
Field Test Example
Tools that aren't really
 for prototyping, but
 still work pretty well.
Powerpoint/Keynote
Pros

  •    Most everyone has one of these

  •    Reasonably easy to use for any one familiar with desktop
       publishing tools

  •    Produces interactivity and animation

Cons

  •    It's a tad expensive if you don’t own it already

  •    None of the design elements/deliverables really will live on

  •    Good UI Stencils are tough to find or need reprep

  •    Output isn’t really “mobile”
Keynote Examples
    http://keynotekungfu.com
Omnigraffle
Pros

  •    great toolset – highly extensible, large community

  •    Produces fantastic diagrams and high quality output

  •    Reasonably easy to use for any one familiar with desktop
       publishing tools

  •    produces interactivity

  •    move from wireframe to prototype easily

Cons

  •    It's a tad expensive

  •    Mac only (which might also be considered a 'Pro')

  •    None of the design elements/deliverables really will live on
Graffle!
Digital Publishing Suite
Pros

  •    Uses InDesign

  •    Produces rich interactivity

  •    Allows for media

Cons

  •    Fairly pricey if you want to take it past a prototype and use
       it for production

  •    Does require InDesign, which some of you may not have

  •    Output is iPad only
DPS
Lots more examples in
      App Savvy
Wrap it up, already.
Why prototype?
•   Prototyping is fast

•   Prototyping is easy

•   Prototyping gets stakeholders involved sooner

•   Prototyping saves money
Finishing up
 •   Q&A

 •   Discussion

More Related Content

More from Chad Udell

Whats Next for Mobile Learning
Whats Next for Mobile LearningWhats Next for Mobile Learning
Whats Next for Mobile LearningChad Udell
 
There Is No Easy Button
There Is No Easy ButtonThere Is No Easy Button
There Is No Easy ButtonChad Udell
 
Learning Tracking Out of the LMS and Embracing Learning Analytics
Learning Tracking Out of the LMS and Embracing Learning AnalyticsLearning Tracking Out of the LMS and Embracing Learning Analytics
Learning Tracking Out of the LMS and Embracing Learning AnalyticsChad Udell
 
The Leadership Challenge - mLearnCon
The Leadership Challenge - mLearnConThe Leadership Challenge - mLearnCon
The Leadership Challenge - mLearnConChad Udell
 
Design concepts for Mobile Learnng
Design concepts for Mobile LearnngDesign concepts for Mobile Learnng
Design concepts for Mobile LearnngChad Udell
 
ASTD St. Louis Presentation - July 28th
ASTD St. Louis Presentation - July 28thASTD St. Louis Presentation - July 28th
ASTD St. Louis Presentation - July 28thChad Udell
 
Is Mobile For Me? What Skills Do I Need?
Is Mobile For Me? What Skills Do I Need?Is Mobile For Me? What Skills Do I Need?
Is Mobile For Me? What Skills Do I Need?Chad Udell
 
How to Convert Your eLearning to Mobile
How to Convert Your eLearning to MobileHow to Convert Your eLearning to Mobile
How to Convert Your eLearning to MobileChad Udell
 
Max 2010- Building Mobile Learning with Your Existing eLearning Toolkit - Ado...
Max 2010- Building Mobile Learning with Your Existing eLearning Toolkit - Ado...Max 2010- Building Mobile Learning with Your Existing eLearning Toolkit - Ado...
Max 2010- Building Mobile Learning with Your Existing eLearning Toolkit - Ado...Chad Udell
 
Comparing the Four Main Mobile OSes
Comparing the Four Main Mobile OSesComparing the Four Main Mobile OSes
Comparing the Four Main Mobile OSesChad Udell
 
Creating mLearning With Your Existing Toolkit
Creating mLearning With Your Existing ToolkitCreating mLearning With Your Existing Toolkit
Creating mLearning With Your Existing ToolkitChad Udell
 
Hacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitHacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitChad Udell
 
Hacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitHacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitChad Udell
 
History of Generative and Computer Art
History of Generative and Computer ArtHistory of Generative and Computer Art
History of Generative and Computer ArtChad Udell
 
A Brief Intro to Adobe Flex
A Brief Intro to Adobe FlexA Brief Intro to Adobe Flex
A Brief Intro to Adobe FlexChad Udell
 
Social Media 101
Social Media 101Social Media 101
Social Media 101Chad Udell
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Chad Udell
 
Ria Palooza2 Presentation
Ria Palooza2 PresentationRia Palooza2 Presentation
Ria Palooza2 PresentationChad Udell
 
Dev Learn Handout - Session 604
Dev Learn Handout - Session 604Dev Learn Handout - Session 604
Dev Learn Handout - Session 604Chad Udell
 

More from Chad Udell (20)

Prototyping
PrototypingPrototyping
Prototyping
 
Whats Next for Mobile Learning
Whats Next for Mobile LearningWhats Next for Mobile Learning
Whats Next for Mobile Learning
 
There Is No Easy Button
There Is No Easy ButtonThere Is No Easy Button
There Is No Easy Button
 
Learning Tracking Out of the LMS and Embracing Learning Analytics
Learning Tracking Out of the LMS and Embracing Learning AnalyticsLearning Tracking Out of the LMS and Embracing Learning Analytics
Learning Tracking Out of the LMS and Embracing Learning Analytics
 
The Leadership Challenge - mLearnCon
The Leadership Challenge - mLearnConThe Leadership Challenge - mLearnCon
The Leadership Challenge - mLearnCon
 
Design concepts for Mobile Learnng
Design concepts for Mobile LearnngDesign concepts for Mobile Learnng
Design concepts for Mobile Learnng
 
ASTD St. Louis Presentation - July 28th
ASTD St. Louis Presentation - July 28thASTD St. Louis Presentation - July 28th
ASTD St. Louis Presentation - July 28th
 
Is Mobile For Me? What Skills Do I Need?
Is Mobile For Me? What Skills Do I Need?Is Mobile For Me? What Skills Do I Need?
Is Mobile For Me? What Skills Do I Need?
 
How to Convert Your eLearning to Mobile
How to Convert Your eLearning to MobileHow to Convert Your eLearning to Mobile
How to Convert Your eLearning to Mobile
 
Max 2010- Building Mobile Learning with Your Existing eLearning Toolkit - Ado...
Max 2010- Building Mobile Learning with Your Existing eLearning Toolkit - Ado...Max 2010- Building Mobile Learning with Your Existing eLearning Toolkit - Ado...
Max 2010- Building Mobile Learning with Your Existing eLearning Toolkit - Ado...
 
Comparing the Four Main Mobile OSes
Comparing the Four Main Mobile OSesComparing the Four Main Mobile OSes
Comparing the Four Main Mobile OSes
 
Creating mLearning With Your Existing Toolkit
Creating mLearning With Your Existing ToolkitCreating mLearning With Your Existing Toolkit
Creating mLearning With Your Existing Toolkit
 
Hacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitHacking Robots for Fun and Profit
Hacking Robots for Fun and Profit
 
Hacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitHacking Robots for Fun and Profit
Hacking Robots for Fun and Profit
 
History of Generative and Computer Art
History of Generative and Computer ArtHistory of Generative and Computer Art
History of Generative and Computer Art
 
A Brief Intro to Adobe Flex
A Brief Intro to Adobe FlexA Brief Intro to Adobe Flex
A Brief Intro to Adobe Flex
 
Social Media 101
Social Media 101Social Media 101
Social Media 101
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
 
Ria Palooza2 Presentation
Ria Palooza2 PresentationRia Palooza2 Presentation
Ria Palooza2 Presentation
 
Dev Learn Handout - Session 604
Dev Learn Handout - Session 604Dev Learn Handout - Session 604
Dev Learn Handout - Session 604
 

Recently uploaded

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
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

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
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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!
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Prototyping on a Shoestring with Virtually No Tech Skills!

  • 1. Prototyping with virtually no budget and no tech skills!
  • 2. Why prototype? • Mobile development can get pricey • Mobile development can take time and can get bogged down • Prototyping helps manage cost and risk • Prototyping helps get buy-in and user acceptance/usability out of the way earlier
  • 4. The Basics • Building Prototypes should be EASY • Prototypes should not need to be pixel perfect • Prototypes goals need to be clearly spelled out prior to creation • Build Prototypes that have an output that everyone can see • If animations, etc. are going to be used in the final, attempt to build them in the prototype
  • 5. Fidelity vs. Functionality • Functional Fidelity and Visual Fidelity • You need to envision the goals for the prototype • Choose method and graphic sophistication based on the goals. • More “Production Ready” = more time • More graphically rich = more time • More revisions at this point are less expensive than later
  • 7. A few prototyping options.
  • 8. Paper prototype Pros • Inexpensive • Easy Cons • Doesn't really emulate the UX • Hard to pull off a complicated design or one with a lot of screens/data • None of the design elements/deliverables really will live on • Tough to justify with so many good tools these days.
  • 10. HTML/CSS Pros • Inexpensive • Easy • Using Webkit based browsers, you can emulate mobile devices pretty well • There are tools popping up now that ease this considerably Cons • More tech knowledge might be required than simple paper prototypes • There is still very little reuse of assets for the final version, unless you are going to mobile web, not apps
  • 13. FieldTest Pros • Inexpensive (so I’ve been assured) • Super-easy! • Web/Cloud based (so it's collaborative) • Results are pretty stellar Cons • It's still in beta • Pricing is as of yet ??? • Assets are not going to be used for the final deliverable
  • 15. Tools that aren't really for prototyping, but still work pretty well.
  • 16. Powerpoint/Keynote Pros • Most everyone has one of these • Reasonably easy to use for any one familiar with desktop publishing tools • Produces interactivity and animation Cons • It's a tad expensive if you don’t own it already • None of the design elements/deliverables really will live on • Good UI Stencils are tough to find or need reprep • Output isn’t really “mobile”
  • 17. Keynote Examples http://keynotekungfu.com
  • 18. Omnigraffle Pros • great toolset – highly extensible, large community • Produces fantastic diagrams and high quality output • Reasonably easy to use for any one familiar with desktop publishing tools • produces interactivity • move from wireframe to prototype easily Cons • It's a tad expensive • Mac only (which might also be considered a 'Pro') • None of the design elements/deliverables really will live on
  • 20. Digital Publishing Suite Pros • Uses InDesign • Produces rich interactivity • Allows for media Cons • Fairly pricey if you want to take it past a prototype and use it for production • Does require InDesign, which some of you may not have • Output is iPad only
  • 21. DPS
  • 22. Lots more examples in App Savvy
  • 23. Wrap it up, already.
  • 24. Why prototype? • Prototyping is fast • Prototyping is easy • Prototyping gets stakeholders involved sooner • Prototyping saves money
  • 25. Finishing up • Q&A • Discussion

Editor's Notes

  1. Use skills and tools you or your team have mastered or can easily pick up. This isn’t a masterpiece Make sure everyone is on the same page Don’t use proprietary or hard to use file formats Add polish where it helps you sell.
  2. Lo fi to address structural and IA issues Hi Fi to address usability and graphics issues Early prototypes need to address IA and Features Later needs to address usability and user acceptance