快生活 - 生活常识大全

为不同学习项目选择最佳开发模式


  近来,听闻了多方有关最佳
  教学设计方法的激隋辩论,我也应
  中国《培训》杂志之邀,对时下
  最受欢迎的一些方法提出自己的
  见解。ADDIE,这一经过时间考验
  的、学术化的方法本来已经较为大
  众接受,但最近需要面对新的挑
  战——有人认为一些推陈出新的方
  法似乎可以比ADDIE更好地应用
  到工作中。过去,人们成长于导师
  指导的培训背景之下,更青睐已有
  的成熟的经验;如今,年轻人建立
  了e-Leaming,更希望获得最新的
  知识。
  和大多数辩论的走向差不多,
  这一辩题的真相是"没有哪一种教
  学设计方法是完美的"。它们在应
  用时都会遇到难题,即便是趋于完
  美的方法,也不可能担保组织中的
  绩效一定会通过培训而改变。
  直到e-Learning变得流行之
  后,培训领域才开始关注迭代原
  型开发(iterative prototyping)和敏
  捷(Agile)方法。目前,在学习和
  发展领域,开发人员基本都处于对
  ADDIE、SAM和Agile这三种方法
  的选择和辩论当中。接下来,我将
  淡一淡这种教学设计方法在应用
  时的优缺点。你可以参考其优势与
  局限性,选择最适合眼前学习项目
  的开发模式。
  ADDIE:自上而下的开发策略
  假设你想买一辆新车。这是一
  个有始有终的"过程",有着清晰
  可测的目标——找到既符合你的生
  活方式又能满足预算的新车,这为
  你的选择建立了标准。
  在这个故事中,你过去曾经买
  过车,所以对于接下来如何去做以
  及自己的喜好都非常清楚。在设计
  阶段,需要阐明真正需求的细节。
  分析之后,你将有关车的基本需求
  列出来:
  ·5人座
  ·四门
  ·可以放下大袋杂物的后备箱
  ·黑色或深灰色
  ·有天窗
  ·自动换挡
  ·耗油每加仑能跑30英里
  带上这一份设计清单,你开始
  寻找最佳汽车,逐步开拓符合需求
  的可选项。之后,挑选好了汽车,
  你将其开回家,成功地执行了这一
  任务。随着对新车的了解越多,你
  会发现它越来越多的优缺点,可能
  不得不对其进行调整,让自己使用
  得更顺手。在这一阶段中,你会评
  估自己是否做出了最佳选择,或许
  将通过此次反思,学到更有效地购
  买新车的方法。
  分析、设计、开发、实施、评估,
  这是数千年来人们使用的充满逻辑
  且符合自然规律的问题解决步骤。
  我们讨论的三种方法都存在这五大
  步骤,但开展每一个步骤时的具体
  做法完全不同。例如,每一种方法
  都要求在初始之时就对需求进行分
  析,而自上而下式(Top Down)的
  方法会要求在最早的阶段进行分
  析。分析得太迟会产生一些难以忽
  略的问题,导致在解决这些问题时
  需要付出高昂的代价。
  ADDIE模型这种自上而下
  的方法也被称为瀑布法,这个称
  呼体现了在应用时面对的最大挑
  战——每个阶段只能进行一个步
  骤,完成该步骤后不会再循环回
  来,就像瀑布一样。例如,当分
  析完成时,你已经创造了一个需
  求文档,但如果你的需求一直改
  变,就会造成昂贵的返工,而变
  化通常时时刻刻都在发生。
  在教学设计与课程开发过程
  中,事物变化的基本原因主要有两
  点:
  ·整个开发过程用时过长,外
  界早已千变万化。
  ·业务相关的主题内容专家未
  能全程参与,所以信息很不完整。
  因此,别想着和"变化"做
  抗争或试图去控制"变化",你需
  要根据ADDIE本身的优缺点,来
  判断是否选择这一方法(见图表1、
  2)。
  SAM:循环反复的原型测试
  让我们来看另一个故事。你正
  在寻找从家到工作地点的最佳交通
  方式,两地相距约5英里,较有环
  保意识的你决定选择电动车或自行
  车为交通工具。这也可以被视作一
  个有始有终的项目,通过清晰可测
  量的目标,找到既符合生活方式又
  满足预算的新自行车。你会做些什
  么来启动这一项目?
  ·做调研,找出可用的自行车
  类型,列出其特征和价格
  ·参考网页或者杂志上的相关
  评论与比较文章
  ·查看你的银行账户,确认预
  算是多少
  ·向已经买过新自行车的朋友endprint
  取经
  这将帮助你对之前从未做过
  的事情有新的认识,进而找到最适
  合你的自行车。每天都会有新型号
  的自行车被生产出来,你将会找到
  一些以前从不知道的可选项。例如,
  可以折叠放入轻便的袋子中的自行
  车。
  当需求和技术都不够明确并
  且很可能发生变动时,SAM是更
  好的学习设计方法。在SAM方法
  中,首先让关键的利益相关者和课
  程开发者会面,列出一份高级需求
  清单,这被称为"SAVVY start"(认
  知启动)。所有参与其中的人都知
  道这份清单是学习解决方案的高级
  草图,而开发者和客户之间的协作
  对SAM的成功而言至关重要。由
  于需求不够明确,分析过程会短很
  多,更多的时间会花费在构建原型
  (prototyping)和设计方案上。某种
  意义上说,分析会在与设计的相互
  作用下产生。
  通过和一群朋友交谈而完成
  了"新自行车项目"的分析阶段之
  后,你将根据对之前所有可选项的
  调研做出判定:
  ·理想中的自行车应当足够小
  巧,可以很方便地摆放在工作地点
  和家中
  ·自行车必须有一个装东西的
  篮子
  ·为了可持续问题,你决定不
  用电力产品
  然而,目前的信息还很少,不
  足以让你决定购买哪辆自行车。下
  一步,是要试骑符合这些标准的自
  行车。每试过一辆不同的自行车
  之后,你就可以发现这辆车的优缺
  点,然后据此信息挑选下一辆试骑
  的自行车。通常而言,试过三辆之
  后,你的选择范围可缩小至某一个
  品牌,不过其各个型号之间也会有
  细微的差异,例如重量、颜色、价
  格等。
  SAM就这样利用迭代设计环
  节来试用产品。规模较小的团队
  中,开发者和客户会经历三个迭
  代循环的步骤——设计、试用原
  型、评估。在最后,会产生一份
  "设计样本"(Design Proof),即学
  习蓝图。
  既然已经决定了自行车的品
  牌,接下来就需要登录网站,搜
  索颜色、重量和价格这三要素的
  最佳组合,并确定购买。
  在SAM当中,"设计样本"
  得到认可之后,你将进入迭代
  开发阶段(Iterative Development
  Phase)。e-Learning的大致框架已
  经就绪,现在是时候来正式开发
  了。一般会开发三个测试版本:
  Alpha,Beta,Gold。Alpha是这一阶
  段中的第一个版本,也是开发者
  和客户做出大幅改动的最后机会,
  因此耗时最长,通常由项目组内
  部的专家或有限的相关客户进行
  测试;Beta版本会进行公测,由
  外部的拥有相关技能的人来测试;
  Gold版本即最后被批准可执行的
  版本。
  值得注意的是,在这种方法
  里,评估在最后并不明晰。设计
  和开发过程中的每一次迭代循环
  完成之后,都会进行评估。课程
  的评估只能在学员上过课以及将
  所学用到工作中之后立即进行,
  而这些测评行为很可能会在原始
  版本推出数月之后才会发生。
  SAM包括四个总步骤:分析、
  设计、开发和实施。在这整个过程
  当中,都有真正的客户参加迭代循
  环,以助于在不破坏任何设计的情
  况下对课程进行改动。这使教学的
  质量更高(见图表3、4)。
  Agile:持续改进的处理次序
  现在,你发现可以买一些装备
  来制造属于自己的自行车,这样可
  以省一大笔钱,还有一个在制造方
  面很有天赋的朋友答应帮忙。你会
  如何开始这个项目?
  ·与你的朋友会面,先预估如
  何实施,需要花费多长时间
  ·购买基础的自行车装备
  ·购买你制造自行车所需的其
  余材料
  ·和你朋友一起用三天周末的
  时间来制造自行车,期间无中断
  假设你已经做过所有研究,经
  过分析已经知道自己想要什么样的
  自行车,也做好了制造的准备。在
  与朋友共进午餐之时,你俩定下了
  制造自行车需要的基本零件。你的
  朋友列出了组装每一部分所需的时
  间:
  ·脚踏组件——2小时
  ·车把手——1小时
  ·座椅——1小时
  除了这些基本部件,你还想添
  加其他零件以增强功能。下面是你
  列出的清单以及你朋友认为组装每
  一部分所花的时间:
  ·载物车篓——1小时endprint
  ·临时停车用的撑脚架——1
  小时
  ·在支撑架上涂写你的名
  字——3小时
  你俩决定在第一天组装第一
  份清单中的三个基本部件(共耗时
  4小时);第一天结束时,需要确
  定第二天能够完成哪些增强功能的
  组装;第二天结束的时候(共耗时
  5小时),需要决定第三天组装哪
  些部件。你们有可能需要更多时间,
  所以这个项目可能持续到下周末。
  总而言之,你们在第一天开始
  工作。座椅安装得很快,但脚踏组
  件要经过多次调整才能到达正确的
  高度结果,你们低估了完成这项任
  务所需的时间,没法按计划开始组
  装车把手。当你们第二天进行回顾
  的时候,发现只有4个小时的工作
  时间,由于安装车把手还需要花1
  小时,所以第二天你们选择安装车
  篓和撑脚架,推迟涂写名字的计划。
  第二天一切进展顺利。车把手、车
  篓和撑脚架都在预计时间内安装完
  毕。你决定将涂写名字计划推迟到
  另一个时间段,并且认为整个自行
  车组装项目差不多已经完成。
  注意,SAM和Agile有所区别。
  在SAM中,你反复进行原型测试
  和迭代构建;而在Agile中,你要
  让开发者和客户全程合作,先将大
  的需求分解为碎片化的特性,然后
  优先考虑开发每个特性所需花费的
  时间和预算。随着过程的推进,你
  对这一项目的复杂性了解越多,对
  某些开发工作的顺序安排也会像期
  望的那样变得更加实际。
  托伦斯在线学习(Torrance
  Eleaming)的梅根·托伦斯(Megan
  Torrance),创建了一种方法叫作
  LLAMA(the Lot Like Agile Methods
  Approach)。在敏捷开发中,可以
  借此来为客户搭建e-Learning模
  块。实施LLAMA需要注意三大关
  键:
  第一,开发者和客户之间的
  启动会议有时被称为"Scram",与
  SAVVY Start类似。以完成时间为
  拆分单位,需求被分解成了不同的
  特性。客户将自己要求的特性列出
  来(这只是根据他们当时所拥有的
  最佳信息而列出的要求,很有可能
  发生变化),然后开发者来判断完
  成每一个要求所需花费的时间。
  第二,客户会决定优先完成哪
  一种特性,在具体的时段中安排处
  理顺序。每一个平均时段(例如1
  天)被称为"Sprint"(短跑冲刺)。
  第三,在每一个Sprint之后,
  下一个平均时段的工作时间量取决
  于上一个Sprint当中的运作情况。
  这被称为"Velocity"(速率)。
  最后,直到客户看到产品拥
  有了他们想要的特性,项目才会
  结束。
  对于该方法而言,还有两个
  关键的成功因素,但同时也具有
  挑战性:
  ·在构建过程中,客户最好
  全程亲自出席相关研讨,特别是
  开发者提出问题以及需要反馈的
  时候。在我们目前的多任务工作
  文化当中,要做到这一点很难。
  ·每一个sprint当中创建的产
  品特性都应具体落实。与客户全
  程合作时,设计和构建可以很好
  地完成,每一个特性都会得到落
  实(经历分析、设计、开发、实
  施和评估五大步骤,每次针对一
  个特性)。
  如果你为大型企业工作,该
  方式将增加一些小挑战:
  ·企业在做预算时,通常会要
  求你提前对所有的费用做出计划。
  ·同时将开发者和客户集中
  好几周,来完成某个项目,这并
  非大多数公司里的工作方式。
  那么,关于这种敏捷开发方
  法,究竟适合应用于何种学习项
  目?你可以参考图表5与图表6
  当中的建议。
  从系统性的角度来看:ADDIE
  流程长,每个阶段都要执行
  到位,才能到下一个环节。在需求分
  析环节,通过问卷、调研等多种工具
  挖掘需求信息,不仅可以作为课程需
  求的来源,甚至可以作为项目需求来
  源。SAM开发速度快,可以在准备
  阶段快速评价环境、需求、目标,快
  速思考给出草图,通过快速迭代直到
  最好。因此,ADDIE更加系统化、标
  准化,而sAM开发速度快、个性化。
  成本角度来看:ADDLE与SAM相
  比,缩短开发周期、降低人力、财务
  和时间成本;在设计初期就可以反复
  修改.减少后期错误发生。
  评估角度来看:ADDLE要在培训
  实施后才能开始评估,但是可以有充
  分时间分析投资回报率,因此评估可
  以改进课程,也可以改进项目。SAM
  在开始阶段就邀请学员、业务主管、
  内容专家介入评估,整个过程都有质
  量控制,但这些控制更多是针对课程
  进行监控。
  对比而言,ADDLE和SAM各有优
  劣,适用不同的学习场景。课程开发
  的核心思想基本上还是根植于ADDIE
  的基本思想,新的课程开发方法是在
  此基础上适应了环境和学习风格的转
  变。ADDIE的思想仍然被SAM传承而
  不是被革新。
  在企业里,教学项目的设计与
  实施并不能单纯依赖某一种技术,往
  往会根据学习项目的绩效设计目标与
  资源投入情况进行有效的结合。教学
  技术及课程开发技术的引入,也不能
  局限在方法论上,应以实践应用为目
  标,以需求响应速度为导向。例如中
  兴通讯的领导力项目,既往多采用
  ADDIE的方法来设计,但近两年公
  司战略调整对领导力与人才模型有了
  更进一步的要求,项目的教学设计架
  构也逐渐引入SAM。领导力项目的设
  计中,引入快速迭代机制以及敏捷案
  例开发,针对每期不同岗位的中层骨
  干进行差异化需求分析与能力模型构
  建,从而快速实施,包括案例教学及
  行动学习等方法的迭代交互,在能力
  建设与培训成果转化上取得了更好的
  效果。
  对于课程开发技术的选择,我们
  建议以业务价值为导向,充分利用现
  有资源,因地制宜来实施教学项目
  ADDIE的系统化构建能力,SAM的敏
  捷迭代,都有其应用场景。
网站目录投稿:晓露