我是一個(gè)不合格的技術(shù)總監(jiān),在過去的快三個(gè)月里。我?guī)е鴱?0多個(gè)人的研發(fā)團(tuán)隊(duì)(包含需求、開發(fā)、測試)里抽調(diào)出20多個(gè)人去為公司開疆拓土。在這快三個(gè)月中,我們一起奮戰(zhàn)奮斗拼搏。在過程中,我通宵時(shí)間超過半個(gè)月,干到凌晨4/5點(diǎn)的日子數(shù)不勝數(shù),干到凌晨1/2點(diǎn)日子更是習(xí)以為常。整個(gè)團(tuán)隊(duì)絕大多數(shù)人近乎兩個(gè)月沒有周末,辛苦異常,是實(shí)實(shí)在在的高峰體驗(yàn)。但是三個(gè)月后,我?guī)е『鸵簧淼膽K痛教訓(xùn)回到公司。
我在這次的經(jīng)歷中感受到了我是怎么失去團(tuán)隊(duì)掌控力的。
我所謂的團(tuán)隊(duì)掌控,不是說兄弟們不聽安排,不按計(jì)劃行事。而是我對(duì)整個(gè)開發(fā)團(tuán)隊(duì)、測試團(tuán)隊(duì)、需求團(tuán)隊(duì)都有了新的認(rèn)識(shí),重新認(rèn)識(shí)了團(tuán)隊(duì),重新認(rèn)識(shí)了這二十多個(gè)人。因?yàn)閷?duì)個(gè)人和團(tuán)隊(duì)的能力判斷誤差和對(duì)項(xiàng)目難度的判斷失誤,導(dǎo)致了這次慘痛的教訓(xùn)。
我把我所面臨的的困境和遇到的問題分享給大家,也將把我所做的決策分享給大家,并把我所意識(shí)到的錯(cuò)誤分享給大家。希望能給每個(gè)面臨此種局面的同行進(jìn)行提醒。
項(xiàng)目和團(tuán)隊(duì)背景
共計(jì)三個(gè)月內(nèi)有四個(gè)項(xiàng)目,沒有正式的項(xiàng)目經(jīng)理,只有三個(gè)實(shí)習(xí)項(xiàng)目經(jīng)理。三個(gè)實(shí)習(xí)項(xiàng)目經(jīng)理中,一個(gè)帶過一個(gè)小型持續(xù)性項(xiàng)目(前后端共3人)接近一年;一個(gè)帶過小項(xiàng)目(4人)一個(gè)月;一個(gè)帶過兩個(gè)中小項(xiàng)目(7人),共計(jì)半年時(shí)間。
開發(fā)同事都相對(duì)年輕,工作年限最長的也就三年。朝氣蓬勃但的確經(jīng)驗(yàn)不足;團(tuán)隊(duì)中老同事新同事各占一半吧,超過半數(shù)的同事來公司不到一年。
四個(gè)項(xiàng)目都基于同一個(gè)客戶提供基礎(chǔ)版本(或者說框架)進(jìn)行開發(fā)。客戶方使用的基礎(chǔ)框架過于老舊,十多年前的前后端框架,前端使用技術(shù)特別偏門,學(xué)習(xí)成本巨大。框架混亂不堪,表就有快2000張,說是框架但雜含著各種各樣的業(yè)務(wù)代碼,且又必須使用。
開發(fā)調(diào)試的環(huán)境配置困難,項(xiàng)目必須跑在linux上,只能遠(yuǎn)程調(diào)試。項(xiàng)目由于過大,啟動(dòng)緩慢,編譯一次大概10多分鐘。我們團(tuán)隊(duì)不熟悉此種模式,摸索浪費(fèi)了一段時(shí)間。
客戶公司較大,研發(fā)部門較多。開發(fā)過程中部門協(xié)調(diào)工作占比超過一半,需要和各種各樣的設(shè)備做對(duì)接,都是別的部門開發(fā)的。部門之間互相踢皮球,找人協(xié)助困難。
錯(cuò)誤一:高估團(tuán)隊(duì)水平
自以為很了解同事,其實(shí)了解的太片面。在過去一年中,由于做的項(xiàng)目比較穩(wěn)定。持續(xù)產(chǎn)出在可控范圍內(nèi),客戶也比較認(rèn)可。導(dǎo)致我產(chǎn)生了覺得我們團(tuán)隊(duì)還不錯(cuò)的錯(cuò)覺。
整個(gè)團(tuán)隊(duì)在面對(duì)全新環(huán)境的情況下,適應(yīng)能力偏弱。難以快速穩(wěn)定的產(chǎn)出,項(xiàng)目開始了兩個(gè)星期,基本都處于熟悉環(huán)境、熟悉項(xiàng)目的狀態(tài),一直沒有有效產(chǎn)出。導(dǎo)致時(shí)間被浪費(fèi)。
比如某A剛?cè)肼?個(gè)多月,在其他項(xiàng)目中,項(xiàng)目負(fù)責(zé)人給出的評(píng)價(jià)還不錯(cuò),導(dǎo)致我把他放在了重要的開發(fā)位置上。但項(xiàng)目一開始,我就發(fā)現(xiàn)某A技術(shù)水平差的有點(diǎn)厲害,多表聯(lián)查的sql都寫不溜。此時(shí)已無人可替他,只能我上去協(xié)助他。
比如某B一年多來,帶的項(xiàng)目一直穩(wěn)定未出大問題。但到了新項(xiàng)目中,理解能力較弱無法快速全面理解需求。同時(shí)也暴露出了某B沒有風(fēng)險(xiǎn)意識(shí)的致命缺陷,不能識(shí)別風(fēng)險(xiǎn),識(shí)別出了風(fēng)險(xiǎn)也不反饋不作為,導(dǎo)致項(xiàng)目多次跳票。
反思:考核很重要,全面的考核反饋更重要。
在人員和團(tuán)隊(duì)方面,產(chǎn)生最要命的問題,我想就是考核機(jī)制的問題了。由于種種原因,對(duì)同事的了解都太片面。在用人方面把人放錯(cuò)了位置。狙擊手放到了主攻手的位置上,主攻手放到了指揮員的位置上。這樣戰(zhàn)斗不失敗才怪呢!
站在一個(gè)較高的位置,很容易對(duì)下面同事的能力判斷失誤。就我認(rèn)為,在人數(shù)不多的情況下,最好的了解大家的方式,是一起戰(zhàn)斗。在一場戰(zhàn)斗里,觀察每個(gè)人每天的態(tài)度表現(xiàn)、效率產(chǎn)出、代碼質(zhì)量、協(xié)調(diào)能力、對(duì)外溝通能力等。經(jīng)過一個(gè)項(xiàng)目下來,就能對(duì)這個(gè)項(xiàng)目組中的成員有個(gè)較全面的了解。但這種方式不能只是站在項(xiàng)目外看,而要和大家一起就同一個(gè)項(xiàng)目開展工作。
從多方去了解一個(gè)人,不只聽某一人之言。對(duì)如上的某A來說,就是因?yàn)橹宦犃艘蝗酥援a(chǎn)生了較大的誤判(某A在另一個(gè)項(xiàng)目中,只做了導(dǎo)出功能,未接觸數(shù)據(jù)庫)。
不用靜止的眼光看人,人都是在不斷變化的
人都是在不斷變化的,而我用了以往的經(jīng)驗(yàn)去評(píng)判大家。有的高估了,有的低估了。沒有把最合適的人安排給最合適的項(xiàng)目,不應(yīng)把過去的錯(cuò)誤或者功能記在今天的賬上,要持續(xù)的跟進(jìn)大家的變化,持續(xù)的保持對(duì)大家的新認(rèn)識(shí)。不以固有的眼光看人。
也應(yīng)通過積極的引導(dǎo),幫助同事改掉自己的不足。而不是聽之任之,由其自生自滅。只有這樣,團(tuán)隊(duì)才能進(jìn)步,這也是一個(gè)leader最應(yīng)該做好的事情,我在這方面差的還太遠(yuǎn)。
因事定人不可取
某D之前由于某次技術(shù)預(yù)研的工作,讓我認(rèn)定他一般。但在這次的項(xiàng)目中,他卻成了最穩(wěn)定輸出的一環(huán)。由此可見,不能因?yàn)槟橙艘粫r(shí)做的好或者不好,就給這個(gè)人定了型,先入為主的下定論。要客觀的評(píng)價(jià)一下個(gè)人,需要了解他的全部歷史和全部工作。也就是第一條說的,要有全面的考核反饋機(jī)制。
錯(cuò)誤二:低估項(xiàng)目難度
項(xiàng)目共計(jì)4個(gè),每個(gè)項(xiàng)目(只支持IE)都需要和額外的客戶自研中間件、插件(ActiveX)、多種硬件設(shè)備對(duì)接。此前未做過和硬件對(duì)接的設(shè)備,低估了對(duì)接的難度。
中間件、插件、硬件設(shè)備的對(duì)接我萬萬沒想到,什么文檔都沒有。只能去搜歷史代碼學(xué)習(xí)測試,或者到相關(guān)部門去問問。而此前溝通過程中,我心中默認(rèn)對(duì)接是有文檔或?qū)H酥笇?dǎo)的,沒有問清楚。
前端使用框架(2006年的框架和版本)過于老舊,由于對(duì)前端了解不足,錯(cuò)誤的估計(jì)了學(xué)習(xí)曲線,團(tuán)隊(duì)前端同事開發(fā)前期非常吃力,進(jìn)度在這塊也拖延了一大段。
跨部門溝通的難度遠(yuǎn)超我的想象,此前溝通過程中,明確好跨部門溝通有專人負(fù)責(zé),但到了實(shí)際工作中,都變成了我們自己去對(duì)接。各個(gè)部門互相踢皮球,一個(gè)攝像頭到底是什么型號(hào)的問題(測試需要特定型號(hào)的攝像頭,對(duì)接人不清楚借來的是什么型號(hào)),我能花3個(gè)小時(shí)跑遍五層樓才得到答案。更不用說代碼層面的指導(dǎo)了。
沒有了解到客戶方框架的真實(shí)情況,心中以為是在spring上封裝的腳手架。沒想到框架中包含了快2000張表,數(shù)百萬的歷史代碼。光用戶模塊就有不同的三套(該框架會(huì)在各個(gè)定制的基礎(chǔ)上,定期的把定制內(nèi)容合到框架主干上,導(dǎo)致了各種沒有用的歷史遺留代碼),找想要使用的功能搜索難度大增。
反思:經(jīng)驗(yàn)很重要,但經(jīng)驗(yàn)也很致命。
在此次前期溝通中,很多我以為,我認(rèn)為都是經(jīng)驗(yàn)主義所害。比如對(duì)接文檔的問題,多問一句,可能情況就很不一樣。
經(jīng)驗(yàn)也可能成為風(fēng)險(xiǎn)之一,需要警惕。
想法設(shè)法獲取更多信息,四個(gè)項(xiàng)目的對(duì)接人了解的信息都不全面,到我這的信息就缺失更多,而我當(dāng)時(shí)以為這就是全部的情況。信息的缺失是會(huì)讓判斷失去方向。
在現(xiàn)有信息中,要去挖掘出更多的問題和信息,并找對(duì)接人確認(rèn)。越多的信息越能為判斷提供更準(zhǔn)確的方向。對(duì)接人也不清晰的情況,需要推動(dòng)對(duì)接人去找相應(yīng)人員獲取,得到相對(duì)準(zhǔn)確和完善的信息。
鎖定項(xiàng)目核心重難點(diǎn).
在這幾個(gè)項(xiàng)目中,有的項(xiàng)目沒有在一開始就抓住項(xiàng)目核心重難點(diǎn)。比如甲項(xiàng)目中核心功能是存儲(chǔ),且需要使用客戶自研存儲(chǔ)設(shè)備,項(xiàng)目初期未鎖定該重點(diǎn)問題,導(dǎo)致后期項(xiàng)目核心功能全部返工。一般采取排除法來鎖定核心重難點(diǎn)。把所有的頁面可見功能點(diǎn)和隱含功能點(diǎn)列上,以排除法排除獨(dú)立的關(guān)聯(lián)少的模塊。留下的就是重難點(diǎn)的核心要素。針對(duì)每個(gè)核心要素搞清楚聯(lián)系關(guān)系,得到最終的功能關(guān)系圖(業(yè)務(wù)架構(gòu)圖)。
錯(cuò)誤三:戰(zhàn)術(shù)錯(cuò)誤,同時(shí)面對(duì)過多的項(xiàng)目
回過頭來看,人手不足的情況同時(shí)接了過多的項(xiàng)目是錯(cuò)誤的。但這的確是一個(gè)兩難的問題,不能簡單的用錯(cuò)或者對(duì)來概述,接或者不接,這本就是一個(gè)博弈的過程。綜合分析項(xiàng)目是否確定會(huì)交由我們來做,再分析是否有能力完成,考慮清楚后再下結(jié)論。
反思:項(xiàng)目中總是會(huì)面臨資源不足的情況,永遠(yuǎn)不要想著項(xiàng)目中擁有最適合的資源、人員。
畢竟最適合的人員不可能一直等著你的項(xiàng)目,帶項(xiàng)目就像打牌,一手好牌做好了項(xiàng)目是應(yīng)該。而一手爛牌打贏了才是你的能力。
錯(cuò)誤四:管理不是輕松的事
最后一個(gè)錯(cuò)誤,是在項(xiàng)目無人可帶的時(shí)候,迫不得已我去帶了項(xiàng)目。陷入了某個(gè)項(xiàng)目的具體細(xì)節(jié)后,沒有了統(tǒng)一對(duì)所有項(xiàng)目進(jìn)行管理協(xié)調(diào)的人
管理是很耗費(fèi)精力的,需要專人專職的去處理。管理者一大職責(zé)就是溝通協(xié)調(diào),尤其在這種需要強(qiáng)溝通的項(xiàng)目中。一旦陷入了具體的某個(gè)項(xiàng)目中,就很難有精力去維持其他項(xiàng)目了。
授權(quán)很重要,但檢查更重要。交付出去的工作,要定期檢查,保證交付物是完成的、完整的、不返工的,
我所吸取的教訓(xùn)總結(jié),建立更全面的考核反饋體系對(duì)認(rèn)識(shí)團(tuán)隊(duì)至關(guān)重要,不要局限于經(jīng)驗(yàn),溝通勝于一切,反思每一次戰(zhàn)術(shù)失誤,保證下一次的精確打擊,專人專事,專職管理的人,就不要陷入開發(fā)細(xì)節(jié)中,一旦大量精力投入了開發(fā)。這將是致命的風(fēng)險(xiǎn)。
文章來源:盧松松博客,歡迎關(guān)注我的帳號(hào)哦!
所以選項(xiàng)目的標(biāo)準(zhǔn)歸納起來就是:正規(guī),跑道沒有問題,有持續(xù)性,可積累的,可盈利的,與人有交流溝通的,那就沉下心去干就對(duì)了。至于別人口里的月賺幾十萬的項(xiàng)目,不論真假,那是別人的,與你何干呢?因此方向?qū)α耍头攀秩ジ桑m然慢點(diǎn),但真的不用那么焦慮,更不要自我懷疑和放棄。
創(chuàng)業(yè)分為重資產(chǎn)與輕資產(chǎn)創(chuàng)業(yè),兩種創(chuàng)業(yè)模式?jīng)]有好和不好的區(qū)別,只可以講,各有所長。
自己在家可以創(chuàng)業(yè)?有沒有適合在家創(chuàng)業(yè)的好項(xiàng)目?不想投入很多可以創(chuàng)業(yè)嗎?答案當(dāng)然是yes!現(xiàn)在畢竟是5G時(shí)代,在家辦公都已經(jīng)成為趨勢,何況在家創(chuàng)業(yè)呢!比如做手游代理。由于其本身互聯(lián)網(wǎng)的特性,對(duì)于時(shí)間、地點(diǎn)是沒有什么限制和要求的,最大的優(yōu)勢是低成本投入,高利潤回報(bào),所以深受廣大創(chuàng)業(yè)新手的喜愛。
現(xiàn)在基本上90后已經(jīng)進(jìn)入了社會(huì),所以對(duì)于很多90后來說,上班不能滿足于他們,所以現(xiàn)在很多90后創(chuàng)業(yè)。因?yàn)?0后大多不愿意被束縛,創(chuàng)業(yè)是他們最好的選擇。
創(chuàng)意點(diǎn)亮夢(mèng)想,創(chuàng)業(yè)改變未來,2022上海海峽兩岸青年創(chuàng)業(yè)大賽于今天(7月4日)正式啟動(dòng),面向海內(nèi)外發(fā)起征集令!本屆大賽報(bào)名截止8月15日,將于8月16日至17日進(jìn)行線上初賽,8月底在上海、臺(tái)北、廣州三地同步路演完成復(fù)賽
現(xiàn)在各行各業(yè)生意都難做,很多小老板想轉(zhuǎn)型做短視頻和直播,來問我,我強(qiáng)烈建議不要盲目投入,這不是電商砸錢就完事了,對(duì)于不熟悉的事物,盲目投入,搞不好身家都賠進(jìn)去,我根據(jù)我身邊大量圈友和自身經(jīng)驗(yàn),給一些建議:
為什么說輸出價(jià)值能夠賺錢呢?只要有價(jià)值就能有價(jià)格,也就能賺錢商業(yè)的基本就是價(jià)值交換。以前是以物換物,現(xiàn)在是更加多樣的方式。而為他人提供價(jià)值,從他人身上賺取金錢,也是眾多價(jià)值交換的一種。
說起互聯(lián)網(wǎng),就不得不想起一個(gè)詞:“網(wǎng)賺”!那么,想要在互聯(lián)網(wǎng)最簡單賺到錢的方式是什么?答案就是靠信息差賺錢。在科技高速發(fā)展的時(shí)代,信息傳播的速度也是與日俱增,越來越多的人開始認(rèn)識(shí)到信息差的重要性
今天說的這個(gè)項(xiàng)目差不多存在兩年了,現(xiàn)在不如從前了,頭部玩家應(yīng)該能月入十萬+,但新手小白想入場,難!項(xiàng)目很多人應(yīng)該都知道,抖店無貨源項(xiàng)目,很多人收費(fèi)帶過。不過今年很多培訓(xùn)這個(gè)的銷聲匿跡了。因?yàn)檫€是會(huì)有好奇的朋友,那么我在這里再給大家分解一下這個(gè)項(xiàng)目。
今天挑這個(gè)話題來聊聊。據(jù)我了解,現(xiàn)在市面上大概有這么三類人想進(jìn)入跨境賽道:工廠、手有余錢在找項(xiàng)目的、有經(jīng)驗(yàn)的運(yùn)營。
男人解釋道:“我做的東西叫谷歌,是個(gè)搜索引擎,未來,所有人都可以在手機(jī)、電腦上查到自己想看的東西。”
所以我微博分享更多是女生要獨(dú)立的觀念,首先自己先支楞起來,才會(huì)有力量改變?cè)愀饩置妗L貏e是女生格局要大一點(diǎn),不天天總想著情情愛愛,情愛是你生活富足穩(wěn)定之后精神需求,馬斯洛五層需求前面兩個(gè)都沒有完成,直接跳到想要親密關(guān)系。在這個(gè)社會(huì)中青春更容易被誘惑被騙,所有人都想啃一口你的20歲,但是分食后無人買單。