English 中文(简体)
When do you throw a prototype away and start over?
原标题:

When you re prototyping a new system, what guideline(s) do you use to mark a stop-and-start-over point?

最佳回答

Typically I write prototypes as part of the architecture/design process, to answer questions that can only be answered by actually working with the code. For example, questions such as:

  • Can I do drag & drop in Silverlight?
  • What framework would I use to draw interactive canvas objects in WinForms?

Usually you can write a prototype fairly quickly to answer such questions. Obviously the code does not have to be production-quality, it just has to go far enough to answer these questions.

Once you run out of open questions, I would scrap the prototype and finish your "design". Then you are ready to begin creating a production version.

问题回答

When the one I m working on doesn t fit the requirements anymore (functional, usability, or otherwise).

Prototypes are meant to be a dispossable item so I never hesitate when throwing one away.

When you ve de-risked the functionality to a level where you feel ready to write production code.





相关问题
Using SketchFlow to prototype MS Surface Applications

We re doing mockups/prototyping on a MS Surface device and I wonder if anyone has succeeded in using SketchFlow for this. The problem that I see is that the code generated by the tool uses normal WPF ...

Any Other Ideas for prototyping

I ve used Douglass Crockford s Object.beget, but augmented it slightly to: Object.spawn = function (o, spec) { var F = function () {}, that = {}, node = {}; F.prototype = o; that = new F(); ...

Prototyping selenium Xpath paths in Firefox

I m using selenium in my test suite, but since it s slow to set up, I d like to prototype my xpaths on live pages, rather than waiting for tests to run. Is there a good way to do this? Firebug s $x ...

Suggest tool for website structure prototyping [closed]

I am looking for some tool that would help me prototype basic website structure and logistics (or simply user interface). It should be extremely efficient in the matter of time needed to do simple ...

Prototyping neural networks

from your experience, which is the most effective approach to implement artificial neural networks prototypes? It is a lot of hype about R (free, but I didn t work with it) or Matlab (not free), ...

Prototyping Object in Javascript breaks jQuery?

I have added a simple .js file to my page that has some pretty mundane common-task sort of functions added to the Object and Array prototypes. Through trial and error, I ve figured out that adding ...

热门标签