Tuesday, June 2, 2009

Exercise 3: Answer

Describe the steps involved with the Rapid Evolutionary Prototyping Approach as it applies to developing a Web application. (Wikipedia) states that the process of prototyping involves the following steps

  1. Identify basic requirements
  2. Determine basic requirements including the input and output information desired. Details, such as security, can typically be ignored.
  3. Develop Initial Prototype
  4. The initial prototype is developed that includes only user interfaces.
  5. Review
  6. The customers, including end-users, examine the prototype and provide feedback on additions or changes.
  7. Revise and Enhance the Prototype
  8. Using the feedback both the specifications and the prototype can be improved. Negotiation about what is within the scope of the contract/product may be necessary. If changes are introduced then a repeat of steps #3 ands #4 may be needed.
Using the Rapid Prototyping Process as defined by (Federov) to develop a web site:
  • A designer interprets the clients' ideas for the product goals and user experience, shaving out features that don't make a real impact and focusing on the core value
  • The designer begins working immediately on Photoshop/Illustrator comps of high level pages such as Home, Registration, Account Dashboard and a set of style rules for Forms, Data Tables and Wizards
  • One approval is reached, the designer begins coding out high level pages and linking them together in XHTML/CSS.
  • All template pages are fleshed out in XHTML and can be easily modified, removed, added to or iterated upon.
  • Different states can be developed to show errors, blank states, populated states, etc.
  • Designers hand off templates to the client who then gets developers to respond visually and experientially.
References
Federov Alex. Blog: Fresh Tilled Ideas. Retrieved 3 June 2009, from http://www.freshtilledsoil.com/blog/defining-contrast-between-rapid-prototyping-traditional-development.html Wikipedia. Software prototyping. Retrieved 2 June 2009, from http://en.wikipedia.org/wiki/Software_prototyping

1 comment:

  1. Thanks for sharing this post I read your complete post I agree with your view that every system developed contains something unique, original and clever. Increasing your web traffic and page views
    Add, add your website in www.directory.itsolusenz.com/

    ReplyDelete