paper icon
Autor : tonyduke

原型验证的意义和重要性

  • 沟通:需求人员与研发人员、设计人员、测试人员的沟通
  • 问题(重)定义:定义问题、或者重新发现和定义问题
  • 激发灵感:通过将需求的具像化,激发灵感,细节化需求
  • 可用性验证:关注核心可用性sdf
  • 关注研发:去除理想化和不适合研发状况的过度需求
  • pitching idea:汇报和推销理念和想法

Prototype working loops

graph LR
    Ideate((Ideate)) --> Prototype((ProtoType)) --> Test((Test)) --> Learn((Learn)) --> Define((Define)) --> Ideate((Ideate)) 
    Learn((Learn)) & Define((Define)) --> Prototype((ProtoType))

不同程度的原型

  • sketch
  • wireframe
  • mockup
  • prototype
  • production

基于代码的原型工具 Framer

Visual Programming Tool

Noodl TouchDesigner

Notch One VVVV

可视化编程工具的优缺

优点

  • 快速跟踪工作部件,可视化或逻辑化
  • 业务、设计和研发人员的共同认知
  • 测试过程可视化
  • 有助于迭代和实验
  • 早期发现设计问题ß
  • 成本低

缺点

  • 不同的学习曲线
  • 设计规范化
  • 无序化
  • 快不一定是好事
  • 逻辑拆解能力

Beautiful Code: typography and visual programmming - Peter Hilton/

Programmers spend around 60-70% of their entire programming time on reading code

- http://arlobelshee.com/good-naming-is-a-process-not-a-single-step/

观点: 可视化程序结构,可以有效的提升代码阅读效率。 灵感:在可视化程序结构上关联bug,可以有效的将历史问题、系统弱点暴露出来。