年終總結:我的2017

         2017年倒數第三個工作日了,從上海出差回來似乎就一直心緒低落、無法安心工作。今年的公司有大的結構調整,貫徹“精兵強將”政策,嗯,你懂得。從決策層到高層、中層,最後到我們小兵。入職三年,每到年底都這樣提心吊膽、戰戰兢兢,以爲自己習慣了,其實並沒有。

         2017年本職工作完成的不可謂不盡心,只是努力的過程對領導滿意的結果來說不是充要條件。在公司現行的績效體系下,技術是無罪的,必然也是無功的。

一、工作內容

         2017年主要完成了基於工序測算的企業定額系統(PQMS)、工程量清單數據管理平臺(清單系統)、採購流程管理平臺V1.0(PMS)和採購管理平臺V2.0(PBMS)、信息價拆分工程(信息價)五個項目的設計開發工作,還有一個客戶端工具的接口設計開發工作。

二、交付成果

1、PQMS系統業務

完成情況:業務測試完成。現在預購廠的數據已經可以錄入系統;上海總部大廈的數據亦在採集之中。

系統存在的主要問題,沒有解放數據採集人員的生產力,有一些拍腦袋出來的業務流程不符合實際情況。

2、清單系統

完成兩個版本的迭代開發,後因不可更改因素,暫時掛起。

3、PMS系統

PMS系統共兩期內容,現已全部交付。一期使用情況尚可,二期沒有實際使用。具體原因是“企業不上ERP會死,上ERP會死得更快”作爲甲方領導力推的項目,在設計時有些理想化,沒有完全考慮手下辦事的利益。導致實際運營推行阻力較大。

4、PBSM系統

PBSM是我們基與PMS進行重構、業務流程重新梳理的全新系統。

優化點:

1、將系統按業務劃分爲權限管理、工作流引擎、基礎數據、採購流程、分包流程、施工管理、前臺展示七個子系統;除了前三個作爲core包以外,剩餘的四個業務系統獨立運行,儘可能減少他們之間的耦合。

2、優化工作流引擎的配置和使用。

2.1之前大量的使用全局監聽器,現在改爲執行監聽,和具體流程共同開發設計;

2.2將單號系統集成進入工作流引擎;

3、引入shiro權限管理,將原來混亂的權限設置重新梳理。

4、優化前臺展示頁面的效果。

完成情況:

現在已完成改造總量的三分之二。遺留的問題主要在於權限管理。

5、信息價

信息價拆分工程,完全是在給去年一團糟的系統設計買單、擦屁股。之前的系統無論什麼業務、什麼板塊都統統揉到一起,想動動不了,想拆拆不了。

完成情況:

拆分完成,暴露出獨立的接口給其他客戶端。

6、接口設計

爲了驗證企業定額的價值鏈的完成性,我們又雙叒叕找了外包的方式去做C端開發,我們作爲服務端,也是第一次嘗試雲+端的模式。

完成情況:

全部完成

三、收穫

1、學習研發管理

從PMS開始完成的接觸開發管理工作。從最開始的業務交流、原型評審,到系統設計、數據庫設計,到開發進度,配合測試,直至最後的交付部署。其中外部的坑不少、撕逼不斷,自己埋得雷也挺多。不過一路走過,總算有了開始。

2、認識重構

之前我也以爲重構麼,就是改改代碼,改改結構。其實這只是重構最小的一部分工作。真正的重構在於梳理。梳理真實的業務流程、梳理真實的客戶需求、梳理合適的系統架構。比如我們pms系統在存在的主要業務問題是過度設計。前期我們總是考慮一下特殊情況,但是其實特殊情況畢竟不是常態,導致系統在後期特別紊亂,沒有一個完成的流程。總是在合併不同分支的數據,難以進行追蹤。

3、學習一門新語言Python2

去年就學習過python的入門教程,但是一直沒有什麼機會。上個月,我們的服務器遇到莫名其妙的問題,CPU佔有率經常達到100%。但是我們不知道爲什麼?所以我就用python編寫了簡單的監控程序併發送預警郵件。主鍵找到根本原因。也算是第一次真正的瞭解到了python的過人之處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章