With all due respect, explaining a broken process doesn't make it any less broken.
On Wed, May 12, 2010 at 6:44 PM, David Kean <david.k...@microsoft.com>wrote: > Alright, given that I've actually been on both sides of the fences on > this one, let me try and explain what happens on the other side: > > 1) Customer files a bug on Connect, it appears in our TFS bug database > internally. > 2) First CSS/PSS or whatever they are called these days have a look at > it to try and reproduce the problem. This is to reduce the amount of product > support that the feature team themselves have to do (which would take us > away from feature work). > 3) As these are support personnal and did not actually work on the product, > they usually don't have as much context as the feature team themselves - > hence why some bugs that seem obvious to someone who's used the technology > extensively might be resolved as not-reproducible. The best way to get > through CSS is to produce a simple repro project that clearly shows the bug. > 4) After CSS have reproduced the problem (or if it is a suggestion), they > assign the bug to the feature triage team (usually a senior PM, dev and > test) to look at it. CSS also will add a comment to the customer to tell > them that they have done that. > 5) We look at the bug to determine a couple of things: > > i) Is it by-design? The bug may be exhibiting behavior called out in the > documentation, or called out in the spec (internal document describing the > design of the feature). Or it may be relying on behavior that we don't > guarantee (such as relying on the result of String.GetHashCode). > ii) Is it really a suggestion? Is the request a new feature, API or > behavior that we previously didn't have? These usually fall in priority > against normal bugs - and we usually consider these in the next planning > milestones (which in the 6 months to a year of the product cycle means next > version). > iii) Is it a bug that we would fix? A variety of factors come into play > when we decide whether we should fix the bug; How risky is it? Would it > break compatibility? How many customers would benefit from it? It is a > corner case? Does it have a reasonable workaround? Is it in an area that > we're no longer investing in? > > The ultimate resolution of a bug can take many months depending on the > which part of the product cycle we are in, bouncing among various members on > the team to gather information, and then usually sent back to the triage > team to decide above. The triage team will then usually add a comment to the > customer. > > Now the tricky part of above, is that you guys don't see the whole story > behind the bug. While a bug may have one or two public comments from > Microsoft, internally there are usually a whole bunch of comments from devs, > PMs and QA explaining the underlying details, calling out the spec or doc > that describes the behavior, or explains how it would break compatibility. > Unfortunately, due to the design of the system - it's very easy to forget to > add comment to the customer to explain what's occurring underneath or to > even know that the bug itself is a customer filed bug. This is why sometimes > bugs are closed without comments. > > On top of this, we actually change backend databases every product version, > and when this happens sometimes the link between the external site and the > internal database breaks, meaning that any updates to the bug are not shown > externally. If you've got any bugs from 2005 that are still active, then > chances are this is one of these cases. I've re-raised this issue a couple > of weeks ago, so hopefully we can a resolution soon for these. > > Another thing that I should add about the 'Won't Fix' tag: This can > actually have two meanings depending on the team: > > 1) It really means Won't Fix - something that the team won't look at fixing > unless a lot of people hit the same bug or provide feedback. > 2) It means Won't Fix for this release, but we'll add a special tag to it > that means 'consider it in the planning for vNext' - this is similar, but > confusingly not the same, to the Postponed resolution. > > Unfortunately, external customers can't see which one this is. You need to > gleam this from the comments of the product team. > > Now this turned out to be longer than I'd planned, its late over here > (1:41am) and I really should go to bed. > > ------------------------------ > *From:* ozdotnet-boun...@ozdotnet.com [ozdotnet-boun...@ozdotnet.com] on > behalf of Eddie de Bear [eddie.deb...@gmail.com] > *Sent:* Tuesday, May 11, 2010 10:05 PM > *To:* g...@greglow.com; ozDotNet > > *Subject:* Re: benefits of using vs 2010 > > I agree with Greg on this one. I've submitted bugs and enhancements > which received positive responses (from Microsoft) only to be closed "Won't > Fix" at the last minute. Even if they were migrated to VS-Next would have > been a better option, but to have them closed with no explanation just > discourages people from submitting anything. > > Ed. > > On Wed, May 12, 2010 at 2:04 PM, Greg Low (greglow.com) <g...@greglow.com > > wrote: > >> Too true Mitch. >> >> >> >> Unfortunately, most of the folk I know that used to submit a lot of bugs >> and suggestions have stopped doing so. There are way too many “by design” >> responses. And most suggestions (rather than bugs) have no response until >> the product is about to ship, then they come back with “closed won’t fix”, >> without comment or even a name of who to talk to. >> >> >> >> It just isn’t a good feedback mechanism at present. >> >> >> >> I’ve even had entries submitted in detail, that a bunch of people have >> voted for, many have commented that it’s important, and it’s been closed as >> “closed not reproducible”. Again, with the decision attributed to >> “Microsoft” and no other name present. You’d think if a number of people >> think it’s important and you can’t reproduce it, you’d reach out to the >> person posting it at the very least. >> >> >> >> I can’t make sense of many of the statuses either. I’ve had another one >> that said “can’t reproduce” but also then said “fixed in SP1”. >> >> >> >> Regards, >> >> >> >> Greg >> >> >> >> *From:* ozdotnet-boun...@ozdotnet.com [mailto: >> ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Mitch Wheat >> *Sent:* Tuesday, 11 May 2010 10:22 AM >> >> *To:* 'ozDotNet' >> *Subject:* RE: benefits of using vs 2010 >> >> >> >> While I'm sure the folks at Microsoft do their utmost to fix bugs, it >> doesn't take long to 'burn' bug submitters with "This is by design" >> responses >> >> >> >> Just my 2 cents. >> >> >> >> Mitch Wheat >> >> >> >> *From:* ozdotnet-boun...@ozdotnet.com [mailto: >> ozdotnet-boun...@ozdotnet.com] *On Behalf Of *David Kean >> *Sent:* Tuesday, 11 May 2010 8:19 AM >> *To:* ozDotNet >> *Subject:* RE: benefits of using vs 2010 >> >> >> >> > Sadly most of the worst bugs from VS 2008 are still there. >> >> >> >> Can you tell the ones that you keep running into? Or can you head over to >> Microsoft Connect and file these? Customer feedback is a *huge* factor in >> what bugs in fix – if we find the bugs internally but no customer has >> reported them, these fall in priority against other bugs that customers have >> filed. >> >> >> >> *From:* ozdotnet-boun...@ozdotnet.com [mailto: >> ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Mark Jarzebowski >> *Sent:* Monday, May 10, 2010 5:09 PM >> *To:* ozDotNet >> *Subject:* Re: benefits of using vs 2010 >> >> >> >> I've switched most of my current apps to VS2010. >> >> >> >> It's looks nicer and is more pleasant to work with. >> >> >> >> Sadly most of the worst bugs from VS 2008 are still there. >> >> >> >> Also not much there to improve productivity for coal face developers. >> >> >> Regards ..... Mark Jarzebowski >> Director Software Engineering >> Business Model Systems >> Kew Victoria >> www.bms.com.au >> >> On Mon, May 10, 2010 at 1:22 PM, Anthony <asale...@tpg.com.au> wrote: >> >> >> >> Anyone using vs2010? Is it worth upgrading some projects? >> >> >> >> >> >> regards >> >> Anthony (*12QWERNB*) >> >> >> >> >> >> >> >> >> > > > > -- > Eddie de Bear > Mob: 0417066315 > Messenger: eddie_deb...@hotmail.com > Skype: eddiedebear > -- Joseph Cooney http://jcooney.net