JAM
IBM 十多年前在內部搞個稱為 JAM 的開發方法 ... 那時期 IBM 也開始在內部推動敏捷開發,雖然做的恩。。。恩,總之 JAM 是音樂術語,特別是有在爵士領域。
爵士術語 - Jam
爵士樂的即興稱 Jam,是樂手基於一定的曲式 (Form) 的即時創作。曲式是曲子的結結構、框架,概念就是固定的小結段落,通常是 32 小節一個單位,一定的和絃進行模式,然後搭配一組節奏型態。在這樣的架構之下,樂手 (通常是主奏樂器,像是鋼琴, Saxophone, 小號, Guitar ... etc) 會先一起創作幾個 #主題,由幾個樂句組成。主題也可能會拿一些別人的創作開起,以此延伸。有了主題之後,樂手們就輪流即興演奏,可以想像成即興創作、二次創作。所有的旋律,都是基於主題、前面的曲式框架,然後樂手們造句,彼此呼應,有點像是對話的樣子,你一句,我一句的即興演奏下去。
『即興』在音樂領域常常會跟『語言』類比,因為他就是樂手之間,在對話,用我的術語來說:
就是在喇低賽啦
只是對話的語言都是音符。通常即興不會一開始就開始即興,而是先演奏完整的曲子,然後後半段才開始即興。
軟體團隊的 Jam
回到 這篇文章 ,帶團隊跟學即興。其實重點在於:團隊是在一起演奏同樣的主題,團隊裡的人,不管是在怎樣的位置,都要清楚知道,現在音樂進行到哪,怎樣的和絃結構,節奏的模式,基於這些基本的曲式,然後演奏的人要去有聽別人的句子,別人的情緒,然後做出呼應,如此才能共創共同主題的旋律。
不過實際上不管是在音樂領域,或者在現在的任務團隊,都有同樣的問題:
基本技能程度的問題
先不談工程能力,我還是用音樂繼續說明實際的門檻。爵士樂手的養成,基本功就是十二個大小調要熟練,十二個大小調順階和弦能夠熟練、還有各個樂器自身的演奏技巧。好了,光這個條件,就可以打啪一掛人。下一個轉調能力,各式各樣的大小調互轉,調式音階轉換,切分音符等排列組合,實際上能即興出境句子的就不容易了。即興與亂彈常常是一線之隔。即興是有章法的,亂彈是沒有規則的。
然後另一個問題,也就是文章中提到的傾聽。以前在樂團裡,後來發現一個道理:
在舞台上有時候不知道自己要彈啥的時候,
就放空不要彈,去聽別人正在彈什麼
然後隨時準備作出回應
當這樣做之後會發現,音樂就活起來了,旋律突然有了生命力。這比這照著樂譜彈,都還更動人。
對應現在技術團隊的狀況,實際狀況要達到能即興的狀態,常常是太過理想化。所以回到一開頭那個 IBM 的計畫,後來是不了了之的。我相信提案的人一定是音樂人,但是可能沒想通 #現實跟理想的距離。
原始資料
- 發表時間:2019/09/19
- 原文連結