|
At
Interim Technologies we highly recommend the approach
of developing a prototype before the actual development
of the product. Reviewing of the prototype enables users,
Promoters, Investors and developers to agree on how
an application should look (e.g. screen layouts, reports)
and behave (e.g. flow of control, error handling). In
some cases, a prototype enables us to confirm that a
particular requirement, such as performance, can be
met.
Once
a prototype is developed we show it to our clients &
their customers to determine if it was really what they
had in mind. If the prototype does not meet their expectations,
it is early enough in the development cycle to redesign
and still make the ship date.
A
prototype allows one to find out what needs to be changed.
By just running a usability study with customers on
the prototype's user interface, we can have the answer
in time to change the design if necessary before the
product is fully developed. Developing a software prototype
also leads to a greater understanding of the application
requirements, thus improving the system design.
|