Rapid Prototyping

Download Report

Transcript Rapid Prototyping

Rapid Prototyping
Overview

Used in software engineering
 “Rapid prototyping is a system
development methodology based
on building and using a model of a
system for designing,
implementing, testing and installing
the system.”


(Lantzas cited in Tripp&
Bichelmeyer, 1990)
2 Factors
Model
Advantages
Allows users to try out the system
 Discover problem areas
 Input into selection of an appropriate
interface
 Reduces cost and time
 Increase creativity
 Errors can be detected earlier

Disadvantages
Can lead to a design by-repair
 Does not eliminate the need for front-end
analysis
 Does not completely substitue for a
paper analysis
 May lead to designs that get out of
control

When to use rapid prototyping
Time, budget, environmental restraints
 Cases involving complex factors and
prediction is hard
 Cases where we have experience, but
lack satisfaction of results
 New situations where there is not an
abundant information to draw from

Examples
http://it.coe.uga.edu/studio/seminars/paperplanes.html
Spiral Cycle vs Waterfall Cycle






concept definition
implementation of a
skeletal system
user evaluation and
concept refinement
implementation of
refined requirements
user evaluation and
concept refinement
implementation of
refined requirements






concept definition
requirements definition
preliminary design
detailed design
code implementation
test and acceptance
Comparisons
Traditional ID
One idea
 Extensive front-end analysis
 Linear

Comparisons
Dick and Carey
Speaks to the teaching of instructional
design and computer-based instruction
as a potential concern
 Is linear
 Design is lost in rapid prototyping where
the emphasis's to simply get something
up and running.

Comparisons
R2D2 Model
Both non-linear in development.
 Begin with evaluation of needs.
 Design groups consist of actual users as
well as designers.
 Time efficient process because target
audience is part of process.
 Most activity in process is in creation of
material.

Comparisons
Layers of Negotiation
Both are systematic in nature.
 Both require contact and discussion
between the designer and the user.
 Both are non-linear.
 Negotiation is based on process
outcome goals while Prototyping is
based on product outcome goals.

References

http://www.public.iastate.edu/~abowser/pdf/Ra
pid%20Prototyping%20Presentation.pdf
 http://it.coe.uga.edu/studio/seminars/paperpla
nes.html
 Tripp, S., & Bichelmeyer, B. (1990). Rapid
prototyping: An alternative instructional design
strategy. Educational Technology Research &
Development, 38(1), 31-44.

Gustafson, K. L. & Branch, R. M. (1997)
Revisioning models of instructional
development. ETR&D, 45(3), p. 73-89.