如何解決那些影響系統(tǒng)使用的意外因素

4 評論 11120 瀏覽 7 收藏 7 分鐘

編輯導(dǎo)語:我們在做項目時,會經(jīng)常遇到一些細(xì)節(jié)的問題,但就是這些細(xì)節(jié)卻需要花費(fèi)很大的修改。對此,作者就其在項目中遇到的系統(tǒng)問題,總結(jié)了自己的一些解決思路。

最近做一個項目遇到未知的風(fēng)險問題,本文主要復(fù)盤介紹問題出現(xiàn)到解決的過程,提醒大家一定要重視項目中遇到的每個問題。

一、項目問題回顧

7月初,我主導(dǎo)的一款0-1的項目達(dá)到上線標(biāo)準(zhǔn),上線第一天運(yùn)行正常,第二天業(yè)務(wù)反饋了一個項目預(yù)料之外的問題:新建供應(yīng)商選擇地址時,系統(tǒng)中所顯示的為“廣東省-廣州市-從化市”,但是最新真實的信息為“廣東省-廣州市-從化區(qū)”。

1. 第一個問題

初始我沒太在意這個問題,以為是基礎(chǔ)數(shù)據(jù)那邊字段寫錯了,和技術(shù)溝通把數(shù)據(jù)庫的名字改為“從化區(qū)”吧,技術(shù)表示可以。

下午,技術(shù)找我說,無法直接修改名稱。因為“從化市”和“從化區(qū)”的行政代碼不同,如果要修改,就要把行政代碼一起改掉,但是其他系統(tǒng)極有可能已經(jīng)使用了這個基礎(chǔ)數(shù)據(jù),我們對數(shù)據(jù)發(fā)生改變會影響現(xiàn)有系統(tǒng)的使用。

出于好奇,我去百度查了一下,因為“從化市”撤市建區(qū)了,所以名字和行政代碼都發(fā)生了改變,

綜合考慮之下,我們溝通了一個方案,把舊的數(shù)據(jù)設(shè)置一個狀態(tài)為“禁用”,新的有效數(shù)據(jù)為“啟用”,如下圖:

2. 第二個問題

因為之前沒有關(guān)注過這些基礎(chǔ)數(shù)據(jù),我跟技術(shù)進(jìn)行了一些深度的交流,如下:

我:你們這些基礎(chǔ)數(shù)據(jù)是從哪里來的?

技術(shù):從國家統(tǒng)計局上面爬下來的。

我:這個沒有接口獲取嗎?

技術(shù):沒有,大家都是從這上面獲取下來的。

我:這些數(shù)據(jù)我們公司多久更新一次呀。

技術(shù):爬下來就沒更新過了。

我:那豈不是很多數(shù)據(jù)都沒有更新?不僅僅是這個“從化區(qū)”的問題?

技術(shù):可能吧。

我:先別改數(shù)據(jù),我先去調(diào)研排查一下。

于是我又百度了最近幾年中國省市區(qū)變化的情況,并且打開國家統(tǒng)計局網(wǎng)站,找到了一份最新的省市區(qū)街道的信息,與現(xiàn)有系統(tǒng)的數(shù)據(jù)做對比,果然發(fā)現(xiàn),現(xiàn)在我們使用的數(shù)據(jù)最近幾年都沒有更新。

這不是單個數(shù)據(jù)的問題,整套數(shù)據(jù)都要進(jìn)行一份最全的更新,我緊急召開會議,與技術(shù)同事溝通商定了一個方案,技術(shù)從國家統(tǒng)計局網(wǎng)站上更新一份最新的數(shù)據(jù),與現(xiàn)有數(shù)據(jù)庫的數(shù)據(jù)做對比,做增量更新,并把歷史數(shù)據(jù)在新數(shù)據(jù)中不存在的標(biāo)記為“禁用”。

數(shù)據(jù)更新之后,我抽查一部分?jǐn)?shù)據(jù)做了對比,已經(jīng)和現(xiàn)有數(shù)據(jù)一致了,我單純以為這個事情已經(jīng)解決了。

3. 第三個問題

沒過多久,業(yè)務(wù)給我反饋,廣東東莞無法選擇“區(qū)/縣”,我的第一想法是可能技術(shù)拉取數(shù)據(jù)缺失了。

技術(shù)排查的結(jié)果是國家統(tǒng)計局上面,東莞沒有“區(qū)/縣”。What?沒有“區(qū)/縣”……

我又打開了萬能的百度,搜索結(jié)果如圖:

我只能說:長見識了,我還專門去淘寶,京東等軟件測試了“東莞市”怎么選擇,發(fā)現(xiàn)這四個地區(qū)只需要選三級,其他地區(qū)可以選到四級。

根據(jù)我們的業(yè)務(wù)場景,我們確定了一個方案,在“區(qū)/縣”一級寫入一個與市相同的數(shù)據(jù),這樣就可以順利選到四級街道地址。

地址問題從發(fā)現(xiàn)到真正解決耗時5個工作日,影響了業(yè)務(wù)方正常作業(yè)。

二、反思問題

本次問題的出現(xiàn),似乎我們各方都沒有責(zé)任。但影響了使用,我們?nèi)匀灰此贾虚g的問題:

  • 遇到問題初期把問題想的過于簡單化;
  • 沒有深入去了解問題發(fā)生的原因,導(dǎo)致問題沒有徹底解決;
  • 對未知風(fēng)險,缺乏風(fēng)險應(yīng)對措施。

三、總結(jié)

在項目規(guī)劃階段,要考慮未知風(fēng)險;

任何問題的出現(xiàn)都要進(jìn)行重視;

問題解決之后認(rèn)真復(fù)盤,防止問題重復(fù)出現(xiàn);

望與君共勉,歡迎評論騷擾~

 

本文由 @elvin 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 贊 受益匪淺

    來自廣東 回復(fù)
    1. ??

      來自廣東 回復(fù)
  2. 確實有用,因為這些是實際經(jīng)驗

    回復(fù)
    1. 是的,實戰(zhàn)會暴露很多問題

      來自廣東 回復(fù)