有PM提出過這樣的問題:
剛負(fù)責(zé)的一個(gè)產(chǎn)品璧帝,需求方一直著急上線,用了一個(gè)多月加急開發(fā)出來富寿,最后試用幾天后被告知由于產(chǎn)品穩(wěn)定性太差睬隶,容易出意料之外的bug(試用過程中遇到的問題都有第一時(shí)間找技術(shù)解決)锣夹,不用了。苏潜。银萍。好受挫233333
做產(chǎn)品半年不到,希望各位大牛指點(diǎn):產(chǎn)品設(shè)計(jì)之初的流程跑通了恤左、測(cè)試也沒問題贴唇,但是試用過程中各種奇怪的bug粗線……作為產(chǎn)品汪如何解決甚至避免這個(gè)問題呢?
造成產(chǎn)品穩(wěn)定性差有許多原因飞袋,這是和產(chǎn)品業(yè)務(wù)流程(包括視覺戳气、交互、功能等)上的設(shè)計(jì)沒有太大關(guān)系的巧鸭。一個(gè)產(chǎn)品的穩(wěn)定性物咳,其實(shí)可以從內(nèi)部條件、外部環(huán)境兩個(gè)角度來評(píng)價(jià)蹄皱。
內(nèi)部條件:
1. 系統(tǒng)架構(gòu)
架構(gòu)的合理性览闰,彼此的耦合程度等等。這就是為什么架構(gòu)師現(xiàn)在變得尤為重要巷折。優(yōu)秀的架構(gòu)師剖析可行性压鉴、技術(shù)需求以及權(quán)衡取舍等因素,設(shè)計(jì)出合理的思路后锻拘,再交由(或一并)開發(fā)的兄弟們干活油吭。而不會(huì)出現(xiàn)不可預(yù)期的短板,或者功能模塊的相互牽制署拟,導(dǎo)致了穩(wěn)定性很低婉宰。
2. 開發(fā)框架
任何開發(fā)框架都不完美,也有各自的適用的范圍推穷。最好選擇合理且穩(wěn)定的心包,這會(huì)直接影響到整個(gè)系統(tǒng)的穩(wěn)定性和效率。(最新的未必好馒铃,除非技術(shù)負(fù)責(zé)人勇于嘗新蟹腾,讓自己和團(tuán)隊(duì)成員獲得緊跟時(shí)代的編程能力。但這僅可以用在某個(gè)項(xiàng)目上)区宇。
3. 代碼質(zhì)量
代碼在人為娃殖,這和開發(fā)人員的經(jīng)驗(yàn),責(zé)任心有關(guān)议谷。如果沒有造過大量的輪子炉爆,或者拿來主義的隨便糊弄過去,運(yùn)行起來也肯定是磕磕絆絆。
外部環(huán)境(支撐環(huán)境):
1. 網(wǎng)絡(luò)環(huán)境
測(cè)試環(huán)境到UAT再到生產(chǎn)環(huán)境芬首,是否存在因線路變化鲫凶,端口/防火墻限制,服務(wù)器部署方案不合理造成的卡頓或掉線衩辟。
2. 硬件環(huán)境
是否遇到未考慮到的流量高峰(比如限時(shí)搶購,大促)或者系統(tǒng)承載之外的訪問量導(dǎo)致硬件不足波附,必須以擴(kuò)充解決艺晴。
3. 軟件環(huán)境
軟件都擁有多個(gè)版本,檢查當(dāng)前版本中是否對(duì)存在對(duì)平臺(tái)平臺(tái)的牽制或影響掸屡》饽可以升級(jí)/降級(jí)軟件版本已讓平臺(tái)發(fā)揮出最大的效應(yīng)。
其他情況(相關(guān)輔助工作)
1. 測(cè)試用例欠缺
測(cè)試用例不完善仅财,測(cè)試只是走個(gè)過場狈究,很容易造成在正式使用時(shí)出現(xiàn)『未知』的Bug
2. 測(cè)試人員只看問題表面,不尋求關(guān)聯(lián)
使用 – 記錄Bug盏求,這是普通測(cè)試抖锥;
使用 – 記錄Bug,分析Bug碎罚,這是好的測(cè)試磅废;
使用 – 記錄Bug,分析Bugs找出這些問題的關(guān)聯(lián)荆烈,這是優(yōu)秀的測(cè)試拯勉。
測(cè)試人員絕不僅僅是把產(chǎn)品走一遍,然后記錄下Bug反饋給開發(fā)修改憔购。如果能試著找出其中的關(guān)聯(lián)(需具備一定開發(fā)知識(shí)宫峦,或精通測(cè)試工具),將問題歸類合并反饋給開發(fā)玫鸟,不僅可以幫助開發(fā)同學(xué)大大減少工作量导绷,也有助于讓開發(fā)找到在Coding時(shí)忽略的問題。減少出錯(cuò)幾率屎飘。
所以優(yōu)秀的測(cè)試和開發(fā)一樣重要诵次。具體什么標(biāo)準(zhǔn)?我放個(gè)圖大家斟酌:
以上提到的這些枚碗,實(shí)際上都不是作為產(chǎn)品經(jīng)理的你可以掌控的逾一。作為產(chǎn)品汪(尤其是不懂技術(shù)的產(chǎn)品汪)來說,還是誠懇一點(diǎn)肮雨,拉著技術(shù)負(fù)責(zé)人一起按照這個(gè)框架遵堵,從頭到尾的分析問題,把專業(yè)的事交給專業(yè)的人去做,并且給出解決問題的方案時(shí)間陌宿。而自己則需要安撫好需求方锡足,這才是王道。