惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog
T
The Blog of Author Tim Ferriss
量子位
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky
小众软件
小众软件
Recent Announcements
Recent Announcements
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
I
InfoQ
美团技术团队
G
Google Developers Blog
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
Visual Studio Blog
云风的 BLOG
云风的 BLOG
博客园 - 【当耐特】
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
博客园 - 聂微东
Last Week in AI
Last Week in AI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
H
Help Net Security

博客园 - helloworld22

An excellent mockup tool -- Balsamiq Impression Of Book – Beautiful Architecture (翻译)十分钟内安装,配置,使用Windows Server AppFabric jQuery插件floatIt,浮动div并居中在上方或者下方 - helloworld22 - 博客园 some useful links for dealing with blg file and performance analyses The time zones of Event log 用证书实现windows 2003下IIS的SSL安全通信 5 Whys Quickly Getting to the Root of a Problem Outlook 2007 Conflicts With Google Desktop Encourage Sentences Collections 标准Singleton设计模式,多线程下 kill all user in a database, very useful Be careful when you compare the GUID with a string Jmail 64bit 64位 不支持 machineKey - helloworld22 - 博客园 Error Install MS SQL Server Express in Windows XP SP3 / MSXML6 SP2 Sql 2005 Database diagram support objects cannot be installed because this database does not have a valid owner An error occurred during the execution of xp_cmdshell. A call to 'LogonUserW' failed with error code: '1385' Page Load called twice With FireFox - helloworld22
Impression of Team Foundation Server 2010
helloworld22 · 2010-07-28 · via 博客园 - helloworld22

I built up a team foundation server in VM. It goes without saying that this tool is really fabulou.

I strongly recommed you to add the server into domain before you install the service. Dealing with machine name changes truly drive me nuts.

Feature 1, two types of development processes are available

Integrated with Agile & CMM develop processes, the team can pick up proper template they need.

Other development model like scrum will be available soon as well.

clip_image001

CMMI waterfall working process. Analysis->Requirement->Architecture->Development->Testing->Delivery.

clip_image001[4]

Here is the agile. Divided whole production into user stories, split each story into some tasks, delivery testable version regularly, every deliver package implemented several user stories.

clip_image001[6]

clip_image001[8]

Feature 2, Automatically build

Can automatically build on the specified time, and all unit tests will be executed and generate a report. One unit test can directly link to one user story, which means you could see which user story is failed immediately.

clip_image002

In addition, build service can also run every time after code is checked in.

clip_image002[4]

Feature 3, A great amount of statistics reports.

Test report

clip_image001[10]

User story implement report

clip_image001[12]

Bug report

clip_image001[14]

Velocity report

clip_image001[16]

Others

clip_image002[6]

My conclusion:

Team foundation is a powerful tools integrated many prevalent ideas of software development process. In addition, it is a must that the team need to have a full-time PQA, who know team foundation very well, to master the server and process.

P.S

Some diagrams above are obtained on http://www.slideshare.net/.