1 / 16

Prototyping

Prototyping. By: Michael McBee & Shere Stewart. Prototyping. What is Prototyping? It is an iterative process involving analysts and users where a model of the proposed system is built then rebuilt according to user feedback. Why build a prototype? Visuals may enhance user feedback

harts
Download Presentation

Prototyping

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Prototyping By: Michael McBee & Shere Stewart

  2. Prototyping What is Prototyping? It is an iterative process involving analysts and users where a model of the proposed system is built then rebuilt according to user feedback. Why build a prototype? Visuals may enhance user feedback Reminder of requirements (ie. Bank Website)

  3. Prototyping process

  4. When Do You Prototype? WHEN DO YOU PROTOTYPE? • BEFORE THE BEGINNING • IN THE BEGINNING • AFTER THE BEGINNING • IN THE MIDDLE STAGES • IN MIDDLE AND LATER STAGES • IN THE LATER STAGES

  5. What are Prototypes used for? Learning. How well does it meet the customer needs? Communications. Help to visual the product or key components. Integration. Ensure that the components work together as planned. Milestones. Illustrate that the product has reached a certain level of functionality.

  6. When Prototyping Is Most Useful • User Requirements are not clear • Users and other stakeholders involved • Complex designs require concrete specs • Communication problems • Tools available

  7. Drawbacks of Prototyping • Informal documentation • Idiosyncrasies with initial users • Ignoring external integration

  8. Types of Prototyping • Evolutionary • Throwaway • Paper

  9. Evolutionary prototyping Specification, design and implementation are inter-twined The system is developed as a series of increments that are delivered to the customer Techniques for rapid system development are used such as CASE tools and 4GLs User interfaces are usually developed using a GUI development toolkit

  10. Evolutionary

  11. Throw-away prototyping Discard prototype, build product from scratch Can use special “prototyping technologies” to build quick prototypes Don’t have to design prototype carefully Coding can be more freestyle and unconstrained Need to redo all the work

  12. Throw-away prototyping

  13. Summary Clearly define the purpose…Why? What are you approximating (and not)? Determine the form of the prototype. Determine cost, construction plan. Test, gather data.

More Related