這次項目,我的工作是負責總體規劃和博客管理以及在詳細設計中的畫圖。總體規劃的工作的最大難點是在決策上,也就是根據自己隊員的各種能力分配他們的工作 ,例如編程動手能力強的,搜索資料能力強的,表達能力強的等等,要分清楚他們在項目中該處什么位置才能發揮他們的才能使項目有效順利的完成。
項目里要求隊員們最重要的一的點是:要有團隊的概念。一個大型而且成功的項目向來都是一個小組完成的,而且小組里的隊員都互相熟悉的,通過調配資源使得小組在最短的時間內完成出最好的設計來。
具體的,由于以前有負責項目的經驗,例如品牌策劃活動等,所以由我來做總體規劃的工作。首先在我確定了隊員以后,我就以每位隊員的不同能力分工作;因為我一直有寫博客的習慣,所以博客的建立和管理這方面就由我來負責,其他組員再各自分工,完成資料搜索和整理實現設計。這次我們做的是基于SOA的校園信息系統,我就把系統功能劃分為3大部分分別歸屬于學生、老師和學生家長;按照我們的設計,我依據組員各自的能力不同進行了分工,包括詳細設計和資料搜索。
在我們具體做的時候,由于我們是第一次合作,而且隊里有很多人都是第一次經歷多人合作完成一個項目,所以我經常要把大局放到首位,因為總體規劃在我那,我要把分工明確了,當發生意見不一的時候,一定要站出來客觀分析對大局的利弊,并且每時每刻讓隊里所有人都有團體的概念;因為每時每刻我都清楚團隊精神是我們這個項目做成功的關鍵。
在開發完成這個系統的過程中,軟件工程的概念已經深深地刻到我的腦海里。還有就是結合我們現在學習的課程《軟件系統結構》懂得一個系統的真正完成并不是我們單單地編寫代碼,而是要結合軟件工程思想和體系結構理論來規劃與實現,只有經過后者系統才能完善按預期實現。
現在感覺到規劃一個這樣的項目只有單純的理論基礎是不夠的,對待每時每刻都有可能發生的異常情況要懂得如何應變也是非常重要的。
通過這次設計,進一步的感受到了團隊合作如何才能最好的發揮出團隊的最好水平,如何才能做好團隊的管理工作