大三上學(xué)期之前,自己偶爾會(huì)接一些 Web 項(xiàng)目來(lái)做泊业。最初前后端開(kāi)發(fā)由自己完成,一方面是學(xué)習(xí)新技術(shù)断傲,另一方面自己可以取得更多利潤(rùn)脱吱。
大三下學(xué)期之后,對(duì)于新項(xiàng)目认罩,自己會(huì)逐漸將其分派給身邊小伙伴來(lái)做箱蝠,TA 們也需要從 0 學(xué)習(xí)的過(guò)程,我便一步步引導(dǎo) TA 們來(lái)學(xué)習(xí)垦垂,目前有兩位小伙伴的開(kāi)發(fā)技能宦搬,我是較為滿意的。
在分派項(xiàng)目時(shí)劫拗,我會(huì)與 TA 們溝通清楚具體每一條需求间校,并定期審計(jì) TA 們的代碼、溝通開(kāi)發(fā)進(jìn)度页慷。通常有三種不能按時(shí)完成需求的情況:技術(shù)尚未達(dá)標(biāo)憔足、需求不清楚、偷懶酒繁。
因技術(shù)問(wèn)題導(dǎo)致需求未能完成的滓彰,我會(huì)分析該需求是否可以用一些工具庫(kù)來(lái)協(xié)助實(shí)現(xiàn)。如果可以州袒,那 TA 就知道原來(lái)還可以使用現(xiàn)有工具來(lái)完成揭绑,但是,這種方法需要注意引導(dǎo) TA?不能依賴第三方庫(kù)郎哭,否則容易偷懶他匪,最好引導(dǎo) TA 主動(dòng)閱覽優(yōu)秀工具庫(kù)的源碼菇存;對(duì)于不能用庫(kù)來(lái)協(xié)助實(shí)現(xiàn)的,那么會(huì)先詢問(wèn) TA 的思路邦蜜,并與 TA 探討其優(yōu)缺點(diǎn)依鸥。
因需求不明確導(dǎo)致無(wú)法按時(shí)完成的,那需求溝通者負(fù)有主要責(zé)任畦徘,當(dāng)然毕籽,作為開(kāi)發(fā)者也應(yīng)在不明確需求時(shí),及時(shí)詢問(wèn)井辆,避免返工关筒。
因偷懶導(dǎo)致需求未能完成的,作為管理者需要思考深層次原因杯缺,通常有兩種情況:對(duì)開(kāi)發(fā)無(wú)感蒸播;因開(kāi)發(fā)周期過(guò)長(zhǎng)且激勵(lì)不夠、讓 TA 看不到路盡頭。
對(duì)于前者,這是一個(gè)硬性問(wèn)題瞄勾,我無(wú)法做到鼓勵(lì)對(duì)方去做 TA 不喜歡做的事情,這不可強(qiáng)求包雀。至于后者,我便會(huì)偶爾邀請(qǐng) TA 出來(lái)一塊吃飯亲铡,順便聊聊項(xiàng)目的事情才写;又或者對(duì)于某些項(xiàng)目采取按周結(jié)算的方式,與開(kāi)發(fā)者約定時(shí)薪奖蔓,TA 只需每天將做的事情以及花費(fèi)時(shí)間記錄在「石墨文檔」中赞草,每周日晚上我會(huì)進(jìn)行結(jié)算。但注意吆鹤,按周結(jié)算需要與開(kāi)發(fā)者約定好:記錄的時(shí)間不應(yīng)包含因技術(shù)學(xué)習(xí)所花費(fèi)的時(shí)間厨疙。
近期的一個(gè)多人協(xié)同(3人)項(xiàng)目即將收尾,在此做一個(gè)小結(jié)疑务。
業(yè)務(wù)需求
溝通清楚需求非常重要沾凄,開(kāi)發(fā)者清晰業(yè)務(wù)邏輯將有效避免返工。前期工作要做足知允,即確定清楚具體需求搭独,越詳細(xì)越好;花費(fèi)一定的時(shí)間制作原型圖廊镜,但一定要盡可能考慮周全,做到開(kāi)發(fā)時(shí)不會(huì)大改唉俗;與開(kāi)發(fā)者溝通清楚嗤朴,讓開(kāi)發(fā)者了解業(yè)務(wù)配椭。另外,一定要與客戶溝通清楚某一個(gè)具體版本的需求雹姊,減少客戶任意修改需求的問(wèn)題股缸。
溝通工具
大家起初使用 Slack 作為項(xiàng)目溝通工具,但很快從 Slack 又遷回了微信吱雏,或許是甲方主要使用微信群的原因敦姻。但使用微信群效率過(guò)低,盡管只有3人開(kāi)發(fā)歧杏,但微信群消息過(guò)多以及受到其它微信消息影響镰惦,這會(huì)導(dǎo)致歷史消息很容易被錯(cuò)過(guò)。
之前在遠(yuǎn)程團(tuán)隊(duì) Team247 時(shí)犬绒,大家主要通過(guò) Slack 進(jìn)行交流旺入。因 Slack 可以方便地就著某一個(gè)話題進(jìn)行討論,所以合理使用它凯力,則在群聊 Channel 中不會(huì)看到過(guò)于冗長(zhǎng)茵瘾、繁瑣的消息。一個(gè)問(wèn)題一個(gè)板塊 Thread咐鹤,干凈清晰拗秘,方便查看。
代碼約束
開(kāi)發(fā)項(xiàng)目時(shí)祈惶,應(yīng)統(tǒng)一代碼規(guī)范雕旨、文件組織形式,較方便的方法是使用 VS Code 作為 IDE行瑞,并配置 .vscode 文件奸腺,這樣大家只要使用 VS Code,就無(wú)需過(guò)多擔(dān)心代碼規(guī)范不統(tǒng)一血久。雖然不同開(kāi)發(fā)者對(duì)于 IDE 喜好不一突照,但我認(rèn)為大家當(dāng)前目標(biāo)是完成這個(gè)項(xiàng)目,那么為了提高開(kāi)發(fā)效率氧吐,統(tǒng)一使用相同 IDE 也可以理解讹蘑,不能在單純考慮個(gè)人因素。
個(gè)人情緒
開(kāi)發(fā)者在開(kāi)發(fā)過(guò)程中筑舅,應(yīng)減少主觀情緒座慰。作為管理者發(fā)覺(jué)到開(kāi)發(fā)者有情緒時(shí),應(yīng)思考為什么 TA 會(huì)有不良情緒翠拣,是因項(xiàng)目原因還是 TA 受到其它事情影響版仔?無(wú)論哪種原因,我們應(yīng)該與 TA 進(jìn)行適當(dāng)?shù)臏贤ú⒔o予一定的幫助。
開(kāi)發(fā)費(fèi)用?
作為管理者應(yīng)考慮到:大家一起做項(xiàng)目蛮粮,目的之一就是賺錢益缎。開(kāi)發(fā)者作為項(xiàng)目實(shí)現(xiàn)者也將付出很多,所以在「錢」這件事上然想,要舍得給莺奔、要給足。TA 開(kāi)心变泄,工作效率變高令哟,那么項(xiàng)目開(kāi)發(fā)便會(huì)相對(duì)順利,這是一件雙贏的事情妨蛹。
對(duì)于開(kāi)發(fā)者屏富,拿到了應(yīng)該拿的、甚至超過(guò) TA 預(yù)期的報(bào)酬滑燃,TA 會(huì)對(duì)你產(chǎn)生信任役听;作為管理者,自己雖然拿的相對(duì)少了一些表窘,但是你獲得了別人的信任以及好感典予,這是比錢更重要的一件事。
暫時(shí)就聊這么多吧 :)?