2013年上半年的軟件開發方面的主要工作有:
1、中財財務報表系統的設計與研發。
2、中財型材網站的搭建。
現繼以上工作展開總結與反省
首先,我覺得軟件開發科這半年來的工作是有成績的,我們在科室團隊的組建上取得了一定成果。上半年制作的中財財務報表系統,首次采用了團隊合作的方式,以專精開發為目的,將B/S網絡端,C/S本地端相結合,針對項目用戶進行了分類設計。
所制作的中財財務報表系統既具備了網絡化的優勢:簡單易懂、功能統一、無需安裝、上網即用。也具備了本地化的優勢,滿足了財務各種報表實現、格式自由的要求。
本次團隊開發的稚嫩性也暴露出了很多的問題。
1、在開發過程中,雖然個人的工作內容不同,但是在內部邏輯上還是相通的,有一些程序邏輯的思維是可以共享的,在這一點上沒有能夠做好,以至于針對同一個問題,團隊里每個人都需要想出自己的邏輯解決方法,在一定程度上加大了工作難度,也延長了工作時間,這是一個溝通問題。
2、在具體作業時,沒能做到進度統一,實現實時開發的效果。比如,同時有5張報表需要作業,我們的做法是5張報表全部開發完后,網絡端與本地端一起交付財務測試,然后等待測試結果再進行修改,這是傳統的做法。而實時開發的效果則是開發1號報表,在完成后交付1號報表的測試,并繼續開發2號報表。這對進度、速度的控制有很高的要求,這樣較高級的團隊開發目前我們能力還不足,沒有能夠做到。
總結:財務報表系統是軟件開發科首個團隊合作的項目,在這個項目中一方面培養了新人的能力,養成了其規范化的編程習慣,另一方面使老員工接觸了這種新的編程方式,獲取了團隊開發的經驗。
編程方面,我們首次采用了SVN項目管理(一種專業團隊軟件),實現了多人同時開發程序的效果。經驗學習上,我們通過上半年工作都有了團隊開發的經驗,確保了今后新員工加入后快速整合的能力。對科室團隊來說,我們通過這一次的工作,使人員更加團結緊密,擺脫了以前技術人員自顧自開發互不交涉的習慣。
與現代化軟件工程接軌,不足之處尚待改進,記錄于此,以之自勉。