SlideShare a Scribd company logo
1 of 23
Copyright © 2019 ONE BCG. All rights reserved.
Rapid Prototyping
2
Copyright © 2019 ONE BCG. All rights reserved.
• What is Prototype?
• Prototyping
• What is Rapid Prototyping?
• Rapid Prototyping Process
• Tools for Rapid Prototyping
• Case Study
Topics to Cover
3
Copyright © 2019 ONE BCG. All rights reserved.
• A prototype is a draft version or an approximation of a final product.
• Representation of a design that allows users to interact with it and explore its
suitability.
• Production of an intermediary product to be used as a basis for testing.
What is a Prototype?
4
Copyright © 2019 ONE BCG. All rights reserved.
• To Identify possible problems.
• To confirm the suitability of a design.
• Testing can be done more effectively.
• Stakeholders can see, interact with a prototype more easily than a
drawing.
• Prototype encourage collaboration.
• Save time, effort and money.
Why Prototypes?
5
Copyright © 2019 ONE BCG. All rights reserved.
Prototyping is the way to find what doesn’t work early and cheap, and spend your time
and money on solutions that do work.
Prototyping
6
Copyright © 2019 ONE BCG. All rights reserved.
• The term “Rapid” is Relative.
• Agile strategy is used throughout the product development process.
• Layer by layer formation of any product.
• Helps in earlier detection and deduction of design and errors.
• Rapid Prototyping decreases development time by allowing corrections to a product to
be made early in the process.
Rapid Prototyping
7
Copyright © 2019 ONE BCG. All rights reserved.
Rapid Prototyping: Design Thinking Process
8
Copyright © 2019 ONE BCG. All rights reserved.
• The first stage of the Design Thinking process is to gain an empathic understanding
of the problem you are trying to solve. This involves consulting experts to find out
more about the area of concern through observing, engaging and empathizing with
people to understand their experiences and motivations, as well as immersing
yourself in the physical environment so you can gain a deeper personal
understanding of the issues involved.
• During the Define stage, you put together the information you have created and
gathered during the Empathise stage. This is where you will analyse your
observations and synthesise them in order to define the core problems that you and
your team have identified up to this point.
Stages
9
Copyright © 2019 ONE BCG. All rights reserved.
• During the third stage of the Design Thinking process, designers are ready to start
generating ideas. You’ve grown to understand your users and their needs in the
Empathise stage, and you’ve analysed and synthesised your observations in the
Define stage, and ended up with a human-centered problem statement.
• The design team will now produce a number of inexpensive, scaled down versions of
the product or specific features found within the product, so they can investigate the
problem solutions generated in the previous stage. Prototypes may be shared and
tested within the team itself, in other departments, or on a small group of people
outside the design team.
• Designers or evaluators rigorously test the complete product using the best solutions
identified during the prototyping phase
10
Copyright © 2019 ONE BCG. All rights reserved.
• Scope the prototype: Figure out what exactly we want to build.
• Craft persons & user scenarios: Once we know the area for prototyping, we need to
know the who, why and how of the UX.
• Iterate gather feedback: Start with breadth and then dive into depth. You’ll usually
start with a horizontal prototype (main landing pages and homepage) and then
iterate into vertical prototypes based on specific user flows (like uploading, editing,
and tagging friends in your photo).
Rapid Prototyping Process
11
Copyright © 2019 ONE BCG. All rights reserved.
• Sketch each screen: Each screen’s sketch should be creative.
• Create user scenarios: Create a realistic scenario to run through, either to
demonstrate for a presentation or for your test-takers to try to figure out.
• Rehearsal: Run through the different scenarios until the “human computer” works a
real machine.
• Presentation: For presentations, just run through the scenario as rehearsed.
Paper Prototyping: Prototyping method
12
Copyright © 2019 ONE BCG. All rights reserved.
• Rapid Iteration
• Low Budget
• Fun collaboration
• Easy documentation
Advantages of Paper Prototyping
13
Copyright © 2019 ONE BCG. All rights reserved.
Modern Prototyping Tools
14
Copyright © 2019 ONE BCG. All rights reserved.
Advantages:
• Familiarity:
• Basic element libraries
• Natural Linear flow
• Low cost
• Less time consuming
Presentation Software
15
Copyright © 2019 ONE BCG. All rights reserved.
Key Features:
• Free Samples:
• Drag- and- drop:
• Library of UI elements:
• Rough wireframes
Prototyping Tools - Balsamiq Mockups
16
Copyright © 2019 ONE BCG. All rights reserved.
An easier web, desktop and mobile prototyping tool.
Key features:
• Built- in Libraries:
• Gesture and Transitions: Provides a lot of possibilities using the free plan, and allows
add gestures and transitions between pages.
• Good Exports: Supports the feature to export the entire view and use it as a flow
document.
• Live Video Presentation:
Prototyping Tools - Fluid UI
17
Copyright © 2019 ONE BCG. All rights reserved.
• The best UX design tool
• Allows Photoshop mock-ups to be
imported into a design for testing.
• Can add interactive elements such
as button and form fields
• Easy to collect notes on annotation
• The better collaboration of designs
Prototyping Tools -Invision
18
Copyright © 2019 ONE BCG. All rights reserved.
Rapid prototyping is a method used to accelerate the innovation process. This method
was used to create one of Google's newest inventions, Google Glass.
Watch Video - https://www.youtube.com/watch?v=d5_h1VuwD6g
For Web Applications Following Methods are used:
1. Paper Prototyping
2. Digital Prototyping
3. Native Prototyping
Case Study : How Google Implemented Rapid Prototyping
19
Copyright © 2019 ONE BCG. All rights reserved.
• Use of the scissor and paper
• Create more realistic sketches of the
application that needs to be delivered.
• Easy and fast to communicate
• Key user interaction
• Purposeful use of color
• Explore elevation and shadows
• Easy to visualize the workflow
• Simulate Interactions
Click to watch video
Paper Prototyping
20
Copyright © 2019 ONE BCG. All rights reserved.
Digital Prototyping
21
Copyright © 2019 ONE BCG. All rights reserved.
• The next step is to continue digitally.
• Abstract ideas in words are quite difficult, Visual is best to explain
• Gives the Idea, how the application will exactly look
• Focus on functionality.
• Artifact for testing and communication.
Click to Watch Video
Digital Prototyping
22
Copyright © 2019 ONE BCG. All rights reserved.
• Explore technology
• Library
• Write code in a way that it is
your paintbrush.
• Paint the application with
effective coding skills.
• Proficient in making working
prototypes.
Click to Watch Video
Native Prototyping
23
Copyright © 2019 ONE BCG. All rights reserved.

More Related Content

Similar to Prototype: Its methods, techniques, and key features.

User experience workshop
User experience workshopUser experience workshop
User experience workshopGYK Antler
 
Design Thinking : Prototyping & Testing
Design Thinking : Prototyping & TestingDesign Thinking : Prototyping & Testing
Design Thinking : Prototyping & TestingSankarshan D
 
Google Product Development Process
Google Product Development ProcessGoogle Product Development Process
Google Product Development ProcessAbhinav Goel
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopReuven Cohen
 
Lean Innovation for Micro Enterprises Module 4 Design Thinking
Lean Innovation for Micro Enterprises Module 4  Design ThinkingLean Innovation for Micro Enterprises Module 4  Design Thinking
Lean Innovation for Micro Enterprises Module 4 Design ThinkingBanbridgeDistrictEnt
 
Prototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of EdinburghPrototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of EdinburghNeil Allison
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product EngineeringSagittarius
 
COMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationCOMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationMark Billinghurst
 
Targeted documentation STC Houston, Mar 20, 2012
Targeted documentation   STC Houston, Mar 20, 2012Targeted documentation   STC Houston, Mar 20, 2012
Targeted documentation STC Houston, Mar 20, 2012STC_Houston
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&processSheSaysCREATIVE
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintEryk Korfel
 
Targeted documentation
Targeted documentationTargeted documentation
Targeted documentationAlyssa Fox
 
Prototyping and Piloting
Prototyping and PilotingPrototyping and Piloting
Prototyping and PilotingFung Hoi Si
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignQuentin Christensen
 
Implementation and value creation elements of innovation
Implementation and value creation elements of innovationImplementation and value creation elements of innovation
Implementation and value creation elements of innovationEvelynRosario6
 
Design Thinking - Types of prototypes
Design Thinking - Types of prototypes Design Thinking - Types of prototypes
Design Thinking - Types of prototypes SwethaVijay10
 
07 project conceptualiation_kirkman
07 project conceptualiation_kirkman07 project conceptualiation_kirkman
07 project conceptualiation_kirkmanlindasahak
 

Similar to Prototype: Its methods, techniques, and key features. (20)

User experience workshop
User experience workshopUser experience workshop
User experience workshop
 
Design Thinking : Prototyping & Testing
Design Thinking : Prototyping & TestingDesign Thinking : Prototyping & Testing
Design Thinking : Prototyping & Testing
 
Google Product Development Process
Google Product Development ProcessGoogle Product Development Process
Google Product Development Process
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping Workshop
 
Monetization Strategies
Monetization StrategiesMonetization Strategies
Monetization Strategies
 
Lean Innovation for Micro Enterprises Module 4 Design Thinking
Lean Innovation for Micro Enterprises Module 4  Design ThinkingLean Innovation for Micro Enterprises Module 4  Design Thinking
Lean Innovation for Micro Enterprises Module 4 Design Thinking
 
Prototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of EdinburghPrototyping - the what, why and how at the University of Edinburgh
Prototyping - the what, why and how at the University of Edinburgh
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
 
COMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationCOMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and Evaluation
 
Targeted documentation STC Houston, Mar 20, 2012
Targeted documentation   STC Houston, Mar 20, 2012Targeted documentation   STC Houston, Mar 20, 2012
Targeted documentation STC Houston, Mar 20, 2012
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process
 
Prototyping
PrototypingPrototyping
Prototyping
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design Sprint
 
Targeted documentation
Targeted documentationTargeted documentation
Targeted documentation
 
Prototyping and Piloting
Prototyping and PilotingPrototyping and Piloting
Prototyping and Piloting
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based Design
 
Implementation and value creation elements of innovation
Implementation and value creation elements of innovationImplementation and value creation elements of innovation
Implementation and value creation elements of innovation
 
Design Thinking - Types of prototypes
Design Thinking - Types of prototypes Design Thinking - Types of prototypes
Design Thinking - Types of prototypes
 
07 project conceptualiation_kirkman
07 project conceptualiation_kirkman07 project conceptualiation_kirkman
07 project conceptualiation_kirkman
 

More from ONE BCG

A comprehensive guide to user behavioral analytics
A comprehensive guide to user behavioral analytics A comprehensive guide to user behavioral analytics
A comprehensive guide to user behavioral analytics ONE BCG
 
What is product development and its process?
What is product development and its process?What is product development and its process?
What is product development and its process?ONE BCG
 
Why effective communication with clients is necessary?
Why effective communication with clients is necessary?Why effective communication with clients is necessary?
Why effective communication with clients is necessary?ONE BCG
 
An ultimate guide to SOLID Principles, developers must know.
An ultimate guide to SOLID Principles, developers must know.An ultimate guide to SOLID Principles, developers must know.
An ultimate guide to SOLID Principles, developers must know.ONE BCG
 
How Artificial intelligence and machine learning are different?
How Artificial intelligence and machine learning are different? How Artificial intelligence and machine learning are different?
How Artificial intelligence and machine learning are different? ONE BCG
 
What is Agile and Scrum, their guiding principles and methods?
What is Agile and Scrum, their guiding principles and methods?What is Agile and Scrum, their guiding principles and methods?
What is Agile and Scrum, their guiding principles and methods?ONE BCG
 
How to prepare a project for automated deployment?
How to prepare a project for automated deployment?How to prepare a project for automated deployment?
How to prepare a project for automated deployment?ONE BCG
 
What is Load, Stress and Endurance Testing?
What is Load, Stress and Endurance Testing?What is Load, Stress and Endurance Testing?
What is Load, Stress and Endurance Testing?ONE BCG
 
Software risk analysis and management
Software risk analysis and managementSoftware risk analysis and management
Software risk analysis and managementONE BCG
 
What is security testing and why it is so important?
What is security testing and why it is so important?What is security testing and why it is so important?
What is security testing and why it is so important?ONE BCG
 
Brushing skills on SignalR for ASP.NET developers
Brushing skills on SignalR for ASP.NET developersBrushing skills on SignalR for ASP.NET developers
Brushing skills on SignalR for ASP.NET developersONE BCG
 

More from ONE BCG (11)

A comprehensive guide to user behavioral analytics
A comprehensive guide to user behavioral analytics A comprehensive guide to user behavioral analytics
A comprehensive guide to user behavioral analytics
 
What is product development and its process?
What is product development and its process?What is product development and its process?
What is product development and its process?
 
Why effective communication with clients is necessary?
Why effective communication with clients is necessary?Why effective communication with clients is necessary?
Why effective communication with clients is necessary?
 
An ultimate guide to SOLID Principles, developers must know.
An ultimate guide to SOLID Principles, developers must know.An ultimate guide to SOLID Principles, developers must know.
An ultimate guide to SOLID Principles, developers must know.
 
How Artificial intelligence and machine learning are different?
How Artificial intelligence and machine learning are different? How Artificial intelligence and machine learning are different?
How Artificial intelligence and machine learning are different?
 
What is Agile and Scrum, their guiding principles and methods?
What is Agile and Scrum, their guiding principles and methods?What is Agile and Scrum, their guiding principles and methods?
What is Agile and Scrum, their guiding principles and methods?
 
How to prepare a project for automated deployment?
How to prepare a project for automated deployment?How to prepare a project for automated deployment?
How to prepare a project for automated deployment?
 
What is Load, Stress and Endurance Testing?
What is Load, Stress and Endurance Testing?What is Load, Stress and Endurance Testing?
What is Load, Stress and Endurance Testing?
 
Software risk analysis and management
Software risk analysis and managementSoftware risk analysis and management
Software risk analysis and management
 
What is security testing and why it is so important?
What is security testing and why it is so important?What is security testing and why it is so important?
What is security testing and why it is so important?
 
Brushing skills on SignalR for ASP.NET developers
Brushing skills on SignalR for ASP.NET developersBrushing skills on SignalR for ASP.NET developers
Brushing skills on SignalR for ASP.NET developers
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
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
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
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!
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
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
 

Prototype: Its methods, techniques, and key features.

  • 1. Copyright © 2019 ONE BCG. All rights reserved. Rapid Prototyping
  • 2. 2 Copyright © 2019 ONE BCG. All rights reserved. • What is Prototype? • Prototyping • What is Rapid Prototyping? • Rapid Prototyping Process • Tools for Rapid Prototyping • Case Study Topics to Cover
  • 3. 3 Copyright © 2019 ONE BCG. All rights reserved. • A prototype is a draft version or an approximation of a final product. • Representation of a design that allows users to interact with it and explore its suitability. • Production of an intermediary product to be used as a basis for testing. What is a Prototype?
  • 4. 4 Copyright © 2019 ONE BCG. All rights reserved. • To Identify possible problems. • To confirm the suitability of a design. • Testing can be done more effectively. • Stakeholders can see, interact with a prototype more easily than a drawing. • Prototype encourage collaboration. • Save time, effort and money. Why Prototypes?
  • 5. 5 Copyright © 2019 ONE BCG. All rights reserved. Prototyping is the way to find what doesn’t work early and cheap, and spend your time and money on solutions that do work. Prototyping
  • 6. 6 Copyright © 2019 ONE BCG. All rights reserved. • The term “Rapid” is Relative. • Agile strategy is used throughout the product development process. • Layer by layer formation of any product. • Helps in earlier detection and deduction of design and errors. • Rapid Prototyping decreases development time by allowing corrections to a product to be made early in the process. Rapid Prototyping
  • 7. 7 Copyright © 2019 ONE BCG. All rights reserved. Rapid Prototyping: Design Thinking Process
  • 8. 8 Copyright © 2019 ONE BCG. All rights reserved. • The first stage of the Design Thinking process is to gain an empathic understanding of the problem you are trying to solve. This involves consulting experts to find out more about the area of concern through observing, engaging and empathizing with people to understand their experiences and motivations, as well as immersing yourself in the physical environment so you can gain a deeper personal understanding of the issues involved. • During the Define stage, you put together the information you have created and gathered during the Empathise stage. This is where you will analyse your observations and synthesise them in order to define the core problems that you and your team have identified up to this point. Stages
  • 9. 9 Copyright © 2019 ONE BCG. All rights reserved. • During the third stage of the Design Thinking process, designers are ready to start generating ideas. You’ve grown to understand your users and their needs in the Empathise stage, and you’ve analysed and synthesised your observations in the Define stage, and ended up with a human-centered problem statement. • The design team will now produce a number of inexpensive, scaled down versions of the product or specific features found within the product, so they can investigate the problem solutions generated in the previous stage. Prototypes may be shared and tested within the team itself, in other departments, or on a small group of people outside the design team. • Designers or evaluators rigorously test the complete product using the best solutions identified during the prototyping phase
  • 10. 10 Copyright © 2019 ONE BCG. All rights reserved. • Scope the prototype: Figure out what exactly we want to build. • Craft persons & user scenarios: Once we know the area for prototyping, we need to know the who, why and how of the UX. • Iterate gather feedback: Start with breadth and then dive into depth. You’ll usually start with a horizontal prototype (main landing pages and homepage) and then iterate into vertical prototypes based on specific user flows (like uploading, editing, and tagging friends in your photo). Rapid Prototyping Process
  • 11. 11 Copyright © 2019 ONE BCG. All rights reserved. • Sketch each screen: Each screen’s sketch should be creative. • Create user scenarios: Create a realistic scenario to run through, either to demonstrate for a presentation or for your test-takers to try to figure out. • Rehearsal: Run through the different scenarios until the “human computer” works a real machine. • Presentation: For presentations, just run through the scenario as rehearsed. Paper Prototyping: Prototyping method
  • 12. 12 Copyright © 2019 ONE BCG. All rights reserved. • Rapid Iteration • Low Budget • Fun collaboration • Easy documentation Advantages of Paper Prototyping
  • 13. 13 Copyright © 2019 ONE BCG. All rights reserved. Modern Prototyping Tools
  • 14. 14 Copyright © 2019 ONE BCG. All rights reserved. Advantages: • Familiarity: • Basic element libraries • Natural Linear flow • Low cost • Less time consuming Presentation Software
  • 15. 15 Copyright © 2019 ONE BCG. All rights reserved. Key Features: • Free Samples: • Drag- and- drop: • Library of UI elements: • Rough wireframes Prototyping Tools - Balsamiq Mockups
  • 16. 16 Copyright © 2019 ONE BCG. All rights reserved. An easier web, desktop and mobile prototyping tool. Key features: • Built- in Libraries: • Gesture and Transitions: Provides a lot of possibilities using the free plan, and allows add gestures and transitions between pages. • Good Exports: Supports the feature to export the entire view and use it as a flow document. • Live Video Presentation: Prototyping Tools - Fluid UI
  • 17. 17 Copyright © 2019 ONE BCG. All rights reserved. • The best UX design tool • Allows Photoshop mock-ups to be imported into a design for testing. • Can add interactive elements such as button and form fields • Easy to collect notes on annotation • The better collaboration of designs Prototyping Tools -Invision
  • 18. 18 Copyright © 2019 ONE BCG. All rights reserved. Rapid prototyping is a method used to accelerate the innovation process. This method was used to create one of Google's newest inventions, Google Glass. Watch Video - https://www.youtube.com/watch?v=d5_h1VuwD6g For Web Applications Following Methods are used: 1. Paper Prototyping 2. Digital Prototyping 3. Native Prototyping Case Study : How Google Implemented Rapid Prototyping
  • 19. 19 Copyright © 2019 ONE BCG. All rights reserved. • Use of the scissor and paper • Create more realistic sketches of the application that needs to be delivered. • Easy and fast to communicate • Key user interaction • Purposeful use of color • Explore elevation and shadows • Easy to visualize the workflow • Simulate Interactions Click to watch video Paper Prototyping
  • 20. 20 Copyright © 2019 ONE BCG. All rights reserved. Digital Prototyping
  • 21. 21 Copyright © 2019 ONE BCG. All rights reserved. • The next step is to continue digitally. • Abstract ideas in words are quite difficult, Visual is best to explain • Gives the Idea, how the application will exactly look • Focus on functionality. • Artifact for testing and communication. Click to Watch Video Digital Prototyping
  • 22. 22 Copyright © 2019 ONE BCG. All rights reserved. • Explore technology • Library • Write code in a way that it is your paintbrush. • Paint the application with effective coding skills. • Proficient in making working prototypes. Click to Watch Video Native Prototyping
  • 23. 23 Copyright © 2019 ONE BCG. All rights reserved.

Editor's Notes

  1. Prototypes help designers and developers build partial product implementations, which potential end-users or customers use to provide feedback to the development
  2. Prototyping is a method to develop prototypes.
  3. Rapid Prototyping is a process of developing a minimal functional product of the final product so that the customer or client can have a look at how the final deployment will look. Rapid Prototyping consists of various stages of development with their parallel set of usability.
  4. For example, if you’re building a photo sharing app, one scenario might be Vain Vanessa choosing a new filter for her latest selfie because she wants to attract more followers. • Iterate gather feedback – You might start on paper, but finish in a high fidelity tool after multiple rounds of feedback.
  5. Paper prototyping is a technique that allows you to create and test user interfaces quickly and cheaply. It's easier to change a prototype than the final design.
  6. Rapid iteration. It takes minutes to create a few different versions of a design Low cost. Paper prototyping is very inexpensive. Basic tool set includes pen and paper.
  7. Free samples: The official site provides plenty samples of sketch skin and wireframe skin, including desktop app, mobile app, website, etc. Drag: The elements in Balsamiq Mockups are available to simply drag-and-drop, including some buttons and lists, and each styled as a hand-drawing. Designers also can arrange pre-built widgets using a drag-and-drop editor. Library: The large library of UI elements is a great source of design inspiration.
  8. With 16 built-in iOS, Material Design and Wireframe libraries containing over 2000 customizable widgets and icons, you can design a wireframe simply by a drag-and-drop. Live video: You can present your ideas interactively on live video calls with clients or interact as you design with your team.But one thing, upload multiple images is not supported.
  9. Google Glass is a wearable computer featuring a head-mounted display in the form of eyeglasses. The Google glasses function as a hands-free smartphone, letting users access the mobile internet browser, camera, maps, calendar, and other apps by voice commands.
  10. Advantage: Realistic experience to be given to a stakeholder for a valuable feedback.