我如何才能看到我的团队中谁在编写最多的代码以及谁使用TFS写的最少?

时间:2010-05-25 22:54:22

标签: c# tfs

我的团队成员输出有问题。他似乎总是“忙”但我无法确切地看到他做了什么代码,他似乎提供的很少,而且似乎需要很长时间才能完成。我想进一步使用TFS进行调查,并想知道TFS中是否有任何功能可以显示个人或类似人写的内容?

只是为了澄清我没有间谍我正试图解决问题。这只是一个起点。我理解那些数量的代码并不等同于最好的程序员

感谢您的回答

5 个答案:

答案 0 :(得分:4)

你最好的程序员实际上可能比最差的程序员编写更少的代码,事实上,真正优秀的程序员通常会编写更少的代码。使用此信息评估性能时要小心。由于您使用的是TFS,我假设您也在使用工作项跟踪。与使用代码行相比,这确实是评估性能的更好方法。查看哪些签到会导致最多的问题,哪些问题可以解决最多的问题,以及需要多少轮才能真正解决问题。

答案 1 :(得分:1)

对我来说,最简单的方法是为签到设置电子邮件提醒。您可以获得签入注释,一些工作项信息,假设他们在签入时关联/解析,以及更改后的文件列表。让你看看开发代码的哪一部分,在一段时间后你会感觉到它“很安静。太安静了”,因为有人没有办理登机手续。它并不取代他所做的全部取证一个月,但它让我感觉很紧张。它还给了我直观的感觉,比如“他在报告中,所以我能够在周期的早期向用户展示这些”或“jeez,他在错误信息和其他没有思考的事情中做了所有愚蠢的拼写错误,并没有解决他真正的困难“甚至”他正在做他的pri 2东西,而他有一大堆pri 1“。所有这些都可以进行30秒的走廊对话,以尽可能及时地解决问题。

答案 2 :(得分:1)

请参阅我刚才放在一起的以下博文:

这个会话通过为您的代码库的每个区域获取代码流失,但是很容易将团队成员添加到其中,以便由执行签入的团队成员进行细分。

但我同意你的问题 - 这不是检查同事生产力的好方法。相反,我会与他们交谈以提出你的担忧。

答案 3 :(得分:0)

虽然我现在远离TFS,但您可以在团队资源管理器中查看用户的签入列表,并且在每个中都可以看到已更改的文件并查看每个文件的差异。

答案 4 :(得分:0)

如果您已经设置了TFS多维数据集,可以从TFS多维数据集中获取此信息。 Code Churn中有大量维度。其中一些也可以在TfsWarehouse数据库中找到。

如果您确实设置了多维数据集,只需将Excel指向它并享受一些乐趣。但请记住,这些数字可能会指向错误的方向。谨慎使用。