如果快速接手乙個複雜的系統

2021-07-09 04:35:12 字數 1137 閱讀 6276

由於最近乙個同事突然離職,把乙個後端系統交接給了我。因為自己以前只負責前端邏輯,又不與業務打交道,後端系統幾乎未曾用過,雖然同事走之前給我介紹過系統,但是當時完全沒有概念。所以這兩周的工作有些手忙腳亂的。心想著交接這種事情,以後必然少不了要面對,所以就把自己的一些經驗教訓記錄下來。

對於乙個功能繁多、邏輯複雜的後端系統,短期內做到得心應手是不可能的。但合理安排工作和學習,也可以在對系統不了解的情況下,讓工作快速開展,保障產品正常執行。這裡就在如何上手和時間安排兩個方面來記錄下自己的心得。

如何上手

1)了解產品主要功能,主要使用者(業務部門),與哪些系統有互動;    花費0.5天進行簡單的了解

2)了解產品進行中和待解決的需求,掌握各個需求的進度和優先順序;    花1天的時間進行整理,便於安排後續工作

3)如果有交接的時間,交接期間,一定要盡可能接過需求,遇到不懂的再找同事問,這樣比純粹看文件學得快學得深入;

4)如果有時間,看下產品的歷史文件;了解資料庫裡常用的表和字段。

5)遇到不懂的事務,快速查詢是否有相關歷史文件,如果沒有,就詢問開發、測試等組內人員。

6)方案設計時,可以多問下開發測試的

如何安排時間

一開始接手系統,處理事務的速度必定不會很快,合理安排時間就顯得非常重要。比如我負責的這個系統,除了需求之外,還需要跟很多業務部門打交道,答疑解惑、開通許可權、處理業務需求等等。

1)如何處理郵件

如果每天有幾十封郵件要處理,實時接受並查閱,效率會非常低下;可以把郵件歸類:

2)重要不緊急任務

每天早上上班前,整理一下目前重要不緊急的任務,並定下需要需要完成的部分。無論工作多忙,都需要掌控好重要不緊急事務的進度,不然就會積累越來越多重要且緊急的事情,讓自己很被動。

每天下班前,都需要審查一下這部分任務的進度,以便第二天更好進行工作安排。

3)多條產品線工作並行

由於在新產品線過分投入,這幾日我一度疏忽了自己以前負責的產品線的工作。每天早上安排工作時,應該根據各產品線的事務數量,合理分配時間,下班前也需要進行檢查。

持續被打擾的情況下如何開展工作?

現在負責的產品,除了每日計畫中的工作和會議,還會持續不斷地被業務部門的同事打斷,不斷閃爍的rtx也讓我很苦惱。

如何快速接手乙個系統?

常規的做法是看設計文件 了解背景 維護 等。經過這一階段的體會,總結到以下可行的方法。a.先了解基本的框架 類庫的大概作用 b.從配置檔案入手,必須了解每乙個配置的含義,特別是該配置對應功能的實現邏輯。這對於維護系統 討論問題特別重要,如果連乙個配置都不知道,怎麼還能說在維護這個系統?c.把 重要的...

如何快速接手乙個新系統

背景回顧 受今年疫情影響,公司之前負責 產品的人員準備離職了,然後領導安排你來與他做工作交接,後面產品的工作就交給你來負責了。系統的位址和資料某某一會發給你,可以去看看。那麼產品經理如何交接工作,盡量最大程度的接收資訊,以便快速接手乙個新系統?此時,我們可以擼起袖子就開幹麼?此時我們面對的是乙個全新...

快速上手維護乙個複雜軟體系統

本文所說的複雜軟體系統指的是業務複雜的系統。業務複雜是在現實中普遍存在的,而演算法複雜總是一小部分人的主題。程式語言將不重要,重要的是解決問題的能力,不管之前是否用過該語言。複雜軟體系統的核心,也是資料結構,不過不是加的演算法,而是加的資料流動。資料結構說的是靜的部分,更偏向表示呈現 而資料流動說的...