從菜鳥到架構師(二十二)

        綜合管理平臺最初只有我一個人來開發,沒有產品、沒有設計師、沒有測試,也就是我一個人從需求分析到最後開發完成的測試都由我一個人在做。公司給我的時間也比較緊,希望我兩個月開發出第一個能夠使用的版本。

        我搞了幾天後,覺得我一個人實在是精力有限,就跟偉哥申請加入一個人來和我一起開發。當時剛好有一個做java的,他覺得另外一個項目組的人寫的代碼不規範,不想在那個項目組待着,就把他安排到我這裏和我一起開發。

         我在各個部門不斷的走動,瞭解需求,並且根據各個部門的需求進行優先級排列。

         我開始整理整個系統的需求,並且根據需求進行架構的設計。起初我將我以前做外包採用的架構移植過來,偉哥看了後,覺得架構不符合公司的思想,要求我按照他的想法來重新調整架構。

        我很鬱悶,心想:你又要我來負責整個系統,我來搭建框架,搭好了框架又說不行,那不如你來搭建算了,我按照你的要求來做,最後還不是要按照你的想法來。畢竟他是領導,我只能按照他的意圖來。我大概花了半個小時重新搭建了框架。

        框架搭建好後,我和另一個成員開始分配任務,我們劃分了幾個模塊,他開發地域管理、平臺管理,我來開發元數據管理和PPT報告自動生成器。

        準備開發PPT報告生成器時,我研究發現Java的POI無法生成圖表,他生成的圖表到PPT上面就變成了圖片。經過一系列的研究,我知道用C#可以實現,我也請教了剛哥,他給了我一個提示,使用VBA宏可以實現,因爲c#也是微軟出品,所以 很容易用c#來集成VBA。

        我以前沒有接觸過VBA,網上的文檔也很少,我是從MSDN上面的文檔一步步研究開發,也走了不少彎路。

        因爲綜合管理平臺還處於初級開發階段,公司各個部門的數據沒有打通,PPT是需要數據對接,我們一開始想到的辦法就是導入excel對接文檔,由生成器讀取對接文檔,然後組裝數據,最後生成PPT。考慮到時間有限,分析部會提供PPT模板,因此生成器不會新建一個PPT,而是在模板的基礎上進行數據的填充。

        前前後後花了兩個多月的學習和開發,PPT報告生成器1.0完成了,我也順利交付給分析部的人使用。

        當時公司每個月是需要出具PPT報告的,人工出一個報告需要一個月的時間,也就是要提前一個月寫報告,這也導致了數據的不及時。PPT報告生成器出來後,他們只需要準備對接文檔就行了,也大大提高了他們的工作效率。

        當時我寫的這個工具也是我重回公司後寫的第一個項目,也比較順利,也向公司證明,公司請我回來是對的。

        PPT報告生成工具開發完成後,我開始了元數據的開發。當時這個項目沒有產品介入,我也是按照自己的想法來開發,也沒有過多的考慮,按照普通的項目的CRUD來開發,很快就寫完了,但是我自己都感覺寫的不好。另一個同事的基礎數據也開發完成了。

        雖然這些模塊都很快開發完成,但是沒有正式發佈使用,也不好推廣,公司領導也忙於其他事情,沒有大力支持這個項目,項目也就是無疾而終。

發佈了107 篇原創文章 · 獲贊 215 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章