共產(chǎn)歷32年7月
牛作開始領(lǐng)取了一個新的任務(wù)。在那之前,尼毫已經(jīng)提前為那個任務(wù)做好了規(guī)劃,并寫好了設(shè)計文檔。按照預(yù)期,那個任務(wù)應(yīng)該能夠在兩周之內(nèi)完成。
然而牛作卻有不同的想法。
牛作自加入這個組之后,便一直想把組內(nèi)的一些技術(shù)架構(gòu)改掉,改成他之前在其他公司所用過的技術(shù)架構(gòu)。天海在一開始聽到這個想法之后,覺得比較大膽,新穎,但也沒怎么放在心上。
天海在剛開始加入這個組之后,也有想做些什么不一樣的事情的想法,也提出了一個技術(shù)方案。后來在和哆啦美經(jīng)過更深的技術(shù)探討之后,發(fā)現(xiàn)做那件事情的意義并不十分明確,后期的系統(tǒng)維護也是個需要考慮的問題,便只將那個想法作為一個雛形,在公司定期舉辦的技術(shù)風(fēng)暴活動中進行了初步探索。后來公司內(nèi)有一個可以直接使用的類似技術(shù)方案,天海也覺得直接使用現(xiàn)成的比較方便,便開始使用了現(xiàn)成的工具。
現(xiàn)在天海看到牛作也有了自己曾經(jīng)類似的想法,覺得他如果能夠?qū)⑦@些想法整理成文檔,并分析做這件事的優(yōu)缺點,可能會是一個比較好的行動。于是天海作為技術(shù)負(fù)責(zé)人,給牛作發(fā)送了這樣的信息:
“我欣賞你這個主意。如果你有足夠的精力,可以寫一個設(shè)計文檔,附上一些細(xì)節(jié)。我們可以看看從中能夠?qū)W習(xí)并優(yōu)先考慮些什么。不過這個并不著急,我們組是一個以產(chǎn)品為導(dǎo)向的組,動作迅速,而且有大量的任務(wù)需要去實現(xiàn)。”
天海覺得自己做到了該有的鼓勵與勸告。但確實,不同人看到同樣的信息會有不一樣的理解。有些人會心領(lǐng)神會“有大量的任務(wù)需要去實現(xiàn)”的意義;而有些人,則是只想讓別人接受自己的想法。牛作就是屬于后一種。
牛作先是在某次會議中向程序員們大概介紹了他想要實現(xiàn)的新系統(tǒng)。天海在那時候并沒有看到足夠的細(xì)節(jié)來做判斷,只是問道是否有數(shù)據(jù)可以證明新系統(tǒng)的優(yōu)越性,牛作在會議中說他之后會提供。但那之后,天海從來沒有看到過相關(guān)的論證與數(shù)據(jù)。
后來,借著實現(xiàn)從尼毫那接手的任務(wù)的機會,牛作組織了一次工程會議,向兩個小組的程序員們提出了他想要實現(xiàn)的新系統(tǒng)。
事情從這里開始失控。
天海因為提前瀏覽了牛作的設(shè)計文檔,覺得這個設(shè)計過于復(fù)雜。于是天海在會議中提出了一個簡化的版本,也得到了一些其他人的認(rèn)可。但是牛作直接在會議中表示,天海的版本就是他所設(shè)計的東西。天海只好解釋,這個簡化的版本的大部分內(nèi)容和牛作的設(shè)計是一樣的,但在一些地方,更加簡潔。但基于牛作表露出來的不甚友好的質(zhì)疑與堅持,天海只好放棄說服他。
天海之前在和其他組員們交流的時候,從來沒有看到過他們露出過不友好的表情,也沒有看到過誰像牛作那樣固執(zhí)與不配合。所以天海在會議中看到牛作如此執(zhí)著與抗拒之后,反而不知該如何處理,只好由著他去。
天海在會議中還提出了另一個至關(guān)重要的隱患,就是她發(fā)現(xiàn)新的系統(tǒng)默認(rèn)將一些游戲功能給修改掉了。天海在設(shè)計文檔中也提出了這個隱患,但是沒有得到任何回應(yīng)。在會議中,天海希望牛作能夠去和產(chǎn)品經(jīng)理確認(rèn)這些被改掉的游戲功能是否真的可以被任意修改掉。但在后來,天海看到牛作直接忽略了她的建議,從未重視過這一點。
在這次會議中,小組并沒有明確同意去開發(fā)牛作提出的這個新的系統(tǒng)。當(dāng)然,誰也沒有提出明確的反對意見。
其實在會議之后,應(yīng)該由負(fù)責(zé)、懂產(chǎn)品且有技術(shù)能力的工程經(jīng)理承擔(dān)責(zé)任,認(rèn)真審核新的系統(tǒng),看看它是否真的優(yōu)越,是否能夠保證現(xiàn)有的游戲功能不受影響,以及小組是否真的愿意花時間去實現(xiàn)它。
如果是負(fù)責(zé)、不懂產(chǎn)品或是沒有技術(shù)能力的工程經(jīng)理,則是應(yīng)該積極協(xié)調(diào),帶領(lǐng)程序員們以及產(chǎn)品經(jīng)理取得統(tǒng)一的意見。
但是如果是像三格那樣既不負(fù)責(zé),也不懂產(chǎn)品,又沒有技術(shù)能力的工程經(jīng)理,則是看不到這個新的系統(tǒng)可能會產(chǎn)生的影響,也就放任事態(tài)發(fā)展,毫無作為。
然后牛作,就直接在會議結(jié)束之后開始著手實現(xiàn)他想要實現(xiàn)的新系統(tǒng)。盡管天海再三督促他去和產(chǎn)品經(jīng)理確認(rèn)需求,保證不要影響現(xiàn)有的游戲功能,牛作也確實做了一些努力。但在那時候,木馬作為新手產(chǎn)品經(jīng)理和牛作進行溝通,他在既不懂技術(shù)也不甚了解產(chǎn)品的前提下,直接和牛作一起走上了一條不歸路。
天海不知牛作和木馬兩人到底是如何交流的,她看到牛作的設(shè)計依然充滿著不少與現(xiàn)有產(chǎn)品不符合的地方。于是天海只好組織了一次會議,邀請回了已經(jīng)退居二線的赫本,帶領(lǐng)著產(chǎn)品經(jīng)理們,以及其他組員們,一起確認(rèn)了被改掉的游戲功能,并一起做了些決定。
在會議中,牛作承諾他會在新系統(tǒng)中實現(xiàn)一些現(xiàn)有的游戲功能,但對于有些功能,他的設(shè)計實在無法做到和現(xiàn)有的系統(tǒng)一模一樣。天海只能在內(nèi)心嘆息,覺得是因為這個設(shè)計不合格,才會導(dǎo)致新系統(tǒng)無法全部復(fù)刻現(xiàn)有的游戲功能。最后,赫本同意之后對這兩個功能并不一致的系統(tǒng)進行對照實驗。天海接受這個決定,但還是覺得,本來是為了做系統(tǒng)架構(gòu)迭代,最終卻還要為了這個迭代做個對照實驗,實在是不可思議。
后來天海回顧到此為止的一系列事件,發(fā)現(xiàn)自己在漫長的討論之中,逐漸迷失了。第一,她仍然沒看到任何能夠表明新的系統(tǒng)要比現(xiàn)有系統(tǒng)優(yōu)越的證據(jù)與數(shù)據(jù)。第二,她仍然認(rèn)為新的設(shè)計過于復(fù)雜,可以簡化,所以她其實并不同意實施新的設(shè)計。第三,她必須花大量時間和精力協(xié)調(diào)組內(nèi)各方人員,最終讓大家都意識到新舊系統(tǒng)的不一致,并做出相關(guān)的決策。
這三點似乎一環(huán)扣這一環(huán),但實際上,如果天海能夠一直堅持第一點,要求牛作先證明新系統(tǒng)的優(yōu)越性,那么可能后續(xù)的一系列事情都不會發(fā)生,天海也能夠節(jié)省大量的時間與精力。但天海并沒有太多的經(jīng)驗去管理其它組員的工作,或是對組員們進行合理引導(dǎo)。這是天海需要向哆啦美這樣優(yōu)秀的榜樣學(xué)習(xí)的技能。但同時,天海也意識到,自己似乎并沒有足夠的立場去阻止其他組員的工作。自己并不是工程經(jīng)理,能做的實在有限。
“如果哆啦美參與了這件事,想必她一定能夠很好地引導(dǎo)事情的發(fā)展。”天海無比懷念起哆啦美來。