自己關(guān)于公司產(chǎn)品研發(fā)方面的一些困惑很想和陽哥交流交流,不知道陽哥明天上午或下午什么時(shí)候有時(shí)間赔嚎?希望能到公司聊聊天~
一、自己的現(xiàn)狀與困惑
目前,自己已經(jīng)進(jìn)行了兩年的產(chǎn)品前端研發(fā)吟税,前端實(shí)操性方面漸漸有一定的熟練程度。在兩年中除了正常的產(chǎn)品研發(fā)之外姿现,核心做了三點(diǎn)工作:①基礎(chǔ)UI標(biāo)簽文檔的規(guī)整撰寫肠仪,②對底層前端框架代碼進(jìn)行優(yōu)化和擴(kuò)展,增強(qiáng)功能备典,便于維護(hù)异旧。③通過技術(shù)手段簡化代碼書寫方式,提高工作效率提佣。
就目前的態(tài)勢分析吮蛹,
一方面,自己在框架變更方面能做的最大價(jià)值的事情基本已經(jīng)輸出完畢拌屏,至于文檔的進(jìn)一步詳盡化補(bǔ)全潮针、基于新需求對基礎(chǔ)UI標(biāo)簽進(jìn)行調(diào)整,在我看來也都是小修小補(bǔ)的操作了倚喂。架子已經(jīng)搭好然低,做好傳承工作,日積月累漸漸完善即可务唐。而netiler-ui這套前端框架設(shè)計(jì)理念也已經(jīng)基本吃透雳攘,使用起來并無新意。
另一方面枫笛,我們的用戶關(guān)心軟件的用戶體驗(yàn)吨灭,實(shí)際上美觀程度在其次,更在意的是軟件設(shè)計(jì)的行為刑巧,即基于業(yè)務(wù)流程而設(shè)計(jì)的軟件使用流程喧兄,能解決業(yè)務(wù)需求,操作簡潔啊楚、易學(xué)吠冤,具有操作引導(dǎo)性的軟件會(huì)很受歡迎。簡而言之恭理,能用好用有用拯辙。我覺得我們軟件的美觀程度方面,基于目前團(tuán)隊(duì)實(shí)力來看已經(jīng)是超過用戶預(yù)期的了,還可以進(jìn)一步提高的方面有:如何讓頁面的產(chǎn)出更有效率涯保,如何讓頁面更易被維護(hù)诉濒?
所以自己在這方面思索很多。時(shí)常關(guān)注前端工程化夕春、模塊化未荒、單元測試方面的內(nèi)容,思考如何能進(jìn)一步優(yōu)化前后端的工作流及志。但發(fā)現(xiàn)由于這些領(lǐng)域強(qiáng)烈地依賴于nodejs,而自己在這方面尚涉獵不深片排,實(shí)操機(jī)會(huì)少,且公司的整體前端人員的能力尚不能支撐全面引入nodejs技術(shù)棧速侈。所以自己私下探索半天率寡,也不能給公司帶來有效的價(jià)值變現(xiàn),沒有得到相應(yīng)的價(jià)值感回饋锌畸。而自己又是一個(gè)強(qiáng)烈注重價(jià)值感的人勇劣。
二靖避、想做出的改變
所以我希望能做一些工作方向上的改變潭枣,我想去接觸用戶,從言談舉止中搜集用戶的真實(shí)感受幻捏,將自己一部分的精力投入到用戶需求收集盆犁、產(chǎn)品的原型設(shè)計(jì)方面,以增強(qiáng)自己對于產(chǎn)品的理解能力篡九。希望在這方面能得到一些指導(dǎo)谐岁。
比如說,平時(shí)或周六周日如果有客戶過來交流溝通業(yè)務(wù)需求榛臼,或是我們和客戶做一些有實(shí)質(zhì)性內(nèi)容的產(chǎn)品需求碰撞會(huì)議伊佃,希望我能在旁邊進(jìn)行旁聽。比如說沛善,我也可以參與到前線的需求調(diào)研中航揉,在源頭處了解需求,并參與到需求的轉(zhuǎn)化和產(chǎn)品原型設(shè)計(jì)中金刁。
用戶講述最原始的需求→需求采集者進(jìn)行需求搜集→需求整理→業(yè)務(wù)流程圖→產(chǎn)品原型圖→設(shè)計(jì)師進(jìn)行骨肉包裝美化→前端制作帅涂。
這每一個(gè)環(huán)節(jié)實(shí)際都將最原始的需求進(jìn)行了一次變換。而在最后前端這個(gè)環(huán)節(jié)尤蛮,得到的僅僅是一個(gè)psd文件媳友。所以前端新手處理問題很容易片面化,缺乏大局觀产捞。比如醇锚,我就很想了解整個(gè)產(chǎn)品的設(shè)計(jì)理念,包括產(chǎn)品的功能坯临、所解決的具體業(yè)務(wù)問題搂抒、每條業(yè)務(wù)的具體流程線艇搀,為什么采用這樣的流程設(shè)計(jì)、有沒有更好的流程設(shè)計(jì)求晶。他可能會(huì)去詢問上游人員一些產(chǎn)品的設(shè)計(jì)理念焰雕,會(huì)去私下進(jìn)行逆向思考,反推最原始的需求芳杏。而我認(rèn)為缺乏大局觀是一個(gè)很致命的問題矩屁。這會(huì)帶來如下,三點(diǎn)問題:
- 軟件的前端代碼結(jié)構(gòu)(頁面和js上的邏輯劃分)主要依賴于前端對于設(shè)計(jì)圖的理解爵赵。不能說問題很大吝秕,但是如果懂整體需求和具體業(yè)務(wù)線的流程,我相信他會(huì)做的更好空幻。
- 軟件的變量命名隨意烁峭,又是基于自己對于業(yè)務(wù)的翻譯,不夠準(zhǔn)確專業(yè)秕铛,沒有緊貼業(yè)務(wù)線约郁。
- 沒有對產(chǎn)品的整體需求認(rèn)知和清晰的業(yè)務(wù)流程線梳理,并形成需求文檔但两,給后期維護(hù)工作帶來困難鬓梅。(很多時(shí)候自己覺得如果我們那些文檔是用于交付的就讓它用于交付的,如果研發(fā)人員能有自己的文檔并用于保存其實(shí)對后期維護(hù)及需求傳遞是很有幫助的谨湘。)
當(dāng)然很多東西靠經(jīng)驗(yàn)也是可以彌補(bǔ)绽快,但是經(jīng)驗(yàn)來源于哪里?一方面自己做的產(chǎn)品自己去使用紧阔,在使用中自己發(fā)現(xiàn)不順手的地方進(jìn)行調(diào)優(yōu)坊罢。而很多我們的產(chǎn)品有相當(dāng)一部分面向于客戶,與我們的實(shí)際辦公環(huán)境而言沒有應(yīng)用場景擅耽。也就缺少了使用的機(jī)會(huì)活孩。另一方面就是有過產(chǎn)品需求搜集到產(chǎn)品原型制作的經(jīng)歷。在這個(gè)過程會(huì)培養(yǎng)出對于軟件設(shè)計(jì)思維的整體認(rèn)知秫筏,而這樣的思維會(huì)幫助前端對于軟件整體的功能達(dá)到一個(gè)整體上的認(rèn)識诱鞠。
之前有過幾次項(xiàng)目壓力,自己細(xì)細(xì)分析这敬,主要也是與對于產(chǎn)品具體業(yè)務(wù)流程不清楚有關(guān)系航夺。當(dāng)時(shí),自身不愿主動(dòng)溝通是最大的問題崔涂,這個(gè)自己會(huì)慢慢改善阳掐。
這也讓我意識到技術(shù)是為了需求服務(wù)的,光關(guān)注于技術(shù)是不能緊貼實(shí)際的,而相反缭保,緊跟實(shí)際需求反而能推動(dòng)自己技術(shù)的進(jìn)步汛闸,而且是有方向性有目的性的抬升。
三艺骂、對于改變诸老,自己的能力支撐情況
- 自己有比較好的文字功底。比如對于需求對接的會(huì)議钳恕,可以進(jìn)行會(huì)議紀(jì)要别伏。在需求搜集環(huán)節(jié)中可以很好地記錄信息。
- 溝通的潛力忧额。自己雖然并未表現(xiàn)出善于溝通的一面厘肮,但是基于想去了解客戶需求這一明確的目標(biāo),溝通能力會(huì)得到有效增強(qiáng)睦番,我相信在一定時(shí)間的鍛煉會(huì)得到提升类茂。
- 產(chǎn)品原型目前雖然沒有設(shè)計(jì)思路和實(shí)踐,但是很愿意去嘗試托嚣,覺得這對于鍛煉邏輯思維巩检、理解具體業(yè)務(wù)流程和認(rèn)知軟件整體架構(gòu)方面很有幫助。
四注益、想深入交流的其他點(diǎn)
問一些自己平時(shí)不怎么了解碴巾,但是很想去知道的東西溯捆。
現(xiàn)將這些好奇點(diǎn)羅列如下:
- 公司的用戶方面丑搔。以前我們的用戶也有一些大型國企(如北汽,南汽)提揍。但為什么后來我們逐漸傾向于“服務(wù)于部隊(duì)”啤月,將目標(biāo)用戶群鎖定到了軍隊(duì)。是因?yàn)槠髽I(yè)的發(fā)展過程中經(jīng)歷了一次低谷期后劳跃,基于當(dāng)時(shí)所擁有的用戶群體以及軍隊(duì)的業(yè)務(wù)領(lǐng)域相對較穩(wěn)定(相應(yīng)的技術(shù)需求變動(dòng)不大)谎仲,而做出的一次企業(yè)戰(zhàn)略調(diào)整嗎?軍隊(duì)用戶刨仑、軍隊(duì)軟件領(lǐng)域又有哪些規(guī)律和特點(diǎn)郑诺?
- 軍隊(duì)用戶需求(業(yè)務(wù))方面。什么是需求調(diào)研杉武,我們在做需求調(diào)研的時(shí)候主要是在搜集什么信息辙诞,溝通哪些內(nèi)容?需求調(diào)研是不是更側(cè)重于利用服務(wù)端知識提出解決方案轻抱,前端知識在這方面是否有價(jià)值飞涂?能否舉一個(gè)具體的需求轉(zhuǎn)化的例子,即我們是如何提供解決方案來解決用戶提出的需求的。需求具體變現(xiàn)為軟件的過程是怎樣的较店,大腦是怎么構(gòu)思的(理清業(yè)務(wù)流程轉(zhuǎn)換成原型圖的過程需要具備哪些能力)士八?
- 國產(chǎn)化。國產(chǎn)化是什么梁呈?我們在展示廳里展示的是產(chǎn)品婚度,那么在國產(chǎn)化里面展示的又是什么呢?
- 公司的產(chǎn)品領(lǐng)域方面官卡。據(jù)我了解陕见,按業(yè)務(wù)領(lǐng)域劃分,目前公司的主打軟件有集中管控味抖,top评甜,IM,PCS分別為涉密電子信息處理仔涩,辦公自動(dòng)化忍坷,即時(shí)通訊,復(fù)印打印文件熔脂、光盤刻錄幾條業(yè)務(wù)線提供了解決方案佩研。這是我們目前積淀的產(chǎn)品財(cái)富,那么軍方還有哪些產(chǎn)品領(lǐng)域的可能霞揉,我們未來可能會(huì)涉足的領(lǐng)域又有哪些旬薯?比如目前聯(lián)合創(chuàng)編、還有馬上展開的prezi展示軟件适秩,給人一種在做文檔類辦公軟件的感覺绊序,那為什么用戶不選擇用microsoft office或是wps來做展示呢?
- 公司產(chǎn)品的競爭優(yōu)勢與缺陷秽荞。優(yōu)勢是什么骤公?是客戶的忠誠度或建立的客戶關(guān)系嗎?我們的競爭對手有哪些扬跋?是否有過我們從競爭對手手中搶來客戶的情況阶捆?是否有過我們由于產(chǎn)品問題,導(dǎo)致老客戶流失的情況钦听?當(dāng)前據(jù)我了解我們的產(chǎn)品主要是產(chǎn)品穩(wěn)定性的問題洒试,即新增功能影響舊有功能的正常使用或由于錯(cuò)誤的修改導(dǎo)致某些功能異常。