设计思维过程是一种为复杂问题提出创造性的、以用户为中心的解决方案的方法。它究竟是如何工作的呢?

在本文中,我将解释什么是设计思维过程,并分解其背后的五个阶段。我们将探索这个过程是如何被应用于 freeCodeCamp 组织的。

什么是设计思维过程,为什么它很重要

设计思维过程首先在赫伯特·A·西蒙的著作《人工科学》The Sciences of the Artificial中被提到。作为一名认知科学家,西蒙探索了人类所经历的决策过程。

西蒙的想法对当前的设计思维过程模型做出了很大贡献,并为公司提供了一种理解用户的不同方法。

设计思维过程侧重于研究用户的需求并提出解决方案,为他们开发更好的产品和服务。这个过程鼓励创新思维和创造性的问题解决方案,从而促进企业和非营利组织的发展。

设计思维过程的五个阶段是:

  • 共情(Empathize)
  • 确定问题(Define)
  • 形成概念(Ideate)
  • 制作原型(Prototype)
  • 测试(Test)

让我们仔细看看这个过程,以及它在像 freeCodeCamp 这样的真实世界的组织中是如何运行的。

共情

当 Quincy Larson 开始学习如何编程时,他尝试了各种免费的在线资源,努力寻找结构化路径。尽管他能够找到一份开发人员的工作,但学习编程的过程是一个孤独的、令人沮丧的过程。

在与许多其他自学成才的开发人员交谈后,他意识到自己并不是唯一一个有这种体验的人,所以 Quincy 开始研究和了解那些开始自学之旅的人。

Quincy 开始与其他努力学习编程的人们共情,并试图了解他们的需求、愿望和目标。在这项广泛的研究中,他发现了一个关键问题。

确定问题

当 Quincy 在 2014 年创办 freeCodeCamp 时,他的目标是解决一个重要问题:世界上大多数想要学习的人都无法获得高质量的教育。

当时,如果你想学习编程,要么上大学,要么参加训练营。但 Quincy 意识到这两种选择都存在问题。

大学是学生学习和接受教育的绝佳机会,但并不是每个人都有资金或时间完成 3-4 年的学位课程。

训练营是获得开始入门级工作所需技能的另一种选择。但是通过广泛的研究,Quincy 意识到大多数训练营都非常昂贵,而且参加的都是 20 多岁、拥有大学学位的美国白人男性。

所以问题变成了,“其他人呢?”

如果有人想学习如何编程,但没有免费的高质量结构化资源,怎么办?

形成概念

在这篇详细介绍 freeCodeCamp 的第一个月的文章中,Quincy 列出了该组织的目标和使命。

世界需要一个帮助其他人的编码训练营。这意味着:它应该完全在线,以便有家庭的忙碌的人和美国以外的人可以参与。它应该具有“包容性”而不是“选择性”,并且对所有人开放,无论年龄、性别、种族、国籍或英语水平如何。只有一种确定的方法可以消除社会经济因素:使其 100% 免费。

Quincy Larson 着手创建 freeCodeCamp,它提供了一个免费的结构化学习环境,可以在浏览器中完成,并且完全自定进度。

这意味着世界各地的任何人都可以在他们可用的任何设备上免费学习,而不必担心下载一大堆软件。

这个想法是创建一个在线平台,其中包含很多交互式挑战和项目,供用户构建和添加到他们的个人作品集中。

他还想创建一个在线聊天室,让开发人员聚在一起讨论他们的学习经历,并在此过程中互相帮助。这解决了许多自学开发人员单独编程的核心问题。

制作原型

Quincy Larson 很快构建了 freeCodeCamp 的第一个原型版本,并开始在他的社交媒体渠道进行宣传。这个早期版本包含少量挑战题目,还有一个供学习者在线链接的聊天室。

原型阶段很重要,因为它会影响设计思维过程的最后阶段:用户测试。

测试

几个月内,人们开始加入该平台做题目。

由于该项目是开源的,它允许人们提供反馈并对课程的早期版本进行更改。

这个初始阶段让 Quincy 和他的小团队能够识别可用性问题,并观察用户如何与平台交互。这样,他们能够听取反馈并逐步更新。

总结

设计思维过程侧重于研究用户的需求并提出解决方案,为他们开发更好的产品和服务。这个过程鼓励创新思维和创造性的问题解决方案,从而促进企业和非营利组织的发展。

freeCodeCamp 使用这个过程提出了一个创造性的解决方案来让世界各地的人们免费学习编程。

如果你想了解有关设计思维过程的更多信息,可以考虑参加“创新设计思维”课程

原文:The Design Thinking Process Explained,作者:Jessica Wilkins