最近在自己琢磨TFS,總結一下:
一、環境:
- 單伺服器模式;
- 工作組環境(隻能采用單伺服器模式,且Team Foundation Build必須裝在同一伺服器上);
- Team Fundation Server 2008 Workgroup Edition 英文正式版;
- 作業系統:Windows2003 SP2;
二、使用者:
- 首先,TFS自己并沒有使用者注冊、管理的功能,而是直接利用了windows中的使用者。即如果需要建立使用者,必須在TFS伺服器上“本地使用者群組”中去建立;
- 建立立的使用者要能在Team Explorer中登入伺服器,先決條件是這個使用者必須添加在TFS的“Team Foundation Licensed Users”組中;
- 可以在用TFS所在伺服器的Administrator使用者在用戶端登入,權力無邊:),不用配置wss、report各種權限什麼的。(就是用起來有點惴惴);
-
建立一個項目後,應制定一個項目主管使用者(一般為項目經理)。并給此使用者進行如下授權:
a、将此使用者添加到改項目的“Project Administrators”組中;
b、将此使用者添加到Sharepoint中本項目門戶網站的使用者組中,并賦予完全控制權限;
c、通路如下位址:http://[servername]/Reports_[執行個體名]
在“主檔案夾”——“屬性”——“安全性”中添加項目主管使用者,并授予“Browser”角色;
進入項目對應目錄,在“屬性”——“安全性”中添加項目主管使用者,并授予“Content Manager”角色;
三、權限:
- 優先級:拒絕>允許>未設定。(“未設定”隐式拒絕);
- 權限可繼承;
- 特例:“Project Administrators”或“Team Foundation Administrators”組成員,允許>拒絕;
- 權限分為:伺服器、項目、生成、工作項跟蹤區域、工作項跟蹤疊代、源代碼管理;
四、過程:
- Agile角色:架構師、業務分析人員、開發人員、項目經理、發行經理、測試人員;
- CMMI角色:稽核人員、版本生成工程師、業務分析人員、開發人員、開發經理、基礎架構師、IPM 管理者、開發人員主管、産品經理、項目經理、發行經理、解決方案架構師、發起人、行業專家 (SME)、測試經理、測試人員、使用者教育訓練架構師、使用者體驗專家;
待續……