循序漸進(jìn)的偶然
有些事情單獨(dú)看起來有點(diǎn)偶然,仔細(xì)回想起來卻是循序漸進(jìn)的過程。去年在北京一次偶然的應(yīng)屆生培訓(xùn),讓我向培訓(xùn)師又靠近了一步,緊接著順?biāo)浦郏柚⒎?wù)的一陣學(xué)習(xí)分享的東風(fēng),我偶然地負(fù)責(zé)了一起面向北京Office的微服務(wù)技術(shù)實(shí)踐的Workshop,而就在此前不久,我偶然被選為公司微服務(wù)培訓(xùn)的目標(biāo)學(xué)員,恰好我所在的項(xiàng)目又采用了微服務(wù)的那些技術(shù)實(shí)踐...
作為組織者以及培訓(xùn)師,我難免會遇到一系列問題,在摸爬滾打的嘗試過程中積累了一些心得,結(jié)合了我所在組織的特色(敏捷),我將Workshop視同一個Sprint,并提煉了一個框架模型,希望能夠幫助一些新的組織者更好地開展Workshop。
VD CAST模型
做任何事情之前,我們都要考慮其背后的價值,定義清楚價值,如何去實(shí)現(xiàn)價值,比如在這里我們?nèi)绾瓮ㄟ^Workshop達(dá)到這些目的。為了促成最終的交付,我們還要考慮影響交付的一些外在因素,最后,在成功交付之后如何將我們所交付的價值持續(xù)產(chǎn)生更多的價值也是等待我們?nèi)ニ伎嫉?。我把這些關(guān)注點(diǎn)提煉為VD CAST 模型(價值交付投射模型):

最左邊起點(diǎn)是我們做這件事的價值,中間則是影響價值落地的外在因素,主要涵蓋了當(dāng)前面臨的約束、培訓(xùn)的目標(biāo)受眾、所能獲得的支持以及課程交付后的跟蹤五大方面。最右邊是我們要落地的交付。能否落地以及如何建立價值與交付之間的投射?落實(shí)到操作層面,我們需要深入到各個方面中去探討一些關(guān)鍵性的問題,我以提問的方式羅列出每個環(huán)節(jié)要解決的主要問題:

從這些待解決的問題中不難看出,每個環(huán)節(jié)存在一定的關(guān)聯(lián)性,比如價值,我們給組織帶來什么會決定我們能從組織上獲得什么支持,而給講師和學(xué)員帶來什么會影響我們會影響講師和學(xué)員的招募,價值 在很大程度上決定了我們所獲得的支撐,支撐 則為成功交付 提供了強(qiáng)有力的保障。約束 會在一定程度縮小受眾,并且很可能阻礙交付。最后,有效的跟蹤 能夠更好的突顯價值 以及幫助改進(jìn)下一次Workshop。我把它們之間的關(guān)系概括為:

它們之間關(guān)聯(lián)性能夠幫助我們理清這些問題的依賴順序,讓我們集中Focus在優(yōu)先級更高的問題上,同時盡可能避免去解決一些根本不需要解決的問題。
As a Sprint
回到實(shí)際操作中,我們可以邀請有經(jīng)驗(yàn)的講師或組織中的Key Member一起頭腦風(fēng)暴,這樣有助于捕捉那些由于個人思維限制而被遺漏但很重要的問題。一旦挖掘出了關(guān)鍵性問題,我們接下來如何干掉它們,難道必須一次性給出全部問題的答案嗎?
如果把一次Workshop視同敏捷開發(fā)中的一個Sprint(即迭代,請參閱 我在ThoughtWorks中的敏捷實(shí)踐),我們需要做的是在Sprint的不同階段中去解決對應(yīng)的問題:

我把Sprint劃分為5個階段,每個階段針對問題所提供的答案除了影響本階段的進(jìn)展,還會直接影響下個階段的進(jìn)展。比如在需求分析 的時候我們沒法排除約束,可能會導(dǎo)致Sprint失敗。而在架構(gòu)搭建 中如果沒有服務(wù)器資源,就會影響課程設(shè)計,而課程設(shè)計則會增大交付的風(fēng)險(因?yàn)槿鄙偬囟ǖ姆?wù)器資源,增加了環(huán)境的復(fù)雜度)。
所以在每個階段,我們要試圖去給出合適但不一定十全十美的答案,這些答案能夠推進(jìn)Sprint,并有助于實(shí)現(xiàn)價值即可。
寫在最后
VD CAST 模型提煉出我們在Workshop中需要關(guān)注的核心點(diǎn),它能幫助我們分離關(guān)注點(diǎn)(經(jīng)常出現(xiàn)在軟件架構(gòu)設(shè)計中),讓我們能夠提前識別風(fēng)險,進(jìn)而評估Workshop能否落地且實(shí)現(xiàn)我們預(yù)設(shè)的價值,如若不能落地,它能幫助我們挖掘出不能落地的真實(shí)原因。
針對VD CAST 模型中關(guān)注點(diǎn)的關(guān)鍵性問題不局限于前文所提出的那些,你需要把握住一個核心原則:
依據(jù)你所處的真實(shí)環(huán)境,針對VD CAST 模型的關(guān)注點(diǎn)提出關(guān)鍵性的問題,并試圖給出合適的答案。
在一個分享氛圍濃厚的學(xué)習(xí)型組織中,不乏各類Workshop,在我司尤為突出。如果你參加過一些Workshop,且有意愿嘗試組織一次Workshop,希望VD CAST 能給你注入能量。
為了讓學(xué)員保持較高的參與度,我們需要在課程設(shè)計上多下功夫,在課程中整合目標(biāo)、反饋、挑戰(zhàn) 等元素,更多精彩內(nèi)容請閱讀邱大師的 反饋拯救世界。