微軟Asp.Net架構與項目團隊管理建設模型分析

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,我會發上來給大家共享。

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