我想這值得來寫一篇好好回答。
當一間公司找得是開發者(Developer)的時候,那就意味著公司的有效產出建立在發展出新的供給方式來滿足需求上。也就是說,這間公司應該要有尚未實現Business Model正在追尋(可預見的穩定獲利)。
在這樣的情境下,你當然就會問:
0. 貴公司的客戶目前都是什麼樣的人?
1. 貴公司的產品(或服務)對這些人的價值是什麼?
2. 對於產品的價值到價格的轉換過程目前有什麼想法?
再深入一點,你就會開始問:
0. 目標產業發生了什麼現象讓貴公司開始進行這項工作?
1. 有什麼過去基於的假設現在被打破了嗎?怎麼打破的?
2. 造成過去的假設不再成立的外在因素貴公司認為是哪些?怎麼覺得是這些因素造成的?
重點來了,當我們仔細聽他講的時候,不是要聽他講得多偉大,而是要聽:
1. 他是否知道公司的知識疆界目前在哪裡。
簡單的說,我們應該預期要會聽到他說:
『我不知道』『我覺得可能的方向』『但這樣看過去又會...所以我想我還不清楚』
你應該要聽到矛盾、你如果也是在那個領域打滾過有相當知識的,你甚至要跟他辯論起來。
他如果說不出口『他不知道』,那有兩種情況。
第一種,他不懂裝懂,還在革命尚未成功同志仍需努力的時候,團隊的管理就已經開始有人覺得自己是『權威』了,這樣怎麼會有創新啊?
第二種,他平常在做什麼他自己也不曉得,所以他今天也不曉得為啥要找你來面試,要知道今天公司要創新、要找開發者進來,就是想找人去找那些『不知道』背後的答案,當面試你的人連『什麼地方過去目前不清楚』都講不出來,那就表示:『他不曉得他幹麼要找人,他甚至不曉得他的創新是在創新些什麼』
2. 他是否有意願說到你懂。
一間公司所提供的勞務一定不會在他的客戶的核心價值追求範圍(除非它在販售勞務給絕對的競爭對手...這就蠢了)。
那麼一門生意要發展、一個新的供給模式建立在重新定義的需求上,就意味著公司要有能耐讓目標客戶(一群通常不怎麼在乎你在做什麼的人)容易理解其訴求才行。
Business Model不曉得能不能動沒有關係,還沒做成當然沒人知道會動不會動,不是完全認同那也無所謂,畢竟瞭解跟認同是兩回事,但他要是連讓你理解都辦不到,那麼如果你不比它的客戶笨,這間公司的方向就算目前看起來是對的,它的執行會成功、產品能行銷嗎?
那是不可能的,在一個知識經濟產業裡,一個無能傳播知識的管理層就是一個失敗的管理層。探索未知的時候眾人都有清楚的價值共識是最重要的,沒有這個任何的執行都不會聚焦。而執行不聚焦還會成功...不要忘記只要有軟體專案開發的元素在,這就是個最被詛咒的行業。