RAPID
PROTOTYPIN
G
NOOR SHALIHA BINTI ABDUL HALIM
NORSYAFIKA NAZUWA BINTI MHD RAMLI
NUR FADHILAH BINTI MD ROGI
DEFINITION
Rapid Prototyping is the "process of quickly
building and evaluating a series of prototypes"
early and often throughout the design process.
Prototypes are usually incomplete examples of
what a final product may look like. Each time a
prototype is used, a formative evaluation gathers
information for the next, revised prototype. This
cycle continues to refine the product until the final
needs and objectives are met.
RAPID PROTOTYPING
PROCESS
Identify prototype content- What salient features of your design do you want to
test? What do you hope to learn about your design? Select a minimal amount of
content to prototype.
Build prototype- Using the methods described below, build a prototype of your
concept.
Review prototype- Evaluate your prototype on pre-determined standards. Does the
prototype provide insight into your design? Are all stakeholders satisfied with the
results? If not, return to steps 1 and 2.
Freeze design- Once all stakeholders and designers are satisfied, cease adding
new features and begin development of the pilot, or beta, version of the instruction.
Roug
h
Sequ
ence
Proto
type
Roug
h Cut
Proto
type
Beta
Proto
type
Docu
menta
tion
Protot
ype
Execu
table
Forma
ts
Scope
/Visua
l
Form
ats
Funct
ional
Proto
type
Alpha
Protot
ype
PROTOTYPE FORMAT
Generi
c
Templ
ate
Protot
ype
UserInterfa
ce
Protot
ype
PROTOTYPE METHOD
Sketching
Sketching
Wizardof-Oz
(Paper
Prototyp
ing)
Physical
Prototyp
ing
Executa
ble
format
prototy
pe
HighFidelity
Prototyp
ing
Storyboard
Storyboard
ing
ing
Scope/Vis
ual
format
prototyp
e
Facade
Prototyp
ing
Scenarios
Scenarios
Algorithms
Algorithms
and
and
Flowcharts
Flowcharts
BENEFITS OF RAPID
PROTOTYPING
1.
2.
3.
4.
5.
Realizing the Design Concepts
Incorporating the Changes Instantly
Saving Cost and Time
Customizing Designs
Minimizing Design Flaws
DISADVANTAGES OF RAPID PROTOTYPING
Insufficient analysis
User confusion of prototype and finished
system
Developer misunderstanding of user
objectives
Developer attachment to prototype
Excessive development time of the
prototype
Expense of implementing prototyping