SCRUM在青少年教育活动中的应用(1) 什么是SCRUM?

Youth Innovation Lab
3 min readSep 24, 2020

--

作为非IT人士,估计是没有听说过SCRUM的,但是我们相信任何一个有经验的IT人士,尤其是软件开发相关的人士对于SCRUM一定并不陌生。

对于多数的非IT人士,首先我们来看什么是SCRUM?

Scrum 是用于开发、交付和持续支持复杂产品的一个框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是一至四周。在Scrum中,使用产品Backlog来管理产品的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum团队总是先开发对客户具有较高价值的需求。在Sprint中,Scrum团队从产品Backlog中挑选最高优先级的需求进行开发。挑选的需求在Sprint计划会议上经过讨论、分析和估算得到相应的任务列表,我们称它为Sprint backlog。在每个迭代结束时,Scrum团队将递交潜在可交付的产品增量。 Scrum起源于软件开发项目,但它适用于任何复杂的或是创新性的项目。Scrum 目前已被用于开发软件、硬件、嵌入式软件、交互功能网络、自动驾驶、学校、政府、市场、管理组织运营,以及几乎我们(作为个体和群体)日常生活中所使用的一切。

SCRUM框架

Scrum框架包括3个角色、3个工件、5个事件、5个价值:

3个角色

  1. 产品负责人(Product Owner):
  2. Scrum Master
  3. 开发团队

3个工件

  1. 产品Backlog(Product Backlog)
  2. SprintBacklog
  3. 产品增量(Increment)

5个事件

  1. Sprint(Sprint本身是一个事件,包括了如下4个事件)
  2. Sprint计划会议(Sprint Planning Meeting)
  3. 每日站会(Daily Scrum Meeting)
  4. Sprint评审会议(Sprint Review Meeting)
  5. Sprint回顾会议(Sprint Retrospective Meeting)

如今,我们生活在一个瞬息万变的世界中。 结果是,很多新学习的知识已经过时了。今天存在的许多工作,明天将不再存在,而明天也将带来我们今天无法想象的新工作。

因此,我们的教育体系应该适应这一变化就变得非常重要。除传统科目外,学校应在发展基于未来的思维方式时给予更多关注,这些思维方式应具有协作,创造力和适应性等相关技能。

Scrum是一个基于项目的学习框架,学生可以通过与小团队合作完成一个项目来实现他们的学习目标。这本身并不新鲜,但是Scrum作为一个框架是新的,它为您带来了特定的角色,人工制品和事件,使学生和老师都能获得通常在基于项目的学习中缺少的结构。 最重要的是,学生可能会更快地获得知识,并且成绩应该更高。Scrum不是炒作。 Scrum自1995年以来一直存在,并且仍在发展中。

我们在后面的文章中,将会继续给大家介绍我们YCIC(Youth Coding and Innovation Club)/青少年编程创新俱乐部是如何使用SCRUM,在在青少年教育活动中提高效率的。

--

--

Youth Innovation Lab
Youth Innovation Lab

Written by Youth Innovation Lab

Youth Innovation Lab is community based STEM education institute, we promote STEM education to minority community, and focus on advanced technology education.

No responses yet