浪潮集團通用軟體公司使用微軟VSTS經典案例

2021-08-22 20:23:29 字數 2597 閱讀 3067

visual studio team system 2005(vsts)是微軟結合msf成功開發經驗的基礎上,最新開發的一套軟體生命週期管理平台系統,它與visual studio 2005開發工具有機結合在一起,為架構設計、軟體建模分析設計、靜態**分析、單元測試、bug分析與管理、產品構建(build)、專案策劃、工作項 跟蹤與管理、需求管理、源**管理、風險管理提供了一整套整合的方法和工具。它在乙個統

一、規範的平台下協助專案管理人員、架構師、開發人員、測試人員高 效完成工作。幫助團隊降低生成面向服務的現代化軟體的複雜性,並使整個開發過程的參與成員之間能夠進行更方便的資訊交流,能夠高效保證開發過程的質量,提 高軟體專案管理的水平。

針對軟體開發過程的複雜性,業界進行了一系列的模型、方法研究,以及形成了一套套理論體系,著名的有 cmm/cmmi、微軟的msf、rational的rup、xp等等。乙個好的方法如果沒有一套系統支援基本上就是「紙上談兵」,visual studio team system就是結合了msf、rup(uml)、cmm/cmmi,同時與軟體開發平台整合在一起的一套軟體開發管理平台工具。

通過 visual studio 2005 team system,可解決日益增加的應用程式複雜性及其設計、開發和部署所必需的生命週期問題。同時該平台提供了很好的平台擴充套件性,通過流程定製可以實現軟體 企業開發過程的個性化擴充套件,融入軟體企業自己的開發過程管理,形成規範、固化在系統中的開發過程體系,從而實現對軟體開發過程的可視、可控,提高軟體開發 的質量。

專案背景

浪潮集團通用軟體****(簡稱浪潮通軟)是國家最早批准的四大軟體園之一—齊魯軟體園的骨幹企業。公司自1992 年創立以來,一直專注於自有智財權軟體產品的開發、銷售和服務工作,現已發展成為中國著名的企業管理軟體、分行業erp解決方案與諮詢服務**商。目前 公司有ps、gs兩大erp系列產品,包括8大erp的關鍵業務應用和17個行業應用解決方案,擁有超過10萬的軟體客戶群體。

隨著公司業務的不斷擴大,產品開發的過程越來越複雜,如何縮短軟體產品研發週期,提高軟體專案的質量成為嚴峻的問 題? 2023年當時國內還幾乎沒有人知道cmm時,浪潮通軟公司從翻譯、研究國外資料開始,致力於使用cmm的方法進行軟體開發過程的改進,經過摸索、建立、 實踐、積累形成一套實用的方**體系,並對公司產品開發過程和上百個應用專案進行規範管理。且在2023年11月和2023年3月分別通過cmm2級和 cmm3級評估。

隨著研發管理水平的不斷提公升,如何將文件化的過程體系規範固化並與開發過程有機地融合在一起一直是我們渴望的一件事 情,為此,也引進、自行開發了一些管理工具,從獲知微軟正在開發這樣的乙個工具系統平台起,我們就在關注和跟蹤,接受培訓和指導,在微軟發布的第乙個測試 版開始在我們的乙個產品gsp(genersoft platform,通用軟體平台)開發專案試用。

專案應用實踐

專案團隊角色:

技術架構師:負責技術架構設計、邏輯設計、**審查。

開發人員:編寫**、單元測試。

build人員(兼):負責系統構建,提交build及安裝包。

測試人員:負責系統測試,提交bug與測試報告。

sqa人員:負責審查過程符合性,提交審查報告。

1、安裝與環境:

硬體:使用了一台浪潮伺服器英信nl230g2,主要配置: xtd 2.8g 雙cpu,1*2g記憶體。

系統:windows 2003 with sp1

sql server 2005

windows sharepoint service with sp2

microsoft visual studio 2005 team system

2、過程定義與策略部署:

vsts中可根據專案實際情況選擇msf agile 和 msf formal開發過程模式,選擇模式後系統自動將微軟msf成功的開發過程提供使用,包括一些可以使用的文件模板。另外還 提供了靈活的方式,企業根據自己的過程進行定義和定製。我們融入了一些公司的管理規範,並在vsts中進行了各種策略的開發定製,極大地提高了管理過程的 控制效果,使vsts應用更符合專案實際。主要配置的策略有:

任務管理策略:專案任務管理均通過vsts中work item的task型別來管理;

簽入**時關聯wi中的task。

許可權分配策略:

按照不同的角色和不同管理控制功能分配矩陣式的許可權分配策略。

**簽入策略:靜態**分析:按預先設定的檢查項對簽入的**進行靜態分析。

要求每次更改設定時都提交簽入備註。

要求籤入時關聯乙個或多個工作項。

build構建策略:

build策略的設定由專案組的build管理員通過建立team build type(build-new team build type)來實現。建立時需要指定build名稱、需要build的solution、相關配置、build執行的機器和目錄等資訊。

1.標記應用策略:

2.bug管理策略:

測試組記錄bug,初始狀態為active,開發人員修復後改為resolve,測試人員回歸驗證後改為close。

浪潮集團通用軟體公司使用微軟VSTS經典案例

visual studio team system 2005 vsts 是微軟結合msf成功開發經驗的基礎上,最新開發的一套軟體生命週期管理平台系統,它與visual studio 2005開發工具有機結合在一起,為架構設計 軟體建模分析設計 靜態 分析 單元測試 bug分析與管理 產品構建 bui...

需求捕獲之通用軟體產品

在 10月10 11日北京非盈利公開課 上,關於需求捕獲的討論,引發了乙個問題。從一般意義上講,類似於手機作業系統,作業系統,office系統等這些系統的需求,仍然也只能是客戶提出來的。但是乙個基本事實是,包括筆者在內很多使用者,並沒有直接提出過任何具體的需求,我我要用它做什麼什麼。而在這些軟體系統...

中國通用軟體的困境及其反思

一般而言,所謂 通用軟體 主要是指個人計算機的桌面軟體,比如,桌面作業系統與通用辦公軟體,以及一些常用的軟體工具集。為什麼說,我國的通用軟體陷入了困境?這究竟是什麼原因造成的?回想以往這十年,在發展軟體產業上,起初我們也是雄心勃勃,想大幹一場。在這期間,中科紅旗 紅旗 2000 共創軟體 無錫永中 ...