La interfaz está localizada; las descripciones y documentos de las Skills se traducen automáticamente con IA a su idioma. El código, los comandos, rutas y términos técnicos se mantienen en el original, y prevalece el documento del autor.
Explorar Skills
Datos e investigación · SKILL.md

prototyping-concept-throwaway-evolutionary

prototyping-concept-throwaway-evolutionary

Use this skill when picking which kind of prototype to build for the question at hand — concept (exploratory), throwaway (testing one specific aspect), or evolutionary (incremental toward final). Trigger when planning a research method, when scoping a technical spike, or when deciding whether an MVP should evolve or be thrown away. Sub-aspect of `prototypin…

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentación de la Skill

GitHub

name: prototyping-concept-throwaway-evolutionary description: 'Use this skill when picking which kind of prototype to build for the question at hand — concept (exploratory), throwaway (testing one specific aspect), or evolutionary (incremental toward final). Trigger when planning a research method, when scoping a technical spike, or when deciding whether an MVP should evolve or be thrown away. Sub-aspect of prototyping; read that first.'

The three prototype kinds

The book identifies three prototype kinds — concept, throwaway, evolutionary — each with characteristic uses, costs, and failure modes.

Concept prototypes

For exploring preliminary ideas. Quick, cheap, often disposable.

Use for: brainstorming sessions, early stakeholder alignment, exploring whether a direction is worth pursuing.

Examples: paper sketches, storyboards, mood boards, foam mockups, role-playing.

Failure mode: artificial reality problem. A skilled designer can make any concept look plausible; the prototype's polish doesn't predict actual workability.

Throwaway prototypes

For testing specific aspects of a design.

Use for: performance benchmarks, A/B tests, single-flow user studies, technical spikes.

Examples: standalone interactive demos, wind-tunnel models, isolated code experiments.

Failure mode: scaling and integration problem. A throwaway that works in isolation may fail when integrated or at scale.

Evolutionary prototypes

For incrementally building toward the final design.

Use for: MVPs that grow into products, iterative startup development, products with uncertain requirements.

Examples: software MVPs, agile sprint outputs, lean startup builds.

Failure mode: tunnel vision. Iterations refine the current direction; teams may miss fundamentally better directions.

Picking the right kind

SituationPrototype kind
Exploring ideas; "is this worth doing?"Concept
Testing one specific questionThrowaway
Iterating toward a final productEvolutionary
Stakeholder alignmentConcept
Performance benchmarkThrowaway
Scaling a startupEvolutionary

The kinds aren't mutually exclusive. A typical project uses concept prototypes early (to align), throwaway prototypes mid (to test specifics), and evolutionary prototypes late (to ship and refine).

Combining the kinds

A common pattern:

  1. Concept prototypes to explore directions and align stakeholders.
  2. Throwaway prototypes to test specific risks (performance, user flow, integration).
  3. Evolutionary prototyping to build the actual product, informed by what concept and throwaway prototypes revealed.

Each kind catches different issues; using all three reduces the risk of any single failure mode.

Resources

  • Lidwell, Holden, Butler — Universal Principles of Design (2003).
  • Schrage, M. Serious Play (1999).
  • Brooks, F. The Mythical Man-Month (1995).
  • Boehm, B. "A Spiral Model of Software Development and Enhancement" (1986).
Skills guardadas