國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
25
且在大學的教育中鮮少被提到。在上面的論述中可以發現敏捷式系統發展方法論 的使用情境會受到專案性質的影響幅度最大。因此適用於系統範疇模糊卻可以快 速回饋的專案會有較高產出成果。
然而開發者對於規劃導向與敏捷式兩種方法的使用、特性都應該有所了解才 能做出適合市場的產品。但是各個學校中教導計畫導向的系統發展方法如:瀑布 式系統發展方法論、結構模式等仍是主流,一般學生資管系學生多在畢業後進入 公司才開始學習敏捷式系統發展方法,因此需要透過教育訓練教導他新方法。從 企業角度來看,企業若將採用敏捷式開發方法或欲在敏捷式方法與規劃導向方法 兩者之間互換,企業中的開發人員對於新方法論的了解將成為能否使用的關鍵。
在過去的研究中也指出自我效能是最重要的教育驗收項目之一。本研究探討透過 教育訓練教導敏捷式系統發展方法論後使用者的自我效能探討,以了解此綜觀之 方法論教學所產生的效益,提供未來產業與學校在教導過程之範例。
第三節 社會學習理論
社會學習理論是美國著名的社會心理學家 Albert Bandura(1977)所提出的。在 探討個人、群體學習行為之研究。Bandura(1986, p. 24)認為行為取決於人和環境 的互動,B=f(P,E),B 代表行為,P 代表人,E 代表環境。這種交互作用行為表示,
有時人是受於環境而採取某些行為、有時是透過自己的行為創造環境。因此行為 是受綜合性原因的反饋因素,人會將一段時間內受到的認知加以整合,並根據累 積起來的結果調節自己的行為。這些累積的成果則成為人的直接經驗。
圖 5 個人認知行為示意圖 資料來源:(1986, p. 24)
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
26
另一方面認知的調節也透過觀察學習而得。在社會學習理論之前的心理學理 論認為,只要透過操作和體驗反應,學習就能發生,也就是取得人的直接經驗。
不過經歷錯誤才能學習,所花費的代價將會過高、危險性也增加。另外也有學者 認為現實生活中學習通常是透過觀察他人行為,例如仿效行為學習(Miller &
Dollar, 1944),當仿效行為產生時個人會因此學習。但是 Bandura 認為的觀察學習 可或不可包括模倣,因為個人會觀察他人執行某行為對其造成的結果,而避免或 採取同樣行動。這樣的學習來源是訊息(information),因此 Bandura 將此認定為 一種認知過程。
若將認知過程概念化,示範性事件展示後,人們可能會對此事件產生注意、
並且在記憶中將其符號化以保存這些示範。符號形象與原本的示範可能在執行上 仍有差距,因此人們會透過訊息回饋矯正行為,這種訊息回饋也是一種動作再現 的過程。最後不一定所有學習(acquisition)到的示範性行為將會被操作
(performance),因為人們會對示範性行為的價值做出評價,採納有益行為,或避 開懲罰行為,以調節他們將實施的行為,也就是行為的動機。
圖 6 觀察學習流程圖 資料來源:(1986, p. 24)
替代性經驗增強與直接經驗增強共同影響人們的認知。若個人經過兩種增強 後,都會提高自我效能,替代性經驗增強在這之中較有優勢。原因是操作者在直 接經驗中需要付出某些注意力在創造、選擇和執行反應上,相對而言若是操作者 對於示範性事件已產生注意力,注意力將提高觀察學習的效果。
當人們透過直接經驗與替代性經驗學習後的事物,將在某些環境誘因下,創 造自己的認知,並設想行動的後果,進而對自己的行為施以控制措施。心理上的 變化透過認知過程為中介調和理論與實踐的分歧,其中個人的效用期待(efficacy
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
27
expectation)和結果期待(outcome expectation)是影響認知的主要因素。個人效用 期待以下統稱為自我效能,意指個人關於能夠成功執行某一件(Specific)事情的 能力(Capabilities)產生一定結果的行為信念(Belief),另外結果期待則是個人 對某一特定行為將造成的結果進行的估計。(A. Bandura, 1977)
圖 7 認知過程示意圖 資料來源: (A. Bandura, 1977)
另一方面社會學習理論也強調自我調節(self-regulatory)能力。Bandura 劃分 結果期待與自我效能的原因是因為有時儘管個人知道某件事情執行後的結果,但 是對於自己是否有能力操作這個行動保持懷疑。自我效能對個人的影響中,當自 我效能高時可以減弱預期性的焦慮,而且對於結果期待也有正向的影響,還能促 進人們的努力。因此自我效能能決定人們的投入,以及他們面對障礙和厭惡性經 驗時,所能堅持的時間。這些堅持的時間,能促進動作再現過程中的矯正行為,
以利結果的達成。(A. Bandura, 1982; Wood & Bandura, 1989)
前面有提到認知的過程將形成自我效能外,也會產生期望結果,因此在認知 的過程中將會考慮到後果的合理性和發生的環境,以及以往經驗中的反應。這些 刺激都會以影響對後果的認知類型和強度。因此,環境的組合不同,在任何既定 情況中運作的各種機制將有所不同。若能預想好環境的情況,同時擁有高自我效 能通常會表現出高度的績效。因為解讀成就的影響,遠勝於成就本身,因此自我 效能感比過去績效成就更能預測未來的行為(A. Bandura, 1982)。相關研究更指出,
在面對複雜性與困難度高的任務下,自我效能影響了知識技能獲取與移轉的能力,
且較過去表現更能預測未來的績效(Kozlowski, et al., 2001)。
最後影響自我效能的來源還有可能來自於他人的勸說,也就是透過說服他人,
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
28
使其相信自己具備特定的能力。因為當人受到鼓勵時,會被視為具有能力完成特 定工作,因此他們相較於自我懷疑者有較高的自我效能。另外生理狀態也會影響 自我效能,因為人的生理上可能受到精神壓力、疲憊等傷害而欠缺效能(Albert Bandura, 1986)。
總論按照社會學習理論的觀點,心理功能是源自於個人、行為和環境三因素 之間持續不斷的交互作用。若是能設想環境,將導致決定的只有人對環境的影響,
例如兒童投幣後電動火車便會運轉,而他們將學會如何利用環境帶來的便利。因 此行為可以創造環境條件,將能夠調節環境的影響。以系統發展方法來說,公司 若是獨斷採用特定發展方法,開發人員則只能使用這個方法,完成指派的工作。
但是,使用的開發人員可能認為此方法不適用因而期待結果是負面的,或是開發 人員對於此方法的自我效能是低的將可能產出不良好的績效。
因此若是能在開發人員的替代性經驗中增加更多的系統發展方法、以及系統 發展方法的使用情境,並且給予系統發展方法選擇的決策權,開發人員將能在預 測環境如開發系統的類型、強度、合理性、背景。依據對這些變數,影響認知過 程,選擇出系統發展方法,以行動改變環境,用更好的系統開發流程來幫助系統 的完成。而增加替代性經驗的方法中,企業或學校可以採取教學的方式,因為教 學能激發人的認知過程,進而使開發人員對於系統發展方法有更高的自我效能。
Bandura 所提出的社會學習理論中的自我效能理論被使用在許多領域上,例 如社會學習理論中的行為模範的觀察過程,也就是透過觀察他人的行為來學習的 過程,在此稱為模範訓練。模範訓練被使用不同的教學情境中,如教導行為如自 信(Mann & Decker, 1984)、教導技術如販售技巧(Meyer & Raich, 1983)、領導(Manz
& Sims, 1986)、管理(Latham & Saari, 1979)。值得一提的是分析管理訓練的文章中 發現模範訓練在教學與工作上都帶來效益(Burke & Day, 1986)。
近年來資訊管理研究者也引用社會學習理論說明人類的電腦行為,例如自我 效能對於人們電腦使用技能上,是一個很重要的影響因素,如 Gist & Mitchell(1992)
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
29
的研究中發現,行為模仿對於電腦軟體受訓者的自我效能有顯著的影響關係。為 了探討技能認知的差異對學習成效的影響,Martocchio (1994)對技能需求認知與 學習成效做分析,並探討訓練與焦慮之關係。Compeau & Higgins(1995b)分析他 人的使用經驗、他人言語上的鼓勵及組織的支持,對個人的電腦自我效能有顯著 影響。綜觀上述變數,可以發現將社會學習理論應用在一個技術的使用時,大致 有使用經驗、他人或社會影響、自我效能、預期成果、焦慮與使用意願。
Compeau & Higgins(1995a)更進一步對社會學習理論以實驗驗證。實驗採取行 為模範的教學訓練模範,進而了解訓練執行的效果與學習過程,並且透過個人自 我效能產生相關的變數與行為,對最終行為作探討,研究發現訓練模範對於每項 變數都有正向的影響。
最後 Compeau, Higgins, & Huff (1999)對於社會學習理論與個人使用電腦科技 的反應做了縱向的研究,最後歸納出自我效能影響結果期望(Performance
Outcome Expectations)、個人期望(Personal Outcome Expectations)、焦慮(Anxiety)、
情感(Affect)與使用量(Usage)。在電腦技術的使用上可以藉由自我效能的衡量,了 解認知過程的變動因素,進而了解使用量。
新的系統發展方法能在開發人員的認知中增加替代性經驗,也就是透過外部 吸收經驗,如訓練、他人說服等方式。個人將會對新舊的系統發展方法做出評價 並決定其使用的環境,也就是系統開發的背景、架構、目標等因素。在上一節中 已討論給予系統發展方法選擇決策權的好處,而給予決定權的前提是開發人員對 於舊有系統發展方法已存在足夠的自我效能,對於剛學習到的新系統發展方法也 擁有足夠的自我效能,才能達到產生期望、情感、焦慮、使用上的顯著性。因此
新的系統發展方法能在開發人員的認知中增加替代性經驗,也就是透過外部 吸收經驗,如訓練、他人說服等方式。個人將會對新舊的系統發展方法做出評價 並決定其使用的環境,也就是系統開發的背景、架構、目標等因素。在上一節中 已討論給予系統發展方法選擇決策權的好處,而給予決定權的前提是開發人員對 於舊有系統發展方法已存在足夠的自我效能,對於剛學習到的新系統發展方法也 擁有足夠的自我效能,才能達到產生期望、情感、焦慮、使用上的顯著性。因此