6年前,隨著移動互聯(lián)網(wǎng)時代的開啟,我也從一名C++程序員,逐步轉(zhuǎn)向移動開發(fā),同步進行的,是我的角色從一名研發(fā)人員轉(zhuǎn)向成為了一名團隊負責人的角色。
我記得6年前,只要自己有點想法,自己就可以著手進行開發(fā),設(shè)計、前端(iOS,Android,F(xiàn)E),后臺都可以自己搞定,然后上傳到各類應(yīng)用市場,好了,可以自己出去炫耀了,看,我的應(yīng)用,完全都是我自己做的!
但是隨著這6年的發(fā)展,所有的一切都快速的轉(zhuǎn)變著。大量的產(chǎn)品涌入市場,不但要面臨各類市場越發(fā)嚴格的審批流程,還要讓自己的產(chǎn)品能夠更加快速的迭代和更新,符合市場的各類快速變化的需求。而對于研發(fā)來說,就需要從獨立作戰(zhàn),轉(zhuǎn)換為團戰(zhàn)!
帶了幾年的團隊,規(guī)模又小又大,還是略有心得,慢慢的梳理下,沉淀下。
1、如何看待研發(fā)隊伍的數(shù)量?
人員上,各司其職是非常重要的,簡單來說,一個蘿卜一個坑,這個規(guī)則不能破,破了對誰都不好。就算是有高人可以從事多種工作,也需要重點獨立的在一個工作崗位上。為什么要這樣做,原因很簡單,為了效率。每一個人即使再強,肯定有一個方面是最強的,用好,就好。
數(shù)量上,以最小單位,組成獨立的研發(fā)單元。這樣做的原因是最小的研發(fā)單元能夠做到快速調(diào)整。我曾經(jīng)與一個50多人的研發(fā)團隊一起協(xié)作過,人員一多,就必然牽扯到組織結(jié)果,從而導(dǎo)致溝通成本遠遠大于實際的工作成本,本來可以通過站立短會解決的問題,結(jié)果卻匯集了一堆人,不得不去會議室討論,好吧,一個下午的討論,這還沒有實際動手。而研發(fā)小團隊是面向做事的,遇到問題就是直接找問題,解決完畢,結(jié)束。研發(fā)單元的數(shù)量上根據(jù)根據(jù)產(chǎn)品需求來同步擴張。
質(zhì)量上,要遵從平衡原則。一個研發(fā)隊伍,如果有一個厲害的人,那是帶頭作用,如果有兩個厲害的角色,那就是你看看我,我看看你
2、如何看待資深以上的研發(fā)人員?
在一個部門的視角來看,一定要存在資深以上的研發(fā)人員,這類人員不宜過多,但是他們都是公司的寶貴財富。因為這些人都是公司產(chǎn)品在技術(shù)層面的重要保障。
但是,不要寄希望于他們長期的真刀實槍的投入到代碼編寫的過程中,如果真的這樣了,那絕對是公司的一大損失,在這樣的環(huán)境下,這樣的人也是難以留住的。
對待這類人員,我們要做的,就是尊重,給予我們能給的最大尊重,因為他們需要的就是尊重。他們在受到尊重后,就能發(fā)揮自己最大的創(chuàng)造力和能動性,尤其是在更深的領(lǐng)域,提出一個一個的解決方案,讓產(chǎn)品可以走的更遠,走的更穩(wěn)。
我有幸遇到過這樣的一位研發(fā)人員,現(xiàn)在還保持著非常好的合作關(guān)系,如果我遇到解決不了的問題,基本上會去找他來獲取解決方案,每次他都會非常樂意的幫助我,很多時候還花費了他大量的個人時間,我非常感謝他所做的一切。
3、研發(fā)總是對產(chǎn)品不滿,快打起來了!
誰都喜歡賞心悅目的東西,研發(fā)也不例外。曾經(jīng)有一個人說過,每一位研發(fā)人員,都是一位藝術(shù)家。他們不是在編寫代碼,而是在制作一件工藝品。而在一個產(chǎn)品開發(fā)的過程中,我們可以看到的是多件工藝品,而不是一件。首先是完美的產(chǎn)品設(shè)計稿,包含了所有可能的情況以及案例定義,然后是漂亮的視覺設(shè)計稿,每一次看到,都希望能快點將它從設(shè)計變成現(xiàn)實。然后是賞心悅目的技術(shù)架構(gòu)設(shè)計,能夠完美的支撐產(chǎn)品的各類需求,研發(fā)到最后,出現(xiàn)的是與設(shè)計稿100%匹配的產(chǎn)品功能,我們都迫不及待的交付用戶去使用了。
好了,如果說這些都是幻境,所有的事實都是相反的,那你能高興的起來么?好了,我們回到現(xiàn)實吧,產(chǎn)品設(shè)計不可能這么完美,也不要祈求設(shè)計師在流程化設(shè)計過程中完成一項杰作,研發(fā)自己的架構(gòu)設(shè)計,自己昨天也剛剛抱怨過,這些怎么可能獲得我們最終的完美產(chǎn)品呢?
但是真的有公司做到了,比如說Uber,簡單的頁面,方便的使用讓我們贊嘆。手機淘寶的一版版更新,也讓我們看到了在細節(jié)方面的驚艷表現(xiàn),我認為做到這一步最主要的就是溝通與能力的結(jié)合體,溝通尤為重要。
這個溝通,不是簡單的把產(chǎn)品說清楚,而是我們需要調(diào)動所有參與人員的主動性,將這個產(chǎn)品當作自己的“孩子”來對待,產(chǎn)品不要因為技術(shù)的疑問而拒絕變化,技術(shù)也要多了解需求以及設(shè)計過程,在平和的環(huán)境下,目標不是為了完成任務(wù),而是為了做一件自己喜歡的產(chǎn)品,自然而然的就會互相彌補不足,從而將產(chǎn)品更上一層樓,而這個協(xié)調(diào)工作,就是需要一位團隊負責人來做,也是這個負責人要做的主要工作之一。
4、文化真的很重要么?
文化絕對是重要的,一點都不含糊。但是文化要一定接地氣。
之前看過騰訊的一個文化,雖然只是一個片面,但是非常有意思,具體細節(jié)想不起來了,大概就是從6點半,一直到晚上9點,10點,每半個小時就會增加一個福利。從一個方面來說,我們不可否認的確是希望員工加班,但是從另外一個層面來說,首先,加班不加班的選擇權(quán)在自己,并沒有說必須加班,沒多工作半個小時,就有更多的“利益”可以享受,不也是美事一件么。
我也遇到過另外一個公司,加班制度與這個相比而言,就直接的多了,原因很簡單,創(chuàng)業(yè)公司。你可能會問,創(chuàng)業(yè)公司不是應(yīng)該人性化么,這個其實跟公司高管的文化有很大關(guān)系,確切的說,跟老板有很大的關(guān)系,有這樣想法的人,我只能期待你遇到的,都是以人為本的老板了。
啰嗦了半邊,其實回過頭來說,其實研發(fā)團隊非常好帶,只需要做好兩件事情
1、梳理好需求,不要讓不符合標準的產(chǎn)品進入研發(fā)過程
2、尊重研發(fā),尊重每一個人,跟他們講清楚,你尊重研發(fā),研發(fā)也必然尊重你