現(xiàn)在已經(jīng)是在項(xiàng)目后期了遥倦。我接手的是一個(gè)教育類的門戶網(wǎng)站献雅,從去年的12月份開始碉考,前前后后已經(jīng)有3個(gè)月了吧。在這過(guò)程中我發(fā)現(xiàn)了一些問(wèn)題惩琉,這在這里就當(dāng)是一些經(jīng)驗(yàn)的積累豆励。
第一個(gè)問(wèn)題就是對(duì)客戶的需求不明確,不清晰瞒渠,以至于在第二次與Boss約談之前良蒸,我們做了很多無(wú)用功,寫了很多我們自認(rèn)為有用的功能伍玖,結(jié)果在后來(lái)這些功能都被刪掉了嫩痰,因?yàn)樗麄兏揪筒槐恍枰T谝院蟮捻?xiàng)目中窍箍,在初期串纺,在開始前就應(yīng)該先把需求明確下來(lái),然后在開始自己的項(xiàng)目椰棘。
第二個(gè)問(wèn)題就是可能你碰到的客戶他自己對(duì)自己的需求都不明確纺棺,他或許只是有一個(gè)模糊的想法,并不清晰邪狞。這種客戶通常有多變的需求祷蝌。這時(shí)候就需要你去猜客戶的需求,然后根據(jù)你猜出來(lái)的東西去寫一個(gè)擴(kuò)展性良好的“框架”帆卓,就是我們俗稱的“高內(nèi)聚低耦合”巨朦。注意是“框架”而不是“功能”。一個(gè)擴(kuò)展性良好的框架可以在后期輕松應(yīng)對(duì)客戶多變的需求剑令。
第三個(gè)問(wèn)題就是團(tuán)隊(duì)間的溝通問(wèn)題糊啡。可能你前端做出來(lái)的東西后臺(tái)實(shí)現(xiàn)起來(lái)很困難吁津;也有可能你前端寫的代碼不夠嚴(yán)謹(jǐn)棚蓄,而導(dǎo)致了后臺(tái)在調(diào)試的報(bào)一堆錯(cuò)。對(duì)于前者碍脏,我覺(jué)得可以用別的方法“曲線救國(guó)”癣疟。比如在低網(wǎng)速下圖片加載卡頓會(huì)造成用戶體驗(yàn)下降,而圖片漸變加載(圖片懶加載)就完美解決了問(wèn)題潮酒,用一個(gè)動(dòng)畫漸變略微增加了用戶的等待時(shí)間,為圖片加載贏得了時(shí)間邪蛔,同時(shí)動(dòng)畫漸變也提升了用戶體驗(yàn)急黎,可謂一舉兩得。對(duì)于后者,那就只能要求團(tuán)隊(duì)中的每個(gè)人都用嚴(yán)謹(jǐn)?shù)膽B(tài)度去寫代碼勃教,或者強(qiáng)制使用嚴(yán)格模式來(lái)寫代碼淤击。
最后一個(gè)問(wèn)題就是由于未制訂詳細(xì)的項(xiàng)目計(jì)劃,導(dǎo)致了整個(gè)團(tuán)隊(duì)在前期熱情還很高故源,但到了后期就松懈下來(lái)了污抬。并且由于沒(méi)有一個(gè)明確的完成日期,客戶本身也沒(méi)有安全感绳军。極有可能在項(xiàng)目后期整個(gè)項(xiàng)目垮掉印机。所以以后在項(xiàng)目開始時(shí)就應(yīng)該先對(duì)團(tuán)隊(duì)自身的能力分析到位,然后制定一個(gè)完善的項(xiàng)目計(jì)劃门驾,必須要精確到日射赛。計(jì)劃可以不完美,但一定要有奶是。并且一定要按照計(jì)劃來(lái)執(zhí)行每天的任務(wù)楣责。一個(gè)沒(méi)有計(jì)劃的項(xiàng)目還沒(méi)開始就已經(jīng)死了一半了。
不知不覺(jué)寫了那么多聂沙,以上就是我對(duì)這第一個(gè)項(xiàng)目三個(gè)月來(lái)的一次經(jīng)驗(yàn)總結(jié)秆麸。