想要快速開(kāi)發(fā)產(chǎn)品,還要處理好重構與創(chuàng )新的關(guān)系。太航技作者認為,重構是部分的重構,創(chuàng )新也是部分的創(chuàng )新,千萬(wàn)不要對整個(gè)產(chǎn)品進(jìn)行顛覆。我們要做的是,對關(guān)鍵部分重構,壯大產(chǎn)品的核心競爭力;同時(shí),做好微創(chuàng )新,在穩健迭代中優(yōu)化產(chǎn)品。 所謂重構,就是通過(guò)調整程序代碼改善軟件的質(zhì)量、性能,使其程序的設計模式和架構更趨合理,提高軟件的擴展性和維護性。 創(chuàng )業(yè)項目后期通過(guò)重構重要是解決如下幾個(gè)方面的問(wèn)題: 一、保護商業(yè)模式與知識產(chǎn)權,畢竟外包團隊不是公司的內部成員; 二、對核心業(yè)務(wù)邏輯的代碼進(jìn)行走查,對不合理的部分可適當進(jìn)行優(yōu)化并重構; 三、對影響產(chǎn)品性能的地方,需單獨進(jìn)行優(yōu)化,若是重大的架構問(wèn)題,越早重構,越有利于產(chǎn)品的穩定與升級。 以太航技作者的經(jīng)驗來(lái)看,不管外包團隊的水平怎樣,最后提交的產(chǎn)品總是跟心目中的質(zhì)量有一定差距。所以在產(chǎn)品上線(xiàn)之前,對產(chǎn)品進(jìn)行重構是非常有必要的,匆忙上線(xiàn)的產(chǎn)品只會(huì )帶來(lái)反面效果,所以在網(wǎng)站上線(xiàn)前,建議預留一段時(shí)間留作產(chǎn)品的重構與升級。 當然重構也會(huì )對產(chǎn)品的質(zhì)量和項目進(jìn)度帶來(lái)風(fēng)險,太航技作者分享幾個(gè)重構中經(jīng)驗供大家參考: 一、在增加新功能時(shí),對原結構模糊的部分可適當進(jìn)行重構; 二、在修改產(chǎn)品Bug時(shí),可以對涉及的相關(guān)代碼進(jìn)行重構; 三、對核心組件邏輯進(jìn)行代碼審查,理清楚該部分業(yè)務(wù)邏輯的同時(shí),可對不合理的地方即時(shí)進(jìn)行重構; 四、對非核心組件能不重構則不需重構; 五、對了臨近產(chǎn)品上線(xiàn)的時(shí)候,推薦不進(jìn)行重構,建議以解決Bug穩定產(chǎn)品為主。 重構是一項長(cháng)期的工作,創(chuàng )業(yè)團隊應做好長(cháng)期計劃,另外鼓勵團隊成員敢于重構,畢竟重構是一把雙刃劍,不好的重構可能會(huì )給產(chǎn)品帶來(lái)新的bug,但是從長(cháng)遠的眼光看,重構總是能簡(jiǎn)化邏輯,簡(jiǎn)化代碼,不至于讓產(chǎn)品成為一個(gè)垃圾如山的龐然大物。 所有的創(chuàng )業(yè)公司起步階段應該要立足一個(gè)字“創(chuàng )”,作為初創(chuàng )型公司,創(chuàng )新非常重要,那怎么理解“創(chuàng )新”呢?很多人認為我是小公司,我是草根,我做不出石破天驚的技術(shù),我也不能突然把這個(gè)行業(yè)顛覆了。最近太航技作者有一個(gè)心得,就是“微創(chuàng )新”,在現有的商業(yè)模式上做小粒度變革,在成型技術(shù)實(shí)現和用戶(hù)體驗上做優(yōu)化,微創(chuàng )新會(huì )讓產(chǎn)品出類(lèi)拔萃。 太航技作者認為微創(chuàng )新可以定位為公司的長(cháng)期戰略,不管是從產(chǎn)品經(jīng)理還是在技術(shù)開(kāi)發(fā)人員,要求整個(gè)團隊從小處著(zhù)眼,貼近用戶(hù)需求心理;快速出擊,不斷試錯。另外,為了很好的執行微創(chuàng )新,整個(gè)團隊應指定好詳細的迭代計劃,在穩健中逐步實(shí)現微創(chuàng )新,滿(mǎn)足不同用戶(hù)的需求,解決各類(lèi)用戶(hù)的痛點(diǎn)。在產(chǎn)品上就有很多點(diǎn)地方實(shí)現了微創(chuàng )新: 其一、在用戶(hù)體驗上,公司要求用戶(hù)從第一眼看到項目,到成功購買(mǎi),點(diǎn)擊的次數不能超過(guò)三次,所有欄目與內容分類(lèi)不能超過(guò)二級,最關(guān)鍵的信息需在首頁(yè)披露; 其二、在產(chǎn)品級別,嚴格控制服務(wù)器端的進(jìn)程數量,包括服務(wù)器對外服務(wù)的端口數量,對第三方接口的調用會(huì )盡量控制在一個(gè)進(jìn)程中進(jìn)行; 其三、公司提前就建立了與用戶(hù)暢通的溝通機制,凡是客戶(hù)與合作伙伴提的意見(jiàn),產(chǎn)品經(jīng)理與研發(fā)團隊都會(huì )對其進(jìn)行細致分析,可行的部分會(huì )實(shí)時(shí)添加到迭代開(kāi)發(fā)計劃中。 |
嘉興雷鳥(niǎo)是一家集企業(yè)軟件開(kāi)發(fā),WEB網(wǎng)站建設,移動(dòng)APP制作等綜合型的互聯(lián)網(wǎng)公司,為嘉興顧客提供一站式的企業(yè)軟件開(kāi)發(fā),安卓app開(kāi)發(fā),ios開(kāi)發(fā)服務(wù),同時(shí)為嘉興企業(yè)提供全面移動(dòng)互聯(lián)軟件技術(shù)解決方案,是嘉興知名的綜合型APP軟件外包開(kāi)發(fā)公司。根據前期調研方案和客戶(hù)實(shí)際需求,以專(zhuān)業(yè)獨到的設計理念、精益求精的技術(shù)精神、嚴格完善的品控系統,為嘉興每一位客戶(hù)提供專(zhuān)屬的移動(dòng)互聯(lián)軟件技術(shù)解決方案。經(jīng)過(guò)不斷積累,嘉興雷鳥(niǎo)陸續推出視頻直播APP、電商商城APP、P2P網(wǎng)貸APP、智能硬件APP開(kāi)發(fā)、移動(dòng)APP開(kāi)發(fā)、微信公眾平臺開(kāi)發(fā)、一元購APP、智慧社區服務(wù)APP、生活服務(wù)O2O系統APP等各類(lèi)APP產(chǎn)品,為嘉興各行企業(yè)向移動(dòng)互聯(lián)網(wǎng)轉型奠定了堅實(shí)基礎。在激烈的市場(chǎng)競爭中,嘉興雷鳥(niǎo)創(chuàng )造了嘉興軟件定制開(kāi)發(fā)行業(yè)的卓越口碑,是具有更高品質(zhì)的移動(dòng)互聯(lián)網(wǎng)軟件技術(shù)定制服務(wù)商。