如何解決那些影響系統使用的意外因素

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

編輯導語:我們在做項目時,會經常遇到一些細節的問題,但就是這些細節卻需要花費很大的修改。對此,作者就其在項目中遇到的系統問題,總結了自己的一些解決思路。

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

一、項目問題回顧

7月初,我主導的一款0-1的項目達到上線標準,上線第一天運行正常,第二天業務反饋了一個項目預料之外的問題:新建供應商選擇地址時,系統中所顯示的為“廣東省-廣州市-從化市”,但是最新真實的信息為“廣東省-廣州市-從化區”。

1. 第一個問題

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

下午,技術找我說,無法直接修改名稱。因為“從化市”和“從化區”的行政代碼不同,如果要修改,就要把行政代碼一起改掉,但是其他系統極有可能已經使用了這個基礎數據,我們對數據發生改變會影響現有系統的使用。

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

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

2. 第二個問題

因為之前沒有關注過這些基礎數據,我跟技術進行了一些深度的交流,如下:

我:你們這些基礎數據是從哪里來的?

技術:從國家統計局上面爬下來的。

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

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

我:這些數據我們公司多久更新一次呀。

技術:爬下來就沒更新過了。

我:那豈不是很多數據都沒有更新?不僅僅是這個“從化區”的問題?

技術:可能吧。

我:先別改數據,我先去調研排查一下。

于是我又百度了最近幾年中國省市區變化的情況,并且打開國家統計局網站,找到了一份最新的省市區街道的信息,與現有系統的數據做對比,果然發現,現在我們使用的數據最近幾年都沒有更新。

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

數據更新之后,我抽查一部分數據做了對比,已經和現有數據一致了,我單純以為這個事情已經解決了。

3. 第三個問題

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

技術排查的結果是國家統計局上面,東莞沒有“區/縣”。What?沒有“區/縣”……

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

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

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

地址問題從發現到真正解決耗時5個工作日,影響了業務方正常作業。

二、反思問題

本次問題的出現,似乎我們各方都沒有責任。但影響了使用,我們仍然要反思中間的問題:

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

三、總結

在項目規劃階段,要考慮未知風險;

任何問題的出現都要進行重視;

問題解決之后認真復盤,防止問題重復出現;

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

 

本文由 @elvin 原創發布于人人都是產品經理,未經作者許可,禁止轉載。

題圖來自Unsplash,基于CC0協議。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 贊 受益匪淺

    來自廣東 回復
    1. ??

      來自廣東 回復
  2. 確實有用,因為這些是實際經驗

    回復
    1. 是的,實戰會暴露很多問題

      來自廣東 回復