跳到主要内容
知仓学习社ZHICANG

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 aspec…

不碰外部(只输出文字)无严重或高危命中hashgraph-online/awesome-codex-plugins

它会碰到什么

扫了多少2 个文本文件,5 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

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

| Situation | Prototype kind |

|---|---|

| Exploring ideas; "is this worth doing?" | Concept |

| Testing one specific question | Throwaway |

| Iterating toward a final product | Evolutionary |

| Stakeholder alignment | Concept |

| Performance benchmark | Throwaway |

| Scaling a startup | Evolutionary |

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).

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 1,027
本站分层T1
该仓技能数1910
原文件路径plugins/HDeibler/universal-design-principles/plugins/process-and-robustness-principles/skills/prototyping-concept-throwaway-evolutionary/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 1910 个技能