基于SAM敏捷迭代模型的在线课程设计与开发策略研究

2018-01-04 10:59李春榆张倩苇
电脑知识与技术 2018年28期

李春榆 张倩苇

摘要:随着信息技术的发展,网络在线课程作为传统课程的有效补充,越来越受到人们的青睐,基于SAM敏捷迭代模型的在线课程开发,提供了清晰的成功路径,可测量和可获得的完成时间表,以及达成协议的规定时间,并能帮助所有团队成员相互交流、相互合作等特点,越来越受到人们的关注。该人主要介绍了SAM敏捷迭代模型的相关概念、基于SAM敏捷迭代模型的在线课程设计及开发策略。

关键词:ADDIE模型;SAM敏捷迭代模型;在线课程设计与开发

中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2018)28-0142-02

传统的基于ADDIE模型开发的在线课程不具有迭代性,是一个单向的,线性的过程,并且开发的每个环节没有很清晰地要求对课程设计的阶段性成品进行交换意见和讨论,使得开发的课程的成功性具有一定的风险。SAM敏捷迭代模型是与传统开发课程模型ADDIE相比较而提出的,整个开发过程由团队实施,强调团队之间的合作性,并且把评估环节放在了课程准备、设计、开发的各个阶段,通过各阶段的不断循环,实现课程开发的不断优化和改进。

1 SAM敏捷迭代模型的相关概念

Sam(Successive Approximation Model)称为持续性逼近开发模型,它强调将课程拆分成碎片化来开发,从课程设计之初就能快速获取用户反馈,并最终接近最佳课程设计标准。SAM敏捷迭代课程设计与开发是由美国Allen Interactions公司CEO Michael Allen 领导的技术团队经过十多年的实践推出的课程开发技术。SAM理论不同于IDDIE理论,它提供了一个全新的课程开发模型。在ADDIE模式下,优质的课程需要严格走完既定流程才能被开发,耗费时间长,虽然ADDIE开发出来的课程较为全面,但开发者较少考虑学习者的学习需求和体验感受,因此ADDIE开发课程在实际操作中经常面临“懂开发技术的人不懂专业,懂专业知识的人不懂开发技术”的问题,课程质量往往不高。伴随着这一系列的问题,在ADDIE的基础上也衍生出了很多的模型,应用最为广泛的就是SAM敏捷迭代模型。

2 基于SAM敏捷迭代模型的在线课程设计与开发

SAM敏捷迭代模型是一个设计开发程序,在整个设计开发过程中,将发起人、利益相关者和学习者考虑在内,对于开发在线课程来说,SAM敏捷迭代模型不失为是一种最佳的选择方式,其模型如图1所示:

从模型的特征来看,SAM是属于多次循环迭代模型,在SAM模式下,后面发生差错或未达到预期目标,可以直接返到上一步的设计阶段重新迭代测试。SAM敏捷迭代模型分为3个阶段8个步骤7项不同的任务。

2.1 准备阶段

准备阶段的主要工作是在尝试设计第一个方案之前收集背景信息。背景信息可以帮助我们设定目标、识别特殊问题和排除其他选项。这一阶段通过缩小焦点为下一阶段的集中设计活动做准备。

2.1.1 收集信息

准备阶段首先要收集项目背景信息,这些信息将用于指导设计和传达决议。需要收集的背景信息包括:之前的绩效改进措施及获得成果;目前应用计划;可获得的内容资料;组织机构在培训方面的责任;约束条件,如时间表、预算、法律要求;谁是最终决策者;怎样定义项目成功。收集信息应从项目负责人开始,确定该项目现有的约束条件(预算、时间表或其他因素)。该信息可在开工会议期间或之后帮助我们确定应付出多少精力。

2.1.2 认知启动

认知启动包含很多至关重要的目的信息,并且它對于活动的完成起关键作用。认知启动过程将主要参与者聚集在一起,以避免单独向他们传递信息和达成协议,使得设计者需要考虑谁是负责人和最具影响力的人,以及谁是最难以取悦的人,它明晰了取得成功的关键措施。认知启动时集体讨论解决方案的活动,在该活动中设计团队和关键利益相关者评估收集到的背景信息并生成初步设计创意,本阶段始于利益相关者已经想到的解决方案,这一活动具有非常宝贵的用途,最重要的是解决谁是负责人或想要获得成功需要获得什么样的成果。,SAM采用认知启动会的形式,认知启动小组除了绩效把控者、内容专家(企业内部专家)、预算把控者、项目经理、样图师外,还有管理者、目标学员与近期参加过培训的学员。在设计课程架构和内容时,所有可能出现的争议都通过现场面对面的方式解决,高效利用时间的同时满足了各方面的需求。

2.2 迭代设计阶段

尽管认知启动可以使团队项目在实现高效设计方面取得跳跃性的开发,但是这就意味着有更多的设计工作需要处理,迭代设计阶段重点在于鉴定整套解决方案,团队将继续设计,讨论并评估过程,从而评定并修订当前样图,并建立出新的在认知启动阶段中未被开发出来的样图。迭代设计阶段的目标是确保每个组成部分都能有效地支持教学目标。结合考虑所有需要被学习的技能,不断尝试修正设计直到达到完美的境界。

2.2.1 项目规划

项目规划涉及影响时间表和预算的剩余项目开发细节的定量评估,项目规划需要谨慎考虑成本和质量管理,以及相关通信、风险、时间表范围和人员的影响。创建项目规划,明确团队成员的职责,规划项目成果。

2.2.2 附加设计

提出好的主意和选择参数之后,需要对其进行研究并获得更多的信息,有吸引力的教学方法,需要对其进行全方位的评估和改善,这部分内容需要附加设计团队来完成,附加团队需要将全部内容考虑在内,利用各种迭代方法,设计可变得更加具体,并在完成所有细节设计之后更有深度。

迭代设计阶段重点在于鉴定整套解决方案,团队将继续设计,讨论并评估过程,从而评定并修订当前样图,建立出新的在认知启动阶段中未被开发出来的样图。迭代设计的目标可以确保每个组成部分都能有效地支持教学目标。

2.3 迭代开发阶段

迭代开发阶段的迭代与迭代设计阶段稍有不同,迭代开发阶段的目标是创造一个最终学习的产品。团队的努力再也不能被认为是可随意丢弃的,或者经过无限制大规模复审和修订,注意力主要集中在产物的快速构造上。

2.3.1 标准设计

在开发阶段伊始,通常制定计划去编制标准设计,其通常为第一个周期中的产品。涉及大量内容的项目需要向每种类型的教学方法提供一个周期。在这阶段,需要确定是否需要附加设计工作或设计返工。如果需要的话,这一过程将返回至迭代设计阶段去创造我们所需的设计;是否需要另一个开发迭代去进行更正;是否迭代开发可继续创造A版本的最终产品。标准设计本质上是对于初步解决方案的可视化和功能性演示,将所有因素的样本整合起来测试和证明其可行性。标准设计评估在这一过程中起关键性作用。

2.3.2 A版本

A版本是完整教学大纲的最终版本,可依靠批准的设计进行验证,所有的内容和媒介均得到实施。A版本的完成和批准表示开始验证周期,评估A版本是期望发现与设计指南、书面问题、图解误差和功能性问题之间的偏差。

2.3.3 B版本

因为在A版本中通常能够发现误差,所以设计了第二周期,即验证周期,作为该过程的一部分来生产第二候选产品。该版本即为B版本。B版本是A版本的修改版本,在A版的评估过程中将识别出的需要进行的改变整合在一起。B版本强调:将A版本进行修正以体现其在评价过程中识别出的错误。得出的B版本被视为第一个黄金候选版本。本阶段内不应出现功能误差。主题专家以及代表目标人群的实际学员应评估B版本。

2.3.4 黄金版本

黄金版本的推出是最终开发阶段。在这一点上,虽然各项目均未实现完美,但是在以前批准的项目指南的参数范围内,该教学软件完全使用。黄金版本强调,如果我们识别出问题,需要在B版本转变成黄金版本之前调整问题。按照要求对B版本进行修改,从而得出:B2版本,如有需要,在解决所有问题之前,将会产生一系列的候选版本,如果B版本如预期那样运行并且未识别出其他的问题,这一版本无须进一步开发即可变为黄金版本,并未推广实施做好准备。

课程开发阶段,在設计开发流程上,SAM技术是极致的循环迭代式流程,其本质注重敏捷、迭代、高效、简单。在设计开发思路上,SAM的思想是“减法”,让工序尽量减少,直接解决实际工作问题。

3 结束语

SAM从开始阶段就进行迭代,反复评估,从松散的、笼统式到标准设计的首次结构化,不断修正课程成果,SAM敏捷迭代课程开发技术更关注学习者的学习体验,从一开始就致力于如何将真实场景融入课程设计中,从而使课程更贴近实际工作,更有效地帮助学习者改善工作。SAM运用分解技术,通过不同角色的多次迭代众筹智慧,同时通过交叉迭代的方式萃取沉淀的经验,充分提高了在线课程的质量。

参考文献:

[1] SAM敏捷迭代课程开发技术详解http://www.360doc.com/content/15/0930/16/17131115_502492453.shtml.

[2] SAM敏捷迭代课程开发应用之样图设计https://www.xzbu.com/3/view-7215256.htm.

[3] SAM敏捷迭代模型应用之认知启动过程 https://wenku.baidu.com/view/cd9c3ee3ac51f01dc281e53a580216fc710a5365.html.

【通联编辑:唐一东】