All Topics  
Prototype

 

   Email Print
   Bookmark   Link






 

Prototype



 
 
A prototype is an original type, form, or instance of something serving as a typical example, basis, or standard for other things of the same category. The word derives from the Greek
Greek language

Greek is an Indo-European languages native to the southern Balkan peninsula, the language of the Greek people. It forms an independent branch within Indo-European....
 p??t?t?p?? (prototypon), "archetype, original", neutral of p??t?t?p?? (prototypos), "original, primitive", from p??t?? (protos), "first" + t?p?? (typos), "impression".

Semantics
In semantics
Semantics

Semantics is the study of meaning in communication. The word is derived from the Greek language word s??a?t???? , "significant", from s??a??? , "to signify, to indicate" and that from s??a , "sign, mark, token"....
, prototypes or proto instances combine the most representative attribute
Attribute

The word "attribute" can refer to:* In philosophy, property , an abstraction of a characteristic of an entity or substance* In art, an object that identifies a figure, most commonly referring to objects held by saints - see emblem...
s of a category.






Discussion
Ask a question about 'Prototype'
Start a new discussion about 'Prototype'
Answer questions from other users
Full Discussion Forum



Encyclopedia


A prototype is an original type, form, or instance of something serving as a typical example, basis, or standard for other things of the same category. The word derives from the Greek
Greek language

Greek is an Indo-European languages native to the southern Balkan peninsula, the language of the Greek people. It forms an independent branch within Indo-European....
 p??t?t?p?? (prototypon), "archetype, original", neutral of p??t?t?p?? (prototypos), "original, primitive", from p??t?? (protos), "first" + t?p?? (typos), "impression".

Semantics


In semantics
Semantics

Semantics is the study of meaning in communication. The word is derived from the Greek language word s??a?t???? , "significant", from s??a??? , "to signify, to indicate" and that from s??a , "sign, mark, token"....
, prototypes or proto instances combine the most representative attribute
Attribute

The word "attribute" can refer to:* In philosophy, property , an abstraction of a characteristic of an entity or substance* In art, an object that identifies a figure, most commonly referring to objects held by saints - see emblem...
s of a category. Prototypes are typical instances of a category that serve as benchmark
Benchmark

The term benchmark originates from the chiseled horizontal marks that surveyors made, into which an angle-iron could be placed to bracket a levelling rod, thus ensuring that the levelling rod can be repositioned in exactly the same place in the future....
s against which the surrounding, less representative instances are categorized (see Prototype Theory
Prototype Theory

Prototype theory is a mode of graded categorization in cognitive science, where some members of a category are more central than others. For example, when asked to give an example of the concept furniture, chair is more frequently...
).

Design and modeling

In many fields, there is great uncertainty as to whether a new design will actually do what is desired. New designs often have unexpected problems. A prototype is often used as part of the product design process to allow engineers and designers the ability to explore design alternatives, test theories and confirm performance prior to starting production of a new product. Engineers use their experience to tailor the prototype according to the specific unknowns still present in the intended design. For example, some prototypes are used to confirm and verify consumer interest in a proposed design where as other prototypes will attempt to verify the performance or suitability of a specific design approach.

In general, an iterative series of prototypes will be designed, constructed and tested as the final design emerges and is prepared for production. With rare exceptions, multiple iterations of prototypes are used to progressively refine the design. A common strategy is to design, test, evaluate and then modify the design based on analysis of the prototype.

In many products it is common to assign the prototype iterations greek letters. For example, a first iteration prototype may be called an "Alpha" prototype. Often this iteration is not expected to perform as intended and some amount of failures or issues are anticipated. Subsequent prototyping iterations (Beta, Gamma, etc.) will be expected to resolve issues and perform closer to the final production intent.

In many product development organizations, prototyping specialists are employed - individuals with specialized skills and training in general fabrication techniques that can help bridge between theoretical designs and the fabrication of prototypes.

Basic Prototype Categories


There is no general agreement on what constitutes a "prototype" and the word is often used interchangeably with the word "model" which can cause confusion. In general, “prototypes” fall into four basic categories:

Proof-of-Principle Prototype (Model) (also called a breadboard). This type of prototype is used to test some aspect of the intended design without attempting to exactly simulate the visual appearance, choice of materials or intended manufacturing process. Such prototypes can be used to “prove” out a potential design approach such as range of motion, mechanics, sensors, architecture, etc. These types of models are often used to identify which design options will not work, or where further development and testing is necessary.

Form Study Prototype (Model). This type of prototype will allow designers to explore the basic size, look and feel of a product without simulating the actual function or exact visual appearance of the product. They can help assess ergonomic factors and provide insight into visual aspects of the product's final form. Form Study Prototypes are often hand-carved or machined models from easily sculpted, inexpensive materials (e.g., urethane foam), without representing the intended color, finish, or texture. Due to the materials used, these models are intended for internal decision making and are generally not durable enough or suitable for use by representative users or consumers.

Visual Prototype (Model) will capture the intended design aesthetic and simulate the appearance, color and surface textures of the intended product but will not actually embody the function(s) of the final product. These models will be suitable for use in market research, executive reviews and approval, packaging mock-ups, and photo shoots for sales literature.

Functional Prototype (Model) (also called a working prototype) will, to the greatest extent practical, attempt to simulate the final design, aesthetics, materials and functionality of the intended design. The functional prototype may be reduced in size (scaled down) in order to reduce costs. The construction of a fully working full-scale prototype and the ultimate test of concept, is the engineers' final check for design flaws and allows last-minute improvements to be made before larger production runs are ordered.

Differences between a prototype and a production design


In general, prototypes will differ from the final production variant in three fundamental ways:

Prototypes are often constructed via non-production intent materials. Production materials may require manufacturing processes involving higher capital costs than what is practical for prototyping. Instead, engineers of prototyping specialists will attempt to substitute materials with properties that simulate the intended final material.

Prototypes are generally constructed via non-production intent manufacturing processes. Often expensive and time consuming unique tooling is required to fabricate a custom design. Prototypes will often compromise by using more flexible processes.

Prototypes are generally constructed from a design that has been developed to a lower level of fidelity than production intent. Final production designs often require extensive effort to capture high volume manufacturing detail. Such detail is generally unwarranted for prototypes as some refinement to the design is to be expected. Often prototypes are built using very limited engineering detail as compared to final production intent.

Characteristics and Limitations of Prototypes


Engineers and prototyping specialists seek to understand the limitations of prototypes to exactly simulate the characteristics of their intended design. A degree of skill and experience is necessary to effectively use prototyping as a design verification tool.

It is important to realize that by their very definition, prototypes will represent some compromise from the final production design. Due to differences in materials, processes and design fidelity, it is possible that a prototype may fail to perform acceptably whereas the production design may have been sound. A counter-intuitive idea is that prototypes may actually perform acceptably whereas the production design may be flawed since prototyping materials and processes may occasionally outperform their production counterparts.

In general, it can be expected that individual prototype costs will be substantially greater than the final production costs due to inefficiencies in materials and processes. Prototypes are also used to revise the design for the purposes of reducing costs through optimization and refinement.

It is possible to use prototype testing to reduce the risk that a design may not perform acceptably, however prototypes generally cannot eliminate all risk. There are pragmatic and practical limitations to the ability of a prototype to match the intended final performance of the product and some allowances and engineering judgement are often required before moving forward with a production design.

Building the full design is often expensive and can be time-consuming, especially when repeated several times -- building the full design, figuring out what the problems are and how to solve them, then building another full design. As an alternative, "rapid-prototyping" or "rapid application development" techniques are used for the initial prototypes, which implement part, but not all, of the complete design. This allows designers and manufacturers to rapidly and inexpensively test the parts of the design that are most likely to have problems, solve those problems, and then build the full design.

This counter-intuitive idea—that the quickest way to build something is, first to build something else—is shared by scaffolding
Scaffolding

Scaffolding is a temporary framework used to support people and material in the construction or repair of buildings and other large structures....
 and the telescope rule.

Modern trends


With the recent advances in computer modeling it is becoming practical to eliminate the creation of a physical prototype (except possibly at greatly reduced scales for promotional purposes), instead modeling all aspects of the final product as a computer model. An example of such a development can be seen in the Boeing 787 Dreamliner
Boeing 787

The Boeing 787 Dreamliner is a mid-sized, Wide-body aircraft, twinjet jet airliner currently under development by Boeing Commercial Airplanes....
, in which the first full sized physical realization is made on the series production line. Computer modeling is now being extensively used in automotive design, both for form (in the styling and aerodynamics
Automotive design

Automotive design is the profession involved in the development of the appearance, and to some extent the ergonomics, of motor vehicles or more specifically road vehicles....
 of the vehicle) and in function — especially for improving vehicle crashworthiness
Crashworthiness

Crashworthiness is the ability of a structure to protect its occupants during an impact. This is commonly tested when investigating the safety of vehicles....
 and in weight reduction to improve mileage.

Mechanical and electrical engineering

The most common use of the word prototype is a functional, although experimental, version of a non-military machine (e.g., automobiles, domestic appliances, consumer electronics) whose designers would like to have built by mass production
Mass production

Mass production is the production of large amounts of standardized products, including and especially on assembly lines. The concepts of mass production are applied to various kinds of products, from fluids and particulates handled in bulk to discrete solid parts to assemblies of such parts ....
 means, as opposed to a mockup
Mockup

In common usage, a mockup is a scale model or full-size non-functional model of a structure or device, used for teaching, demonstration, testing a design, promotion, etc....
, which is an inert representation of a machine's appearance, often made of some non-durable substance.

An electronics designer often builds the first prototype from breadboard
Breadboard

A breadboard is a reusable sometimes solderless device used to build a prototype of an electronic circuit and for experimenting with circuit designs....
 or stripboard
Stripboard

Stripboard is a widely-used type of electronics prototyping board characterized by a 0.1 inch regular grid of holes, with wide parallel strips of copper cladding running in one direction all the way across one side of the board....
 or perfboard
Perfboard

Perfboard is a base for prototyping circuit boards. It has holes pre-drilled at set intervals across a grid, usually a square grid of 2.5mm spacing....
, typically using "DIP" packages. However, more and more often the first functional prototype is built on a "prototype PCB
Printed circuit board

A printed circuit board, or PCB, is used to mechanically support and electrically connect electronic components using Conductor pathways, or signal traces, industrial etchinged from copper sheets laminated onto a non-conductive substrate....
" almost identical to the production PCB, as PCB manufacturing prices fall and as many components are not available in DIP
Dual in-line package

File:Three_IC_circuit_chips.JPGIn microelectronics, a dual in-line package , sometimes called a DIL package, is an electronic device package with a rectangular housing and two parallel rows of electrical connecting pins....
 packages, but only available in SMT
Surface-mount technology

Surface-mount technology is a method for constructing Electronics circuits in which the components are mounted directly onto the surface of printed circuit boards ....
 packages optimized for placing on a PCB.

Builders of military machines and aviation prefer the terms "experimental" and "service test".

Electronics prototyping

In electronics
Electronics

Electronics refers to the flow of charge through nonmetal electrical conductor , whereas electrical refers to the flow of charge through metal electrical conductor....
, prototyping means building an actual circuit to a theoretical design to verify that it works, and to provide a physical platform for debugging it if it does not. The prototype is often constructed using techniques such as wire wrap
Wire wrap

Wire wrap is a technique for constructing small numbers of complex electronics assemblies. It is an alternative technique to the use of small runs of printed circuit boards, and has the advantage of being easily changed for prototyping work....
 or using veroboard or breadboard
Breadboard

A breadboard is a reusable sometimes solderless device used to build a prototype of an electronic circuit and for experimenting with circuit designs....
, that create an electrically correct circuit, but one that is not physically identical to the final product.

A useful tool to document electronic prototypes (especially the breadboard-based ones) and to move the forward to actual product is the open-source software Fritzing
Fritzing

File:fritzing schematic view.jpgFritzing is an open-source initiative to support designers and artists to take the step from physical prototyping to actual product....
.

A technician can build a prototype (and make additions and modifications) much quicker with these techniques — however, it is much faster and usually cheaper to mass produce custom printed circuit board
Printed circuit board

A printed circuit board, or PCB, is used to mechanically support and electrically connect electronic components using Conductor pathways, or signal traces, industrial etchinged from copper sheets laminated onto a non-conductive substrate....
s than these other kinds of prototype boards. This is for the same reasons that writing a poem is fastest by hand for one or two, but faster by printing press if you need several thousand copies.

The proliferation of quick-turn pcb fab companies and quick-turn pcb assembly houses has enabled the concepts of rapid prototyping to be applied to electronic circuit design. It is now possible, even with the smallest passive components and largest fine-pitch packages, to have boards fabbed and parts assembled in a matter of days.

Computer Programming/Computer Science


In many programming language
Programming language

A programming language is a machine-readable artificial language designed to express computations that can be performed by a machine, particularly a computer....
s, a function prototype
Function prototype

A function prototype in C or C++ is a declaration of a subroutine that omits the function body but does specify the function's name, arity, argument datatypes and return type....
 is the declaration
Declaration (computer science)

In programming languages, a declaration specifies the identifier, Type system, and other aspects of language elements such as Variable#Computer_programming and Subroutine....
 of a subroutine
Subroutine

In computer science, a subroutine or subprogram is a portion of computer code within a larger computer program, which performs a specific task and is relatively independent of the remaining code....
 or function. (This term is rather C
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
/C++
C++

C++ is a general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level programming language and low-level programming language language features....
-specific; other terms for this notion are signature, type and interface.) In prototype-based programming
Prototype-based programming

Prototype-based programming is a style of object-oriented programming in which class es are not present, and behavior reuse is performed via a process of cloning existing object s that serve as prototypes....
 (a form of object-oriented programming
Object-oriented programming

Object-oriented programming is a programming paradigm that uses "Object_" and their interactions to design applications and computer programs....
), new objects are produced by cloning existing objects, which are called prototypes.

The term may also refer to the Prototype Javascript Framework
Prototype Javascript Framework

The Prototype JavaScript Framework is a JavaScript Software framework created by Sam Stephenson which provides an Ajax framework and other utilities....
.

Prototype software is often referred to as alpha grade, meaning it is the first version to run. Often only a few functions are implemented, the primary focus of the alpha is to have a functional base code on to which features may be added. Once alpha grade software has most of the required features integrated into it, it becomes beta software for testing of the entire software and to adjust the program to respond correctly during situations unforeseen during development.

Often the end users may not be able to provide a complete set of application objectives, detailed input, processing, or output requirements in the initial stage. After the user evaluation, another prototype will be built based on feedback from users, and again the cycle returns to customer evaluation. The cycle starts by listening to the user, followed by building or revising a mock-up, and letting the user test the mock-up, then back. There is now a new generation of tools called Application Simulation Software which help quickly simulate application before their development.

Extreme programming
Extreme Programming

Extreme Programming is a software engineering methodology prescribing a set of daily stakeholder Extreme Programming#Practices that embody and encourage particular Extreme Programming#XP values ....
 uses iterative design
Iterative design

Iterative design is a design methodology based on a cyclic process of prototyping, testing, analyzing, and refining a work in progress. In iterative design, interaction with the designed system is used as a form of research for informing and evolving a project, as successive versions, or iterations of a design are implemented....
 to gradually add one feature at a time to the initial prototype.

Continuous learning approaches within organizations or businesses may also use the concept of business or process prototypes through software models.

Prototype, Software Prototyping and Alpha Software

Many argue over the fact that prototype software and alpha software is not the same things, due to the fact that they more or less are the same thing. The only differences between them are in general that prototype software is referred to as alpha software since the word and the meaning of the word prototype is in general used when one is talking about a physical showreel, or in some cases a simulation whereas the cost of making a full scale or a random size scale of the concept that was initially introduced in the start of the project.

For further more clarification on the subject of what a prototype is we can look at this comparisons since every project has different stages as to what or where they are in development.(take in consideration that these might not be 100% accurate)

Hardware Software Explanation *Concept *Concept *Idea *Proof of Concept *Proof of Concept *Possible ways to show that the theory behind the concept is functional. May not even work at all, but just show whether or not it is possible to create. *Prototype *Alpha *First version of product meant for showreels and testing purposes ONLY. Also here it might not work as a program or unit, but it is to give the visual precentation of a possibly real product. *Work In Progress *Work In Progress *Several different stages of development. *??? *Beta *As for Beta, it is used for software that is almost complete, but still needs some fixing and is often done by feed back from a random selection of people(or you can sign up for as a beta tester), but in general a testing product that is to be treated as NOT DONE. (no data on equal term for Hardware) *??? *Release Candidate *More commonly known of and used by Microsoft under development of new Operating System (ex. Windows Longhorn, Vista, Blackcombe, Seven) to show the masses that the product is within the last stages before it is released as "Finale Product". Known to have been several RC's. (Look up Windows ME and comparisons to Windows Vista on unfinished and rushed OS's.) *Final Product*Final Product *Product that has been tested both within closed test groups and open test groups. May still contain a few small issues, but in general it is a complete working product that will work as it is made for, for the majority of the users. If the issues gradually become an increasing problem measures like "patches" and "bug fixes" are created for software products, and "repair", "swaps" and/or "recall and destruction" of hardware is set in motion to save the reputation of the companies.

But remember that new, updated versions of the products may also be distributed, ex. videogames will get bug fixes and possibly extra content which will be packed as a new, same, but "fixed" product, under a slightly different name like "Game of the Year" or "Special Edition"(not to be confused with an eventual "Special Edition" that may have been released when the game first launched, containing extra stuff from or for the game as promotion), and hardware might be modified and released under the name of the company that modifies it. Like Shelby is to Mustang, AMG is to Mercedes and Top Secret is to other cars.

This is just a more commonly used way of the word prototype(as to not being software), but in general alpha and prototype is the same thing.

Computer Engineering

In computer engineering
Computer engineering

Computer Engineering is a discipline that combines elements of both Electrical Engineering and Computer Science. Computer engineers are electrical engineers that have additional training in the areas of software design and hardware-software integration....
, a prototype generally refers either to a breadboard (or evolutionary) prototype or a throwaway (or one-off) prototype. Breadboard prototypes are often simple in a development stage, focusing on a subset of the total requirements for a product. These prototypes usually are intended to evolve into the final design. Project managers may formally identify a component as prototype to communicate with stakeholders that the component may or may not comprise the techniques ultimately allocated to the product design, or to meet business
Business

A business is a legally recognized organization designed to provide good s and/or Service to consumers. Businesses are predominant in capitalism economies, most being privately owned and formed to earn profit that will increase the wealth of its owners....
 objectives.

It should not be assumed that the prototype is merely for testing concepts (throwaway). That would be an aspect of a "research" project or "proof of concept
Proof of concept

Proof of concept is a short and/or incomplete realization of a certain method or idea to demonstrate its feasibility, or a demonstration in principle, whose purpose is to verify that some concept or theory is probably capable of exploitation in a useful manner....
." Prototypes provide the developers with a "working model" for demonstration or use by customers, quality-assurance, business analysts, and managers to confirm or make changes to requirements, help define interfaces, develop collaborating components, and to provide proof of incremental achievement of scheduled contractual agreements.

Scale modeling

In the field of scale model
Scale model

Sorry, no overview for this topic
ing (which includes model railroading, vehicle modeling, airplane modeling, military modeling, etc.), a prototype is the real-world basis or source for a scale model—such as the real EMD GP38-2
EMD GP38-2

An EMD GP38-2 is a four-axle diesel-electric locomotive of the road switcher type built by General Motors Corporation Electro-Motive Diesel. Part of the EMD Dash 2 line, the GP38-2 was an upgraded version of the earlier EMD GP38....
 locomotive—which is the prototype of Athearn
Athearn

Athearn is an United States manufacturer of model railroad equipment, produced and distributed by American hobby manufacturer Horizon Hobby, Inc....
's (among other manufacturers) locomotive model. Technically, any non-living object can serve as a prototype for a model, including structures, equipment, and appliances, and so on, but generally prototypes have come to mean full-size real-world vehicles including automobiles (the prototype 1957 Chevy has spawned many models), military equipment (such as M4 Shermans, a favorite among US Military modelers), railroad equipment, motor trucks, motorcycles, airplanes, and space-ships (real-world such as Apollo/Saturn Vs, or the ISS).

There is debate whether 'fictional' or imaginary items can be considered prototypes (such as Star Wars or Star Trek starships, since the feature ships themselves are models or CGI-artifacts); however, humans and other living items are never called prototypes, even when they are the basis for models and dolls (especially - action figures).

As of 2005, conventional rapid prototype machines cost around £25,000.HI~

Metrology

In the science and practice of metrology
Metrology

Metrology is the science of measurement. Metrology includes all theoretical and practical aspects of measurement....
, a prototype is a human-made object that is used as the standard of measurement
Measurement

Measurement is the process of assigning a number to an attribute according to a rule or set of rules. The term can also be used to refer to the result obtained after performing the process....
 of some physical quantity
Physical quantity

A physical quantity is a physical property that can be Quantitative. This means it can be measured and/or calculated and expressed in numbers. For example, "weight" is a physical quantity that can be expressed by stating a number of some basic measurement unit such as pound or kilograms, while "beauty" is a property that is difficult to desc...
 to base all measurement of that physical quantity against. Sometimes this standard object is called an artifact. In the International System of Units
International System of Units

The International System of Units is the modern form of the metric system and is generally a system devised around the convenience of the number ten....
 (SI), the only prototype remaining in current use is the International Prototype Kilogram, a solid platinum
Platinum

Platinum is a chemical element with the chemical symbol Pt and an atomic number of 78. Its name is derived from the Spanish term platina del Pinto, which is literally translated into "little silver of the Pinto River." It is in Group 10 of the periodic table of elements....
-iridium
Iridium

Iridium is the chemical element with atomic number 77, and is represented by the symbol Ir. A very hard, brittle, silvery-white transition metal of the platinum group, iridium is the second densest element and is the most corrosion-resistant metal, even at temperatures as high as 2000 ?C....
 cylinder kept at the Bureau International des Poids et Mesures (International Bureau of Weights and Measures) in Paris
Paris

Paris is the Capital of France and the country's largest city. It is situated on the river Seine, in northern France, at the heart of the ?le-de-France Regions of France ....
 (more precisely in Sèvres
Sèvres

S?vres is a Communes of France in the southwestern suburbs of Paris, France. It is located 9.9 km from the Kilometre Zero.The town is known for its porcelain manufacture, the Manufacture nationale de S?vres, making the famous S?vres porcelain, as well as being the location of the International Bureau of Weights and Measures,...
) that, by definition
Definition

A definition is a statement of the Meaning of a word or phrase. The term to be defined is known as the definiendum . The words which define it are known as the definiens ....
 is the mass of exactly one kilogram
Kilogram

The kilogram or kilogrammeThe spelling kilogram is used by the International Committee for Weights and Measures and the U.S....
. Copies of this prototype are fashioned and issued to many nations to represent the national standard of the kilogram and are periodically compared to the Paris prototype.

Until 1960, the meter
Metre

The metre or meter is a Unit of measurement of length. It is the SI base unit of length in the metric system and in the International System of Units , used around the world for general and scientific purposes....
 was defined by a platinum-iridium prototype bar with two scratch marks on it (that were, by definition, spaced apart by one meter), the International Prototype Metre, and in 1983 the meter was redefined to be the distance covered by light
Speed of light

The speed of light in an free space is an important physical constant usually written as c, with a value of 299,792,458 metres per second....
 in 1/299,792,458 of a second
Second

The second , sometimes abbreviated sec., is the name of a units of measurement of time, and is the International System of Units SI base unit of time....
 (thus defining the speed of light to be 299,792,458 meters per second).

It is widely believed that the kilogram prototype standard will be replaced by a definition of the kilogram that will define another physical constant
Physical constant

A physical constant is a physical quantity that is generally believed to be both universal in nature and constant in time. It can be contrasted with a mathematical constant, which is a fixed numerical value but does not directly involve any physical measurement....
 (likely either Planck's constant or the elementary charge
Elementary charge

The elementary charge, usually denoted e, is the electric charge carried by a single proton, or equivalently, the negative of the electric charge carried by a single electron....
) to a defined constant, thus obviating the need for the prototype and removing the possibility of the prototype (and thus the standard and definition of the kilogram) changing very slightly over the years because of loss or gain of atoms.

Pathology

In pathology, prototype refers to a disease, virus, etc which sets a good example for the whole category. For example, the vaccina virus is regarded as the virus prototype of poxviridae
Poxviridae

Poxviruses are virus that can, as a family, infect both vertebrate and invertebrate animals.Four genera of poxviruses may infect humans: orthopox, parapox, yatapox, molluscipox....
.

Advantages and disadvantages


Advantages of prototyping

  • May provide the proof of concept
    Proof of concept

    Proof of concept is a short and/or incomplete realization of a certain method or idea to demonstrate its feasibility, or a demonstration in principle, whose purpose is to verify that some concept or theory is probably capable of exploitation in a useful manner....
     necessary to attract funding
  • Early visibility of the prototype
    Prototype

    A prototype is an original type, form, or instance of something serving as a typical example, basis, or standard for other things of the same category....
     gives users an idea of what the final system looks like
  • Encourages active participation among users and producer
  • Enables a higher output for user
  • Cost effective (Development costs reduced)
  • Increases system development speed
  • Assists to identify any problems with the efficacy of earlier design, requirements analysis
    Requirements analysis

    Requirements analysis in systems engineering and software engineering, encompasses those tasks that go into determining the needs or conditions to meet for a new or altered product, taking account of the possibly conflicting requirements of the various Stakeholder , such as beneficiaries or users....
     and coding activities
  • Helps to refine the potential risks associated with the delivery of the system being developed
  • Various aspects can be tested and quicker feedback can be got from the user
  • Helps to deliver the product in quality easily
  • User interaction available in during development cycle of prototype


Disadvantages of prototyping

  • Producer might produce a system inadequate for overall organization needs
  • User can get too involved whereas the program can not be to a high standard
  • Structure of system can be damaged since many changes could be made
  • Producer might get too attached to it (might cause legal involvement)
  • Not suitable for large applications


See also

  • Archetype
    Archetype

    An archetype is an original model of a person, ideal example, or a prototype after which others are copied, patterned, or emulated; a symbol universally recognized by all....
  • Boilerplate (rocketry)
    Boilerplate (rocketry)

    The term boilerplate in rocketry refers to a non-functional craft, system, or payload which is used to test various configurations and basic size, load, and handling characteristics....
  • Car design
  • Mock-up
  • Modello
    Modello

    A modello, from the Italian, is a preparatory study or model, usually at a smaller scale, for a work of art or architecture, especially one produced for the approval of the commissioning patron....
  • Pilot (experiment)
    Pilot (experiment)

    A pilot experiment is a precursor to a full-scale study used to check if all operational parameters are in check. A pilot study can refer to many types of experiments, but generally the goal of study is to replicate the full scale experiment, but only on a smaller scale....
  • Rapid prototyping
    Rapid prototyping

    Rapid prototyping is the automatic construction of physical objects using solid freeform fabrication. The first techniques for rapid prototyping became available in the late 1980s and were used to produce models and prototype parts....
  • Rapid Application Development
    Rapid application development

    Rapid application development is a software development methodology, which involves iterative development and the construction of prototypes....
  • Software Prototyping
    Software prototyping

    Software prototyping, an activity during certain Software development process, is the creation of prototypes, i.e., incomplete versions of the Software being developed....
  • Show car
    Show car

    A show car, sometimes called a dream car, is a custom-made automobile created specifically for public display, rather than sale. They are shown at auto shows and other exhibitions....