TFS 2015的更新版本2.1
[原文发表地址]: Update on TFS 2015 Update2.1
[原文发表时间]:April 28, 2016
嗯,我纠结了好几天,我不希望我博客的评论里有我们正在修复的Update 2.1 的bug,尽管这些bug 很多人遇到过。让我分享一些一直萦绕在我的脑海里的问题…
为什么在我的博客的评论里有这么多的bug报告?
总之,我的博客不是一个真正用来报bug的地方。他会花费我很多时间(仅仅是因为我要把他们给合适的人看看)。对你来说它并不是一个很好的体验——你没有一个很好的方式去跟踪它。对于我们工程师来说它也不是一个很好的体验,因为获取更多的细节也是很困难的——因为博客的评论往往没有联系方式的。我们有专门的系统,报bug 可以点这里 https://connect.microsoft.com,提建议点这里https://visualstudio.uservoice.com。
我有一些假设: 1)我曾经请求过,建立一个关于很多的bug的帖子。2)我会认真的回复你。如果你发布了一些东西在这儿,我几乎会在一个小时之内读完并且把它转发给我们团队中的一些人,因为这些可能来自他们的VP,无论他们正在做什么,他们往往都会放弃正在做的事情,然后把你的这些问题修改正确。所以一些体验对你来说不能被忽略。3)我觉得connect.microsoft.com在用户体验和我们的反应能力方面都不是很理想化。
但是这些都仅仅只是我的假设。我更感兴趣你对这种情况的想法。
别误会,我的博客绝对是可供那些觉得他们需要被听到的任何人使用。如果你对一些事情感到沮丧,不能得到满足,(或者只是想说说一些真正高兴的事情而已),我在这里。我不希望人们觉得我不鼓励讨论。同时,我想让人们在我们“正常”的渠道里获得满足。如果它们不能正常工作,我想知道为什么,看看如何才能解决这些问题。
从Update 2发布以后,我就已经请别人拿所有在我博客里的bug 和connect.microsoft.com 上的比较,看看这些bug是否也在这儿。也许他们有提交,只是我们忽略了,如果是这样的话,那我们就要修复一些东西了。
对于这些额外的bug ,我会在Update 2.1上做些什么呢?
时间表上关于Update 2.1的最终提交时间是今天。 到那时候我们不打算去重现,识别并修复每一个问题。(一天我仍然可以看到几个新的问题)。我决定我们将继续并且“按时”发布包含我们已经修复问题的Update 2.1版本。无论我们可以修复多少其他的问题,Update 2.1都是有很多有价值的改进。而且Update 3也不远了。如果我等的太久,Update 2.1就变得毫无意义。我们将在未来的6周时间完成Update 3的“开发”,并且在之后的几周内发布(我认为)。鉴于这一切,我们将继续前进,下周发布Update 2.1。
我要如何处理已经被报道出来的bugs?
我们将继续处理这些bug。不只如此,我已经要求团队回过头去对connect.microsoft.com做彻底地清理,发送一个微笑反馈等等。确定其他的bug应当并且能够在Update 3被修复。所以,报告你发现任何的bug。我不能保证我们会修复所有的bug,但是我们会努力修复尽可能多的bug。
对于开发过程的质量,这些意味着什么呢?
我也不确定。这是我们第一次想发布Update 2.1。我们已经有bug,并且总是有bug出现。几乎不可能消除一个非常大型的复杂系统中的每一个单一的bug。但是,这是第一次我们无法忍受这些,并且我们说这些不能再忍受了,我们需要做的更好。我们对所有的已经被报道了的bug做一个回顾,他们什么时候被引入的,根本原因是什么,在较早之前被发现的时候可以做些什么等等。从这些中我们会做一些调整,我希望我们在不久的将来不要再有这么多数量的bug。
说了这么多,我并不是说Update 2是一个*不好*的发布版本。大多数人们已经安装了它,并且很多人也很愉快的使用它。人们都很高兴,因为它有很多好的地方。所以,它可以或者应该说已经是一个*良好*的发布版本。一旦我看到一些回顾展,我将知道的更多。总体来说,我非常高兴和自豪这个团队所做的工作。质量和对人们的承诺以及创新的过程,允许我们在这么多不同的方法中提供如此大有用的价值。与此同时,一切都是使你学得更多、做得更好的一个机会。唯一的问题是你是否意识到这个机会并且实际行动起来。