<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">A Bug's Life</title><subtitle type="html">Customer feedback makes for a better Windows.</subtitle><id>http://blogs.msdn.com/pauldon/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pauldon/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/pauldon/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2006-07-07T21:12:00Z</updated><entry><title>Improving bug reporting for Windows</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pauldon/archive/2006/07/14/666111.aspx" /><id>http://blogs.msdn.com/pauldon/archive/2006/07/14/666111.aspx</id><published>2006-07-15T00:25:00Z</published><updated>2006-07-15T00:25:00Z</updated><content type="html">&lt;P&gt;We've kicked of requirements gathering for the next version of the beta bug reporting tool.&amp;nbsp; The current tool, the Microsoft Beta Client (MBC),&amp;nbsp;does some things good.&amp;nbsp; But as with any software after you have time to look back at it there are things we could do much better.&lt;/P&gt;
&lt;P&gt;People on the current Vista and Longhorn betas have had a few opportunities to tell us about what the next version should do, but other people, such as participants in the preview program, use it as well.&amp;nbsp; For those people, you are welcome to leave your comments here and we'll take them into account as we spec out the next version.&lt;/P&gt;
&lt;P&gt;Paul&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=666111" width="1" height="1"&gt;</content><author><name>Pauldon</name><uri>http://blogs.msdn.com/members/Pauldon.aspx</uri></author></entry><entry><title>About all those 'bugs', Robert...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pauldon/archive/2006/07/07/659376.aspx" /><id>http://blogs.msdn.com/pauldon/archive/2006/07/07/659376.aspx</id><published>2006-07-07T23:12:00Z</published><updated>2006-07-07T23:12:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;What a great way to kick off this blog.&amp;nbsp;Someone sent me a great link this week, &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Robert McLaws has an &lt;A href="http://www.longhornblogs.com/robert/archive/2006/07/05/Windows_Vista_Bug_Analysis.aspx"&gt;interesting analysis of Vista and Longhorn feedback &lt;/A&gt;on his blog. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;It's&amp;nbsp;pretty good based on the way he extracted the data.&amp;nbsp; In fact there are a lot of reports that arrive marked ‘private’ and ‘organization’ that are missing from the data though.&amp;nbsp; It’s important to note that the universe of ‘bugs’ we’re talking about includes everything from actual Bugs, to suggestions, Design Change Requests, requests for driver support, spelling and localization errors to name a few.&amp;nbsp;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;We have a lot of different programs, and the actual number of reports we’ve received differs based on whether you count TAP programs, non-english bugs, the CPP and such so it’s difficult to answer in raw numbers without a long discussion of which programs we’re counting, are we including DCR’s and suggestions or not. Not all reports are visible directly to you because of the ‘organization’ and ‘private’ flags on bugs among other things.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;We have less than 10% of the total reports received that are still ‘active’. Some of these are actual bugs and will be fixed before we ship &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;Vista&lt;/st1:place&gt;. Some are actual bugs but are server specific and will get fixed before Longhorn server ships. Some are suggestions or design changes and will remain active and be tracked for inclusion in the next version of Windows.&amp;nbsp; Still others that are currently active will wind up with some other resolution after we continue to review them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000000&gt;Over 25% of all reports received to date are resolved and can be tied directly to a code change.&amp;nbsp; Almost 40% cannot be linked to a direct change but are not reproducible for us at this point.&amp;nbsp; Most of those are well known as fixed, but it’s not efficient to spend hours digging through the code to find the precise change. The remainder are reports that are resolved as External (may require follow up with 3rd parties), By Design (Working as intended), Won’t Fix (No change is going to be made right now, often this is really ‘Can’t Fix’) and a few Dead Code (a case where someone filed a bug that exists in code that will be replaced before we ship).&amp;nbsp; It makes no sense to go do work in this area say, at Beta 1, when you know that by Beta 2 your replacing the whole module.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;About the increasing quantity of bug reports – what is not factored in is the quantity of people we are adding to our programs.&amp;nbsp; We are constantly adding new people to our programs to get more feedback.&amp;nbsp; That coupled with the sheer interest generated as we approach the final stages tends to account for the uptick.&amp;nbsp; Just the technical beta program alone has gone from 10,000 people to over 26,000 since Beta 1 and we’ve created entirely new programs as well.&amp;nbsp; What is significant is that the severity reported bugs is dropping.&amp;nbsp; We’ve moved from seeing the serious issues you see in a Beta 1 to a very usable system that generates more ‘this doesn’t work quite right’ issues at Beta 2.&amp;nbsp; You will still find an occasional person with a persistent system problem and we continue to investigate those, but we now have those down to a very manageable quantity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;The daily incoming rate that is graphed can be an inaccurate number.&amp;nbsp; We do take the system down from time to time for maintenance and then we queue the bugs up. A weekends worth of bugs may arrive on Monday.&amp;nbsp; That is the case with that near 600 bug day in June.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;He is correct that our automated systems that send back failures help us immensely.&amp;nbsp; We can quantify various types of failures without the user having to file a bug report about it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Thanks,&amp;nbsp;Robert&amp;nbsp;for recognizing the work people are doing here!&amp;nbsp; Everyone here realizes that for &lt;st1:place w:st="on"&gt;Vista&lt;/st1:place&gt; to be great we have to include the feedback from our customers in the product.&amp;nbsp; We’ve been doing that all along, but in particular after Beta 2 we’ve made great progress.&amp;nbsp; RC1 should reflect this when it’s available later this year.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=659376" width="1" height="1"&gt;</content><author><name>Pauldon</name><uri>http://blogs.msdn.com/members/Pauldon.aspx</uri></author></entry></feed>