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