1、項(xiàng)目背景
18年寿羞,我在一個(gè)創(chuàng)業(yè)初期的小微公司工作,公司最初規(guī)劃對(duì)接交管路政部門需求赂蠢,提供車聯(lián)網(wǎng)信息化相關(guān)服務(wù)绪穆。我加入這家公司一是想在創(chuàng)業(yè)公司工作,可以跳過一些限制獲取到團(tuán)隊(duì)創(chuàng)業(yè)成長的經(jīng)驗(yàn)虱岂,二是因?yàn)檫@家公司研發(fā)的車聯(lián)網(wǎng)是我十分看好的領(lǐng)域霞幅,且有最高水平高校的技術(shù)支撐,也能獲取到一流的技術(shù)成長量瓜。
我是以產(chǎn)品經(jīng)理的職位加入的小微(公司代稱)司恳,但因?yàn)樯霞?jí)期望,轉(zhuǎn)回了項(xiàng)目經(jīng)理绍傲,不過因?yàn)槭莿?chuàng)業(yè)公司扔傅,其實(shí)是兼任雙職且?guī)F(tuán)隊(duì)。
因?yàn)樾」蓶|承接過交管局的項(xiàng)目烫饼,小微想借此關(guān)系繼續(xù)為交管局提供車聯(lián)網(wǎng)服務(wù)猎塞,但因創(chuàng)業(yè)公司要養(yǎng)活自己,同時(shí)也會(huì)接交管局其它的信息化項(xiàng)目杠纵。
我入職一個(gè)月被授命擔(dān)當(dāng)二手車過戶公共服務(wù)平臺(tái)項(xiàng)目的項(xiàng)目經(jīng)理荠耽。該項(xiàng)目是小微和若干關(guān)聯(lián)企業(yè)一起承接開展工作,甲方是某二手車交易市場(chǎng)比藻,同時(shí)項(xiàng)目受市車管所監(jiān)管铝量。
項(xiàng)目交付產(chǎn)品技術(shù)難度不大,但因?yàn)樾∥⒁磺袆倓傞_始银亲,遇到了一些其它的困難慢叨。
2、項(xiàng)目前期方案確定
因?yàn)楣緫?zhàn)略是車聯(lián)網(wǎng)务蝠,我在項(xiàng)目前期就“公共服務(wù)項(xiàng)目”與公司戰(zhàn)略匹配性與和分管研發(fā)的直接上級(jí)進(jìn)行溝通拍谐,我的上級(jí)又與公司其它高層交流,初步意向接下項(xiàng)目馏段。在確認(rèn)資源有保證后轩拨,我開始推進(jìn)項(xiàng)目工作,與客戶接觸院喜,獲取初步的產(chǎn)品客戶需求資料亡蓉,明確客戶期望產(chǎn)品服務(wù)提供的形式。
總結(jié)下來够坐,客戶對(duì)產(chǎn)品的初步要求是:
1)交付安卓與iOS版App寸宵,供二手車經(jīng)銷商與一般用戶使用崖面,對(duì)公共服務(wù)。
2)交付微信小程序梯影,供二手車購買方使用巫员,對(duì)公共服務(wù)。
3)交付BS應(yīng)用甲棍,供二手車市場(chǎng)管理過戶使用简识,對(duì)監(jiān)管方服務(wù)。
4)一切在3個(gè)月內(nèi)交付客戶使用感猛。
這里面除時(shí)間風(fēng)險(xiǎn)大外七扰,有一個(gè)更迫在眉睫的問題,當(dāng)時(shí)已招聘人員不具備某些研發(fā)技能陪白,比如沒有人有iOS開發(fā)經(jīng)驗(yàn)颈走。我拿這點(diǎn)和領(lǐng)導(dǎo)交流,期望領(lǐng)導(dǎo)有猶豫后咱士,我就提議與客戶延長交付的時(shí)間點(diǎn)立由。領(lǐng)導(dǎo)聽取匯報(bào)后,要求現(xiàn)有安卓人員在項(xiàng)目中使用混合開發(fā)技術(shù)序厉。
項(xiàng)目前期的方案就這樣大體確認(rèn)了锐膜,而混合開發(fā)這個(gè)問題在后面爆發(fā)開來。
3弛房、客戶需求管理
在經(jīng)過關(guān)鍵干系人識(shí)別后道盏,我慢慢捋清了二手車過戶公共服務(wù)平臺(tái)項(xiàng)目的客戶。這個(gè)項(xiàng)目首先是小微股東的參股公司甲文捶,接到甲的參股公司乙的項(xiàng)目荷逞,乙接到的是二手車交易市場(chǎng)的單子,而二手車交易市場(chǎng)是在市車管所監(jiān)管下開展工作拄轻,這樣一梳理颅围,大體包括:
1)甲,乙公司代表直接甲方恨搓,日常溝通交流以獲取主要的項(xiàng)目需求。
2)二手車交易市場(chǎng)客戶作為平臺(tái)最終部署的使用方筏养,監(jiān)管過戶工作斧抱,所有需求也會(huì)經(jīng)過其確認(rèn)。
3)市車管所代表整個(gè)項(xiàng)目方案的監(jiān)管方渐溶。方案流程辉浦,細(xì)到數(shù)據(jù)字段的內(nèi)容屬性需要經(jīng)其審核。
4)二手車交易市場(chǎng)業(yè)主茎辐,會(huì)在使用產(chǎn)品后宪郊,給出意見掂恕。
外部客戶這么多,需求出現(xiàn)問題是難免的弛槐,這個(gè)倒不是項(xiàng)目的瓶頸懊亡。多年項(xiàng)目管理經(jīng)驗(yàn),我對(duì)客戶需求梳理乎串,分析店枣,管理已十分熟悉,在之前項(xiàng)目中一年多幾百條story來回折騰也搞得定叹誉。項(xiàng)目管理工具方面鸯两,對(duì)客戶溝通是通過維護(hù)需求跟蹤矩陣文檔來進(jìn)行;內(nèi)部是我自己在網(wǎng)上找的禪道免費(fèi)版安裝部署來進(jìn)行項(xiàng)目管理长豁,分解登錄客戶需求钧唐,配置產(chǎn)品模塊,分配研發(fā)任務(wù)匠襟。后期因?yàn)槲疫€兼任了測(cè)試工作逾柿,所以bug登記與跟蹤也都是我一力完成。
說回需求的問題宅此,無非是甲客戶認(rèn)為乙客戶的方案要改机错,或是交易市場(chǎng)認(rèn)為乙客戶的需求要改,有時(shí)甚至是甲客戶認(rèn)為市車管所的方案要改父腕,當(dāng)然也有客戶自己提的重要功能方案來回改四次的情況弱匪。
比起需求調(diào)研的困難,我倒覺得變更沒有實(shí)質(zhì)性的難度璧亮。我已經(jīng)將所有需求進(jìn)行了管控萧诫,變更分析就像探案一樣,慢慢找出原先的需求來源是哪里枝嘶,是否有什么不足帘饶,變更要解決什么問題,是否可有其它代價(jià)更小的方案群扶。影響小的變更我自己就可以負(fù)責(zé)排版及刻,影響大的變更,像是臨近發(fā)版本或是改架構(gòu)等竞阐,交由項(xiàng)目管理委員會(huì)決定缴饭。
之前有人問我管理團(tuán)隊(duì)時(shí),如果變更頻繁骆莹,團(tuán)隊(duì)成員不愿意怎么辦颗搂?我理解研發(fā)同事,包括UI幕垦,都是害怕自己的勞動(dòng)成果得不到尊重才會(huì)有抵觸丢氢,我印象中好像沒有遇到這種情況傅联,首先作為項(xiàng)目經(jīng)理,要做好需求分析梳理疚察,爭取一次性確認(rèn)蒸走,可以通過DEMO版本與客戶確認(rèn),避免頻繁需求變更稍浆;即使客戶仍然頻繁變更载碌,也要界定好變更的原因,不是開發(fā)人員工作沒有做好導(dǎo)致衅枫,不打亂戰(zhàn)嫁艇。
項(xiàng)目經(jīng)理心中要有一本帳,一聽到有人提起功能弦撩,要條件反射似的判斷這屬于哪個(gè)需求步咪,當(dāng)前研發(fā)的狀態(tài),是否涉及變更...
4益楼、產(chǎn)品設(shè)計(jì)
二手車過戶公共服務(wù)平臺(tái)項(xiàng)目中的客戶需求溝通交流猾漫,比起我聽他人做過的政務(wù)項(xiàng)目、軍工項(xiàng)目要順暢的多感凤。我聽說有的項(xiàng)目中需求難確認(rèn)悯周、產(chǎn)品難設(shè)計(jì),客戶本身工作繁忙沒時(shí)間配合是一個(gè)原因陪竿,還有一個(gè)很重要的原因是客戶認(rèn)為自己是耗費(fèi)巨大心力才掌握了業(yè)務(wù)能力禽翼,根本就不相信來做需求調(diào)研的小朋友問幾個(gè)問題就能掌握。我理解這是對(duì)自我存在意義的維護(hù)族跛,在任何企業(yè)都有這樣的現(xiàn)象闰挡,誰也不愿承認(rèn)也不期望自己可以被隨便替代。
具我的經(jīng)驗(yàn)礁哄,去做需求調(diào)查得先做功課长酗。一般政府單位的工作都是嚴(yán)格聽從上級(jí)安排,一層層從國家部委桐绒,省級(jí)機(jī)關(guān)夺脾,地市機(jī)關(guān)直到最基層單位,部分單位可能有雙線管理掏膏,但都是按上級(jí)文件精神來劳翰,再根據(jù)地方情況做出方案匯報(bào)上級(jí)批示。這些政策法規(guī)就是大家共同遵循的工作指南馒疹,也是需求最全最本源的來源。如果在向客戶進(jìn)行調(diào)研前查閱相關(guān)指導(dǎo)文件乙墙,形成產(chǎn)品功能的大致框架颖变,能在調(diào)研時(shí)有很大作用生均。帶著框架去調(diào)研,我來說腥刹,您確認(rèn)马胧。客戶不想被一句話詢問“您想要什么樣的功能”衔峰,這樣會(huì)吐槽提問的人:我雇你來干嘛的佩脊,我自己做不就好了。
二手車過戶公共服務(wù)平臺(tái)項(xiàng)目中可能是因?yàn)榧追胶徒还芫钟卸嗄旰献鹘?jīng)驗(yàn)垫卤,需求獲取比較順暢威彰,也很樂意溝通討論,所以疑問消除的很快穴肘。但在項(xiàng)目中甲方對(duì)于產(chǎn)品設(shè)計(jì)方案管控過于強(qiáng)勢(shì)了歇盼,反倒出現(xiàn)了另一個(gè)極端。
我在之前做車載導(dǎo)航項(xiàng)目中评抚,從09年開始就對(duì)接客戶豹缀,將客戶需求轉(zhuǎn)換為產(chǎn)品設(shè)計(jì)供人查看。那時(shí)還沒有Axure和墨刀慨代,因?yàn)楣境缟腥障祵?dǎo)航公司做法邢笙,Visio也很少用,都是在Excel上畫出線框遷移圖侍匙。
在二手車過戶公共服務(wù)平臺(tái)項(xiàng)目中氮惯,客戶有幾個(gè)一定要實(shí)現(xiàn)的設(shè)計(jì):
1)二手車過戶雙方的操作與二手車經(jīng)銷商的操作一定要在一個(gè)App下完成,不能在網(wǎng)頁上操作丈积,不能分成兩個(gè)App筐骇;
2)二手車經(jīng)銷商通過App登錄車輛所有信息,讓App成為其資產(chǎn)銷售管理的工具江滨,也可讓公眾潛在買家通過App查看其待售的車輛铛纬。
回看最終交付的產(chǎn)品,初步滿足了客戶的要求唬滑,但是我仍有自己的想法:
1)客戶想利用移動(dòng)手機(jī)的“便捷性”告唆,讓二手車經(jīng)銷商在何時(shí)何地都可以通過App來登錄車輛,過戶雙方也只能通過手機(jī)來完成過戶晶密。這樣卻讓登記過程苦不堪言擒悬。因?yàn)榘凑湛蛻粢螅?jīng)銷商要通過手機(jī)填寫車輛的配置信息稻艰;過戶登記的雙方要把身份證懂牧,手機(jī)號(hào)相關(guān)信息與圖片,視頻,車輛行駛證僧凤、登記證相關(guān)信息與圖片全部通過手機(jī)錄入畜侦,需要四五頁一項(xiàng)項(xiàng)填寫,總共信息有二十條左右躯保,后臺(tái)校驗(yàn)關(guān)鍵項(xiàng)不通過要打回旋膳,用戶修正后重新提交。雖然按客戶要求途事,App最終交付了身份證验懊,車輛行駛證與登記證的圖片文字識(shí)別,卻其實(shí)把過戶辦證工作人員的工作量轉(zhuǎn)嫁給了只能通過在一個(gè)小屏幕上填寫信息的買賣雙方上尸变。我查看房屋過戶登記的相關(guān)應(yīng)用也僅有預(yù)約與提示辦證流程材料的功能义图,沒有要求所有信息都由公眾填寫。
2)客戶要求很多功能一步到位振惰,強(qiáng)行要求多個(gè)使用場(chǎng)景合并歌溉,讓整個(gè)產(chǎn)品顯得很“臃腫”。我在初期一直以為這是一個(gè)類似瓜子的二手車售賣平臺(tái)骑晶,后來才逐漸發(fā)現(xiàn)其實(shí)主要是對(duì)公眾及二手車市場(chǎng)服務(wù)的二手車過戶平臺(tái)痛垛。當(dāng)然這也是我和客戶一步步推演,去除邏輯漏洞后的較為正常的結(jié)果桶蛔。首先在這個(gè)項(xiàng)目中匙头,二手車經(jīng)銷商是與固定的二手車交易市場(chǎng)建立合作,而客戶要求按照瓜子等產(chǎn)品形態(tài)作為競品去設(shè)計(jì)產(chǎn)品仔雷。即使產(chǎn)品表現(xiàn)層與資源層勉強(qiáng)達(dá)到瓜子的水平蹂析,但背后的業(yè)務(wù)支撐不同,也無法達(dá)到最優(yōu)狀態(tài)碟婆。其次是如果二手車售賣的流量起來了电抚,再去做過戶支撐也許更好,但現(xiàn)在二手車交易市場(chǎng)首先的剛需是為即將開始運(yùn)作的過戶大廳提供信息化流程支撐竖共,二手車售賣平臺(tái)及商戶的車輛銷售管理是錦上添花的功能噱頭蝙叛。客戶強(qiáng)行要求同時(shí)提供服務(wù)公给,并且把不同場(chǎng)景雜糅在一個(gè)App中借帘,很是考驗(yàn)我的產(chǎn)品設(shè)計(jì)能力。
整個(gè)過程下來淌铐,最初以為比較簡單的過戶功能肺然,也在客戶層層加碼的想法中增加了各種流程分支,復(fù)雜度上了幾個(gè)臺(tái)階腿准。讓我再不小瞧類似項(xiàng)目际起。同時(shí)我也更加明確了一個(gè)輔助設(shè)計(jì)的方法,就是抓住數(shù)據(jù)流這條暗線,誰在什么場(chǎng)景提供什么樣的數(shù)據(jù)加叁,數(shù)據(jù)在流程運(yùn)作過程中內(nèi)容會(huì)發(fā)生什么變換倦沧,應(yīng)用需要怎樣主動(dòng)干預(yù)來確認(rèn)數(shù)據(jù)正常唇撬。這樣產(chǎn)品功能才能正常跑通它匕。
客戶期望在二手車過戶公共服務(wù)信息化中將流程重建,節(jié)省公眾時(shí)間窖认,減少跑窗口的次數(shù)豫柬,初衷絕對(duì)是沒有問題。只是過于依賴信息化了扑浸。以我的親身體驗(yàn)烧给,跑窗口辦證的普通人員都是偶爾一次需要辦證,來到陌生環(huán)境下更多感受到的是局促感喝噪,在這種情況下础嫡,能有專門設(shè)置的一對(duì)一的真人辦證管家才是其最期望的。當(dāng)然考慮成本與管理因素酝惧,暫時(shí)無法達(dá)成榴鼎,但至少現(xiàn)在有的政務(wù)中心設(shè)置了志愿者,就在幾個(gè)辦證窗口之間來回走晚唇,主動(dòng)詢問來人需求巫财,指明下步流程。有的地方還專門在叫號(hào)機(jī)前設(shè)置專人預(yù)審材料完備性哩陕,即使是老年人來也耐心說明平项,服務(wù)到位很多。真人的服務(wù)暫時(shí)是無法被智能系統(tǒng)取代的悍及。
5闽瓢、團(tuán)隊(duì)管理
項(xiàng)目管理委員會(huì)成員包括項(xiàng)目發(fā)起人,我的直屬上級(jí)心赶,以及各客戶所在組織的代表扣讼。日常就是微信群交流,每日匯報(bào)上級(jí)項(xiàng)目情況园担,我也跑過兩次市車管所與交易市場(chǎng)進(jìn)行交流届谈。重大節(jié)點(diǎn)時(shí)我會(huì)在會(huì)議上做匯報(bào)。
因?yàn)楫a(chǎn)品要調(diào)取圖片文字識(shí)別服務(wù)弯汰,且系統(tǒng)因并發(fā)量與用戶規(guī)模等因素艰山,部署方案是采購物理機(jī)來進(jìn)行,這一塊皆由關(guān)聯(lián)公司甲來完成咏闪,日常由我對(duì)接曙搬。
項(xiàng)目研發(fā)團(tuán)隊(duì)除我外,包括架構(gòu)師,后端纵装,前端征讲,UI,九人左右橡娄。沒有單獨(dú)招聘測(cè)試诗箍,運(yùn)維與產(chǎn)品經(jīng)理。日常要求早會(huì)挽唉,研發(fā)人員晚上對(duì)我匯報(bào)進(jìn)展滤祖。
因?yàn)槭莿?chuàng)業(yè)公司,團(tuán)隊(duì)建設(shè)經(jīng)歷了一些事情瓶籽,我有一些想法:
1)及時(shí)與上級(jí)對(duì)齊人員安排匠童。在這家公司,招聘工作主要由我的上級(jí)擔(dān)當(dāng)塑顺,我需要主動(dòng)和上級(jí)確認(rèn)新人的項(xiàng)目安排汤求。有時(shí)一天來十人左右,根據(jù)其崗位職責(zé)與項(xiàng)目需求严拒,還有其意愿進(jìn)行分配扬绪,和上級(jí)匯報(bào)確認(rèn)。
如果沒有配合好糙俗,只能是自己和團(tuán)隊(duì)來承擔(dān)了勒奇。比如在項(xiàng)目中需要前端開發(fā)人員,但最近上級(jí)招來的一批人中沒有實(shí)際商用產(chǎn)品前端開發(fā)經(jīng)驗(yàn)巧骚,上級(jí)那邊又暫時(shí)不會(huì)招人了赊颠,我只能逼著后端人員去開發(fā)前端,如果后端有意愿還好劈彪,沒有意愿也沒做好的人竣蹦,做不出成績,上級(jí)不滿意沧奴,處境就不妙了痘括,增加不穩(wěn)定性。
再就是創(chuàng)業(yè)公司團(tuán)隊(duì)建設(shè)可能出現(xiàn)反復(fù)滔吠。比如上級(jí)在一名高級(jí)UI入職兩個(gè)多月后纲菌,認(rèn)為招聘錯(cuò)了,期望留出空缺給產(chǎn)品經(jīng)理疮绷,第一次是平平和和的向我說明翰舌,我誤以為上級(jí)只是考慮,但第二次快到三個(gè)月時(shí)上級(jí)再次提了出來冬骚,我確認(rèn)后只得向UI說明情況椅贱,那次裁人是我很不愿看到的懂算。
所以之后我會(huì)認(rèn)真與上級(jí)確認(rèn)最近公司的招聘需求與團(tuán)隊(duì)構(gòu)建想法,避免配合不佳造成的問題庇麦。如果仍需要A崗做B崗的事计技,我也會(huì)根據(jù)其意愿進(jìn)行推薦,保證其成長性山橄。
2)團(tuán)隊(duì)成員經(jīng)歷過一次被客戶“帶跑”的情況垮媒。因甲方與公司內(nèi)部的項(xiàng)目發(fā)起人在某些需求上有不同想法,一次甲方采用欺騙的手段驾胆,把四名項(xiàng)目成員帶到其辦公場(chǎng)地進(jìn)行開發(fā)涣澡,我告知公司項(xiàng)目發(fā)起人知曉后,其也只得默認(rèn)丧诺,大概一個(gè)月之后四人再返回。
每次想到這段經(jīng)歷奄薇,我都感嘆自己之前把創(chuàng)業(yè)想的過于美好了驳阎,可以繞開在大公司中的條條框框,恣意的向上成長馁蒂,但僅僅是最初的核心研發(fā)團(tuán)隊(duì)的構(gòu)建就摔了這么慘呵晚。讓我不禁對(duì)那些創(chuàng)業(yè)成功的人心生敬畏。
6沫屡、交付
整個(gè)項(xiàng)目在需求慢慢明晰的過程中饵隙,我是按周為敏捷開發(fā)周期規(guī)劃的迭代。由我分析各項(xiàng)任務(wù)需求之間的關(guān)聯(lián)性沮脖,與殘存bug的嚴(yán)重性金矛,告知開發(fā)人員本周工作的優(yōu)先級(jí),確鄙捉欤基礎(chǔ)的模塊驶俊、影響他人進(jìn)展的任務(wù)先進(jìn)行,一切均以禪道為工作導(dǎo)向免姿”穑總之一直保持以最精細(xì)的視角審查最基本可用的版本功能,確認(rèn)不能倒胚膊,迭代新功能根據(jù)客戶關(guān)注度與效果來決定是否發(fā)布故俐。
為了保交付時(shí)間點(diǎn),會(huì)有安排加班紊婉,但基本也只在交付日药版,其它時(shí)間都是七點(diǎn)不到,大家就散了肩榕。說到加班刚陡,有次團(tuán)隊(duì)聚餐時(shí)一位同事感謝我會(huì)一起加班惩妇。我覺得項(xiàng)目經(jīng)理一起加班是很正常的事,自己最開始做研發(fā)那會(huì)筐乳,大家都走了歌殃,就我一人在辦公室加班解決問題,如果leader在蝙云,會(huì)對(duì)研發(fā)人員起到帶頭作用氓皱。
另外在使用禪道后,我對(duì)項(xiàng)目管理工具有了一點(diǎn)新的體會(huì)勃刨,除了用于大家日常了解項(xiàng)目狀態(tài)波材,共享信息,指導(dǎo)工作外身隐,項(xiàng)目管理工具的功能還可以化解矛盾廷区。在沒有項(xiàng)目管理工具前,開發(fā)人員都是直接與項(xiàng)目經(jīng)理進(jìn)行匯報(bào)交流贾铝,進(jìn)度不理想或任務(wù)繁重時(shí)難免有情緒隙轻;使用項(xiàng)目管理工具后,一切任務(wù)都“物化”了垢揩,貌似都是平臺(tái)給開發(fā)人員派發(fā)的任務(wù)玖绿,大家交流也都是以平臺(tái)為主題,轉(zhuǎn)移了一些項(xiàng)目經(jīng)理身上的壓力叁巨。
產(chǎn)品部署交付試運(yùn)行的節(jié)點(diǎn)斑匪,我會(huì)準(zhǔn)備PPT,親自到二手車交易市場(chǎng)進(jìn)行宣講說明锋勺,對(duì)功能進(jìn)行講解蚀瘸,把全流程演示一遍,回答現(xiàn)場(chǎng)甲方及各窗口崗位代表的問題宙刘。最終除部署版本及源代碼外苍姜,還提交了完備的部署文檔,設(shè)計(jì)文檔悬包,測(cè)試報(bào)告衙猪,用戶手冊(cè)。
7布近、技術(shù)
因?yàn)榧追降钠玫媸停惨驗(yàn)橐蛔鞘幸惶煜聛矶周囘^戶交易也僅是幾千例,所以后端系統(tǒng)是通過自采購一套浪潮服務(wù)器進(jìn)行虛擬化部署來完成撑瞧。服務(wù)器上沒有配置集群棵譬,僅為了數(shù)據(jù)備份而做了系統(tǒng)冗余;虛擬機(jī)系統(tǒng)配置CentOS预伺;采用 MySQL订咸,Redis 及文件服務(wù)器以作圖片曼尊、視頻等過戶信息存儲(chǔ);采用 Nginx 及 Spring Boot 技術(shù)對(duì)外提供接口服務(wù)脏嚷,即使以后要上微服務(wù)集群骆撇,也可擴(kuò)展;采用 Vue + Element 作為前端開發(fā)框架父叙。
因?yàn)橛谐蓡T對(duì)運(yùn)維部署工作感興趣神郊,我給了他負(fù)責(zé)整套系統(tǒng)的部署的實(shí)操機(jī)會(huì),效果也不錯(cuò)趾唱,所以即使公司沒有招運(yùn)維人員涌乳,項(xiàng)目也可正常上線。
整套系統(tǒng)最頭疼的其實(shí)是為了開發(fā)iOS版本而采用的混合開發(fā)框架甜癞,幾種框架選擇后夕晓,項(xiàng)目確定采用領(lǐng)導(dǎo)推薦的ionic。安卓研發(fā)同事半路出家學(xué)習(xí)ionic的typescript開發(fā)带欢,上手慢运授,且還是需要專門的前端同事來輔助,特別是損耗了安卓開發(fā)的經(jīng)驗(yàn)優(yōu)勢(shì)乔煞,出了一點(diǎn)問題,團(tuán)隊(duì)沒有專家解答柒室,只能上網(wǎng)查渡贾,一個(gè)一個(gè)方案試,拖慢了整個(gè)進(jìn)度雄右。最關(guān)鍵的是ionic不支持拍攝定制水印的視頻功能空骚,也不直接支持云閃付插件,仍需要利用中間件后使用原生開發(fā)擂仍。且最終的蘋果商店上線審核版本也是需要Xcode來編譯囤屹。最后只好尋找外包來補(bǔ)齊這塊,不過提交蘋果商店并對(duì)應(yīng)審查意見仍是我們自己做的逢渔。
8肋坚、回顧
對(duì)應(yīng)最初的目標(biāo)進(jìn)行回顧:
1)交付安卓與iOS版App,供二手車經(jīng)銷商與一般用戶使用肃廓,對(duì)公共服務(wù)智厌。
基本的過戶功能除涉及甲方資源(如銀聯(lián)賬號(hào)與備案網(wǎng)址的SSL證書等),均已交付盲赊。iOS通過蘋果商店獲取铣鹏,安卓通過部署服務(wù)器獲取。不同手機(jī)掃一個(gè)二維碼自動(dòng)跳轉(zhuǎn)各自平臺(tái)下載哀蘑。
車輛行駛證與登記證的圖像文字識(shí)別均可正常免費(fèi)使用(之后我只在科大訊飛的付費(fèi)版服務(wù)中才見到此功能)诚卸。
2)交付微信小程序葵第,供二手車購買方使用,對(duì)公共服務(wù)合溺。
因甲方未能提供備案網(wǎng)址的SSL證書卒密,項(xiàng)目選用的前端方案沒有交付。
3)交付BS應(yīng)用辫愉,供二手車市場(chǎng)管理過戶使用栅受,對(duì)監(jiān)管方服務(wù)。
公眾可在一般互聯(lián)網(wǎng)上訪問恭朗。提供管理員屏镊,預(yù)審等全流程窗口崗位操作功能。
4)一切在3個(gè)月內(nèi)交付客戶使用痰腮。
實(shí)際耗費(fèi)了半年時(shí)間交付而芥。之前我對(duì)一些技術(shù)限制,及團(tuán)隊(duì)成員因素考慮不到位膀值,過于樂觀棍丐。在和甲方推演功能,分解任務(wù)沧踏,經(jīng)過團(tuán)隊(duì)的實(shí)際開發(fā)之后才發(fā)現(xiàn)問題歌逢。且甲方需求反復(fù),內(nèi)部也存在不一致的情況翘狱,也導(dǎo)致了對(duì)產(chǎn)品交付的延期(之后甲方貌似自己重新設(shè)計(jì)了一套UI)秘案。