且看編程馬拉松如何打造公司文化和引發(fā)創(chuàng)新

0 評(píng)論 11627 瀏覽 2 收藏 13 分鐘

編者注: 本文來自Uber的技術(shù)總監(jiān)Pedram Keyani的一篇博文,中文版由天地會(huì)珠海分舵進(jìn)行編譯。全文以Facebook為例子作為切入點(diǎn),描述了在互聯(lián)網(wǎng)和軟件公司中,編程馬拉松是如何起到了塑造公司文化并催生創(chuàng)新的作用的。

編程馬拉松打造公司文化

對(duì)于我個(gè)人來說,我是非常熱衷于編程馬拉松的。這就是為什么過去在Facebook的7年時(shí)間里我組織舉辦了將近40場(chǎng)編程馬拉松的原因。一開始的時(shí)候,我 之所以這樣做主要是因?yàn)槲蚁矚g在工作之余和其他同僚一起拋開所有條條框,無拘無俗的,天馬行空的為代碼揮灑汗水。但隨著時(shí)間的轉(zhuǎn)移,這些編程馬拉松從原來 的業(yè)余愛好逐漸演變成Facebook的一個(gè)重要的公司文化。讓我們的編程馬拉松緊跟Facebook的勇猛前進(jìn)步伐是個(gè)很困難的事情,所以我們經(jīng)常需要 付諸認(rèn)真的思考和實(shí)踐以確保我們沒有和Facebook脫節(jié)。同時(shí),正是在不斷的去捕獲,增強(qiáng),和擴(kuò)大那些讓編程馬拉松變得如此特別的神奇力量的過程中, 我突然意識(shí)到編程馬拉松自身其實(shí)已經(jīng)在我們共同成長(zhǎng)的過程中不知不覺的得到很大的鞏固,甚至起到了營(yíng)造我們公司文化的作用。

時(shí)間約束催生創(chuàng)新

一個(gè)很遺憾的事情是,現(xiàn)實(shí)中往往很多創(chuàng)意都會(huì)胎死腹中。因?yàn)槟切┰杏鼈兊娜艘坏┮庾R(shí)到需要將這些創(chuàng)意變成現(xiàn)實(shí)的話竟然需要的如此大量的步驟的時(shí)候,它們就 會(huì)打退堂鼓。這其實(shí)也挺容易理解,是吧?一個(gè)沒有實(shí)現(xiàn)時(shí)間限制的創(chuàng)意其實(shí)就有如我們桌面很不顯眼的那個(gè)角落上已經(jīng)發(fā)霉的“明天再做的任務(wù)“列表,眾所周 知,其實(shí)這個(gè)“明天”是永遠(yuǎn)不會(huì)到來了。這就反過來襯托出編程馬拉松背后所存在的吸引力和驅(qū)動(dòng)力了 – 刻不容緩!編程馬拉松從開始到原型的演示所需要的時(shí)間是非常緊迫的,正是這種客觀事實(shí)讓大家會(huì)用不同于上面描述的另外一種心態(tài)進(jìn)行認(rèn)真對(duì)待 – 你沒有時(shí)間去前怕狼后怕虎的瞻前顧后。你沒法對(duì)自己說在今后有時(shí)間再來完善這些點(diǎn)子,你只能驅(qū)使自己和團(tuán)隊(duì)在有限的時(shí)間內(nèi)完成該最簡(jiǎn)的產(chǎn)品,無論該最簡(jiǎn)產(chǎn) 品是可行的(MVP)還是不可行的。在有限的幾個(gè)小時(shí)的時(shí)間內(nèi)完成相應(yīng)的任務(wù)其實(shí)是一個(gè)很好的可行性驗(yàn)證實(shí)踐,究竟要做的這個(gè)東西是否真的可行。

這種深受時(shí)間約束的簡(jiǎn)單驗(yàn)證會(huì)帶給你難以置信的效果,因?yàn)樗鼘?huì)迫使你去權(quán)衡功能的利弊并做出合理的折中考慮,同時(shí)也會(huì)刺激你的腦神經(jīng)讓你的創(chuàng)新意識(shí)最大化以使得所實(shí)現(xiàn)的東西可以真正工作起來。約束乃催生創(chuàng)新的非凡的倍增器!

自組織擴(kuò)展

在 開展編程馬拉松之前我經(jīng)常會(huì)先建立起一個(gè)維基頁面或者一個(gè)共享文檔來讓大家將他們的想法以及各自團(tuán)隊(duì)所需成員的技能發(fā)布在上面,比如會(huì)有如下這些項(xiàng):需要 后臺(tái)工程師,移動(dòng)工程師,產(chǎn)品設(shè)計(jì)師,等等,下一步,附帶該頁面連接的編程馬拉松正式開始的郵件就會(huì)發(fā)出去,這樣大家就可以在該頁面上面列出他們的想法和 需求了。這樣做的一個(gè)額外的好處是,就算成員中有人自己并沒有什么點(diǎn)子也依然能夠提供幫助并加入相應(yīng)的團(tuán)隊(duì)以為推動(dòng)相應(yīng)的點(diǎn)子變成現(xiàn)實(shí)而作貢獻(xiàn)。通過組建 小團(tuán)隊(duì)并快速實(shí)時(shí)的一起對(duì)點(diǎn)子進(jìn)行思想碰撞,一起進(jìn)行設(shè)計(jì),一起解決問題的這種行動(dòng)其實(shí)有點(diǎn)像學(xué)跳爵士舞,因?yàn)樗彩枪膭?lì)參與人員快速的進(jìn)行調(diào)整和即興的 發(fā)揮。這種狂熱的節(jié)奏讓整個(gè)團(tuán)隊(duì)的力量大大超過了他們各自加起來的力量的總和,并會(huì)在今后公司任務(wù)的協(xié)作上體現(xiàn)出來。當(dāng)你投身于編程馬拉松之中時(shí),你會(huì)真 正的領(lǐng)會(huì)到,這是一個(gè)多么美妙的事情。

編程馬拉松在公司范圍內(nèi)摒棄所有從上到下的條條框框,有機(jī)地鼓勵(lì)公司文化的營(yíng)建和團(tuán)隊(duì)成員之間的合作。這一點(diǎn)非常的關(guān)鍵,因?yàn)槲幕⒉皇且恍┠憧梢院?jiǎn)單通過條文規(guī)定下來的東西。團(tuán)隊(duì)成員會(huì)開始碰頭互動(dòng)并進(jìn)行思想碰撞,就會(huì)加強(qiáng)大家對(duì)事情的優(yōu)先級(jí)進(jìn)行排序的重要性的意識(shí),進(jìn)而就會(huì)提醒老員工和新員工該如何才能更高效的進(jìn)行合作。

信任和認(rèn)同感會(huì)讓你速度倍增

有 機(jī)的自組織會(huì)讓來自公司各個(gè)部門的同事有機(jī)會(huì)一起協(xié)作并建立起良好的互動(dòng)關(guān)系,而這些在通常的企業(yè)運(yùn)作過程中是不大可能出現(xiàn)的。隨著這些跨功能團(tuán)隊(duì)成員的 深入?yún)f(xié)作,人們就會(huì)開始互相認(rèn)識(shí)并建立起相互之間的友誼,并加深對(duì)公司不同的團(tuán)隊(duì)和職能所承擔(dān)的任務(wù)的更清晰的認(rèn)識(shí)和了解。一個(gè)成員之間互不認(rèn)識(shí)的團(tuán)隊(duì), 其效率往往比不上一個(gè)成員之間知己知彼互相信任和認(rèn)同的團(tuán)隊(duì)。在引進(jìn)編程馬拉松之前,一個(gè)前端工程師也許會(huì)認(rèn)為“噢,嘗試跟系統(tǒng)操作員一起在這個(gè)項(xiàng)目上公 司將會(huì)是一個(gè)很痛苦的事情。” 在經(jīng)受過編程馬拉松的洗禮之后,該工程師更可能這樣說 “看來我要找找系統(tǒng)操作員Rachel才行,商討下我們?cè)撊绾慰焖俚母愣ㄟ@個(gè)問題?!?在編程馬拉松這個(gè)好時(shí)段建立好成員間的良好關(guān)系會(huì)讓成員們更好的在公司碰到困難時(shí)幫助公司渡過難關(guān),因?yàn)槿送鶗?huì)對(duì)一起共事的同事有一種互相連系的感 覺,并且他們會(huì)對(duì)這種關(guān)系產(chǎn)生一種信任依賴,所以更容易的在困難時(shí)互相幫助并共進(jìn)退。

同風(fēng)險(xiǎn),共成功

樂于挑戰(zhàn)風(fēng)險(xiǎn)的人往往也勇于承擔(dān)失敗。編程馬拉松可以說是失敗的孵化器和加速器。通過將失敗正常化,我們鼓勵(lì)大家要勇于接受挑戰(zhàn)。 編程馬拉松會(huì)幫助你教育你的團(tuán)隊(duì)清楚認(rèn)識(shí)到失敗其實(shí)是個(gè)好事,這其實(shí)是創(chuàng)意的另一個(gè)的呈現(xiàn)方式。愛迪生發(fā)明個(gè)電燈泡還經(jīng)歷過無數(shù)的失敗呢?如果他沒有勇氣 接受失敗的話,哪來的電泡給大家用呢?當(dāng)人們?yōu)槌錆M激情的事情而忙活的時(shí)候(對(duì)比通過KPI進(jìn)行衡量的任務(wù)),他們往往會(huì)大膽的在一個(gè)新的和有意思的領(lǐng)域 闖出一片新天地。在這些無拘無束的探索中,甚至?xí)呱鲆恍└淖冋麄€(gè)公司進(jìn)程的創(chuàng)意(我就曾經(jīng)碰到過這種情況,這種感覺真是棒極了)。但大部分在編程馬拉 松產(chǎn)生的創(chuàng)意其實(shí)不會(huì)引發(fā)出一個(gè)殺手級(jí)別的新功能的誕生或者一個(gè)新技術(shù)的突破 – 這其實(shí)是100%沒有關(guān)系的了,因?yàn)榫幊恬R拉松的主要作用是去對(duì)那些大膽向前邁進(jìn)和大無畏不停擁抱失敗的想法進(jìn)行支持。同時(shí),當(dāng)那些罕見且令人回味無窮的 “啊哈“(編者注:就是失敗時(shí)人們經(jīng)常發(fā)出的聲音)一旦出現(xiàn)的時(shí)候,這無疑又讓你少去走很多其他的彎路了 – 而這同時(shí)也會(huì)讓你的團(tuán)隊(duì)培養(yǎng)出一個(gè)不怕失敗敢于接受挑戰(zhàn)的可貴文化。無論怎么說,編程馬拉松的歷程其實(shí)就是對(duì)你和你的團(tuán)隊(duì)很好的一個(gè)嘉獎(jiǎng)(況且,編程馬拉 松成員的嘉獎(jiǎng)往往包括定做的T恤發(fā)放了。^v^)

代碼勝于雄辯

在 我們的日常生活中,爭(zhēng)吵往往都是由聲音最大的一方或者死不認(rèn)輸?shù)娜双@勝的。幸運(yùn)的是,在一個(gè)關(guān)系到編寫代碼的公司中,沒有什么比可行的代碼更有說服力的 了。編程馬拉松讓大家在此時(shí)此地一起角力來將點(diǎn)子變成現(xiàn)實(shí)。編程馬拉松敦促人們將那些過去還只是假設(shè)的點(diǎn)子進(jìn)行實(shí)現(xiàn),以驗(yàn)證該點(diǎn)子究竟是可行還是不可行。 因?yàn)榫幊恬R拉松是一場(chǎng)扁平的,臨時(shí)的,以及人員流動(dòng)性強(qiáng)的活動(dòng),大家一起共建一個(gè)可靠的環(huán)境來排除萬難將一個(gè)點(diǎn)子付諸實(shí)現(xiàn)。以Facebook網(wǎng)絡(luò)聊天這 個(gè)功能為例,開始時(shí)候有一大堆質(zhì)疑的聲音和壓力來反對(duì)將Facebook網(wǎng)絡(luò)聊天這個(gè)功能實(shí)現(xiàn)到Facebook上面去。謝天謝地的是,其中一個(gè)小團(tuán)隊(duì)期 間舉辦了一個(gè)編程馬拉松并通過實(shí)踐證明了反對(duì)者的擔(dān)憂是多余的,是錯(cuò)誤的。當(dāng)我們今天往回看的時(shí)候,我們會(huì)看到當(dāng)時(shí)他們反對(duì)的功能在今天已經(jīng)成為無數(shù)人進(jìn) 行網(wǎng)絡(luò)交流時(shí)一個(gè)必不可少的Facebook的功能點(diǎn)了。

娛樂性與好奇心并重

并 不是每個(gè)點(diǎn)子都必須 – 或者說應(yīng)該 – 關(guān)注在巨大的改變上面的。事實(shí)上,如果總是過于強(qiáng)調(diào)高強(qiáng)度的重大改變的話,你往往會(huì)對(duì)那些顯而易見的創(chuàng)意視而不見,讓它們?cè)谀阊燮さ紫峦低盗镒吡?。給大家 營(yíng)造一個(gè)良好的環(huán)境來一起圍繞著點(diǎn)子進(jìn)行開心的互動(dòng)會(huì)喚醒我們小孩時(shí)最活躍的那顆好奇心。

現(xiàn)在我已經(jīng)離開 Facebook來到了Uber,在Uber這段時(shí)間我們已經(jīng)組織過2次“正式的”和無數(shù)次“非正式”的編程馬拉松,以及大量的“工作假期日 (workcations。編者注:指的就是假期時(shí)間用編程來打發(fā)度假的時(shí)間,你知道程序猿這種物種有多奇特的了…)。

在Facebook我們舉行編程馬拉松來讓Facebook連接整個(gè)世界。而現(xiàn)在在Uber,我們通過編程馬拉松來“駕馭”整個(gè)世界。這里真誠(chéng)的邀請(qǐng)你們登上Uber這架新型快車并一起“駕馭”世界。

#專欄作家#

朱佰添,網(wǎng)名:天地會(huì)珠海分舵,微信公眾號(hào):techgogogo。人人都是產(chǎn)品經(jīng)理專欄作家兼高級(jí)翻譯官。9年軟件行業(yè)從業(yè)經(jīng)驗(yàn),涉獵海外最新創(chuàng)業(yè)、融資、產(chǎn)品類的資訊和方法論,喜愛結(jié)交各行各業(yè)的朋友,歡迎聯(lián)系。

本文系作者授權(quán)發(fā)布,未經(jīng)許可,不得轉(zhuǎn)載。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒評(píng)論,等你發(fā)揮!