Microsoft Visual Studio 2008 RTM版本已經發布好久了,最近的項目準備用最新的微軟技術Microsoft Visual Studio 2008
RTM +Microsoft SQL Server Compact 3.5+Microsoft SQL Server 2005模型來實現;好的Team應該有學習新技術的探
索精神, 一個好的管理者,作用和能力不一定是技術狂人,但一定是懂得管理並不斷掌握最新技術的人;能在不同的環境,
採用適合 團隊的不同的管理方法,(包括用新技術解決技術題,導引事物發展方向),微軟人性化的管理方法,使項目組成
員沒有壓抑 工作感(愉快的工作),管理目的是使項目群組成員在能 把整個團隊的探索精神和積極性調動起來,建立一個好
的工作和學習氛 圍,制定一定的寬鬆的規則,每個人都自覺的遵守和工作,把團隊中每個人潛力挖掘出來,發揮到最大,
以一當十,有很強的 向心力並能夠協助團隊每個成員確定適合自己的職業規劃,這就是一個成 功管理者的價值體現之一。
微軟團隊的建設上,不同方式的溝通就是Team具有凝聚力和戰鬥力的法寶。
微軟方向優秀專案管理者,不能不熟悉MSF(Microsoft Solutions Framework ):它是一組建立、開發和實現分布式
企業系統應用的工作模型、開發準則和應用指南。它協助企業融合商業和技術的目標,降低採用新技術後系統整體的費用,
以及成功的應用微軟技術整合商業過程式控制制的方法。
結合很清晰的管理理念,會很輕鬆的管理好整個團隊的專案工作。CodeSmith Professional 是非常優秀的代碼產生工具,
它的特點是可程式化、可複用、靈活方便的可程式化的代碼產生工具,它是團隊建設模型中不可缺少的武器之一。專案管理者、
架構師,掌握CodeSmith編程和應用,把你的架構思想智慧融入到工具模板載體中,可以讓你的Team不同技術能力的成員,
寫出高品質的代碼。
微軟Asp.Net架構設計結合項目團隊管理建設模型分析設計,我們可以用Pet Shop架構為樣本,來組織團體開發模型。
微軟的Microsoft .NET Pet Shop 4.0架構設計,是一個非常優秀的樣本;我們可以抽象出它的架構設計,編寫CodeSmith模板代碼,
產生 符合你的項目,含有架構模式的代碼:
petshop項目樣本架構圖:
Petshop是完全基於面對介面的編程模式,適合團隊協同開發,縱向引擎儲存的方式編寫代碼;代碼清晰度高,即使是初級程式員
也會很快的 熟悉架構,輕鬆短時間上手;可以較少項目開始後的人員流動所帶來的風險;缺點是分層太多,不適合單人開發的項
目,但是可以採用 CodeSmith來代替繁瑣重複的基類介面實現的工作。
是Asp.Net petshop架構快取與反射機制原廠模式時序圖;
寫到這,作為專案經理或者系統架構師的您,是否能總結出一套適合你們團隊自己的“Asp.Net架構與項目團隊管理建設模型”呢?
hehe...
是,我為團隊編寫的代碼產生器,採用Microsoft Visual Studio 2008開發,支援多標籤Vista風格,原打算結合更多的3.5新架
構代碼特性,產生Linq等代碼,由於工作時間緊張只能以後慢慢開發吧;過幾天修改好程式BUG,我會發上來給大家共用。