李春榆 張倩葦
摘要:隨著信息技術的發展,網絡在線課程作為傳統課程的有效補充,越來越受到人們的青睞,基于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.
【通聯編輯:唐一東】