<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="www.w3.org/2005/Atom" xmlns:sy="purl.org/rss/1.0/modules/syndication/" xmlns:dc="purl.org/dc/elements/1.1/" xmlns:content="purl.org/rss/1.0/modules/content/" xmlns:wfw="wellformedweb.org/CommentAPI/" xmlns:slash="purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>drwill's bailiwick</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/drwill/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/drwill/feed.xml</link>
    <description>General insights and product information by
David R. Williamson, Senior Development Manager</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:04:42 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Book: Professional Application Lifecycle Management with Visual Studio 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/drwill/book-professional-application-lifecycle-management-with-visual-studio-2010</link>
      <pubDate>Mon, 05 Apr 2010 11:50:27 GMT</pubDate>
      <dc:creator><![CDATA[drwill]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/drwill/2010/04/05/book-professional-application-lifecycle-management-with-visual-studio-2010/</guid>
      <description><![CDATA[A new book is out for VS2010 by authors Mickey Gousset, Brian Keller, Ajoy Krishnamoorthy, and...]]></description>
      <content:encoded><![CDATA[<p>A new book is out for VS2010 by authors Mickey Gousset, Brian Keller, Ajoy Krishnamoorthy, and Martin Woodward. I was the technical editor for most of Brian Keller&rsquo;s chapters, though he didn&rsquo;t need me too much since his content was always spot on anyway.<a href="www.amazon.com/gp/product/0470484268?ie=UTF8&amp;tag=woodweb03-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0470484268#noop" target="_blank"><img style="display: block; float: none; margin-left: auto; margin-right: auto" src="media.wiley.com/product_data/coverImage300/68/04704842/0470484268.jpg"></a><p>Chapters 14 and 21 are available to preview at <a href="eu.wiley.com/WileyCDA/WileyTitle/productCd-0470484268.html" target="_blank">Wiley&rsquo;s site</a>. They are free to check out, so give them a look to see if the book would be helpful to you.</p><p>Cheers,</p><p>David</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>VS2010 Launch Tour</title>
      <link>https://docs.microsoft.com/archive/blogs/drwill/vs2010-launch-tour</link>
      <pubDate>Fri, 02 Apr 2010 16:03:02 GMT</pubDate>
      <dc:creator><![CDATA[drwill]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/drwill/2010/04/02/vs2010-launch-tour/</guid>
      <description><![CDATA[I&rsquo;m going on a whirlwind tour of the south central United States in a couple of weeks. My...]]></description>
      <content:encoded><![CDATA[<p>I&rsquo;m going on a whirlwind tour of the south central United States in a couple of weeks. My field partner is setting up a bunch of meetings with user groups and companies. I want to know who I&rsquo;m meeting with so I&rsquo;m prepared to speak to them. Many of the entries are acronyms and I have no idea what it is. So I&rsquo;m doing a bing search for &ldquo;NHDNUG&rdquo; and the first link got it right.<p>I&rsquo;m looking at this site <a href="nhdnug.org">nhdnug.org</a> and not even sure what I&rsquo;m looking at yet. My eyes immediately find the line &ldquo;High Speed, Low Drag&hellip;&rdquo; and I&rsquo;m thinking &ldquo;what!? This site uses the same tag line I do for my presentation.&rdquo; I thought that was pretty cool, but then just a moment later I realized they posted the abstract for my meeting with them up on their home page. How cool is that?</p><p>I really look forward to meeting you guys (North Houston .NET User Group)!</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Résumé Audience, part 2</title>
      <link>https://docs.microsoft.com/archive/blogs/drwill/rsum-audience-part-2</link>
      <pubDate>Fri, 02 Apr 2010 11:59:12 GMT</pubDate>
      <dc:creator><![CDATA[drwill]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/drwill/2010/04/02/rsum-audience-part-2/</guid>
      <description><![CDATA[The next thing I think prospective employees need to know about how r&eacute;sum&eacute;s are...]]></description>
      <content:encoded><![CDATA[<p>The next thing I think prospective employees need to know about how r&eacute;sum&eacute;s are interpreted is how it is customized for the company.<p>Do some research about the company and specific job you want to which you submit your resume. Look specifically at the job description and think how you best fit that job. Does your r&eacute;sum&eacute; sound like a good match? Ask a friend to review it for you.</p><p>In my last post, I suggested not using a shotgun approach to catching someone&rsquo;s eye. This is where customization comes in. You may know 25 technologies, but most of them are going to be irrelevant to this job. Highlight the ones you know that are most relevant in your job history.</p><p>I realize customizing your r&eacute;sum&eacute; can be a fair amount of work. Is it worth it to give yours an edge? Another thing is that as a r&eacute;sum&eacute; reader, if I can tell the person didn&rsquo;t care enough to target my company or open job, it makes me wonder if they would do what is necessary to drive for excellence in the job, especially around communication. Hard work and intelligence applies both before and during a new job.</p><p>As a closing note, if the company has a free email service it would be smart to sign up for an account there and use it as your contact info. A neutral email service is fine, but a controversial pairing could be sending an impolitic message.</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Résumé Audience</title>
      <link>https://docs.microsoft.com/archive/blogs/drwill/rsum-audience</link>
      <pubDate>Wed, 31 Mar 2010 18:33:29 GMT</pubDate>
      <dc:creator><![CDATA[drwill]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/drwill/2010/03/31/rsum-audience/</guid>
      <description><![CDATA[I&rsquo;ve been reading a blog called Manager Tools recently based on a recommendation from a...]]></description>
      <content:encoded><![CDATA[<p>I&rsquo;ve been reading a blog called <a href="www.manager-tools.com/blog/manager-tools" target="_blank">Manager Tools</a> recently based on a recommendation from a colleague. It has me thinking about a part of my job I don&rsquo;t usually discuss much: interviewing. I&rsquo;ve spent a lot of time looking over various r&eacute;sum&eacute;s from people, and I&rsquo;m still astonished how little they understand about who is reading their r&eacute;sum&eacute; and how it is interpreted. In fact, there seems to be a lot of hocus pocus about what people think is important in a r&eacute;sum&eacute;, and maybe it is just me but I find most of it misleading and often outright wrong.<p>One example is when people list a billion technologies that they &ldquo;know&rdquo;. I&rsquo;m cynical about how well they actually know any of those things well enough to really put it down. It is usually more accurate to say they are familiar with them, and sometimes even as bad as &ldquo;something I heard about once&rdquo;. The shotgun approach of I-know-a-lot-of-things isn&rsquo;t really impressive. In fact, if an interviewer happens to ask you about one of the technologies that they know really well and find out you don&rsquo;t know squat, then that can be (and has been) pretty awkward in the interview.</p><p>Yes, I know it is nice to put in all the right buzzwords for r&eacute;sum&eacute; queries to pick up on yours, and the real challenge is distilling what you really know and finding a way to put that in consumable paragraphs of how you used that technology. A list of items means very little to me because there is no context. Give me the context, and I&rsquo;ll find you a lot more believable and interesting as a candidate. What you are showing me is that you think about how you communicate and can do so effectively, not just giving me a bulleted list of things that might be relevant &ndash; which isn&rsquo;t useful.</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Where Have I Been?</title>
      <link>https://docs.microsoft.com/archive/blogs/drwill/where-have-i-been</link>
      <pubDate>Wed, 11 Nov 2009 00:23:53 GMT</pubDate>
      <dc:creator><![CDATA[drwill]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/drwill/2009/11/11/where-have-i-been/</guid>
      <description><![CDATA[After trying to start up blogging, I failed to make it part of my regular routine. I think I found...]]></description>
      <content:encoded><![CDATA[<p>After trying to start up blogging, I failed to make it part of my regular routine. I think I found it hard to come up with topics. Working on a v1 product is fun, but it also means no existing customer base or products to blog about. I think I find it much easier to blog about product features and customer scenarios than abstract concepts.<p>Well now that we&rsquo;ve shipped Beta 2 of VS2010 I&rsquo;m overwhelmed with topics and have been able to keep up a daily post on our <a href="https://blogs.msdn.com/vstsqualitytools" target="_blank">team blog</a>, and I&rsquo;ve been doing it for about three weeks! That is a record for me, and it is becoming more of a habit. I don&rsquo;t plan on keeping a one-a-day pace forever, but I&rsquo;m hoping this experience makes it easier for me to keep up a regular pace.</p><p>Also, I&rsquo;ve been using a netbook at home now which I find incredibly convenient. I&rsquo;m online much more often in the evenings now, while watching tv and such. With the help of Windows Live Writer, adding a new blog post is trivial, so all I really need is a topic.</p><p>Cheers</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>MSDN Chat - April 9th</title>
      <link>https://docs.microsoft.com/archive/blogs/drwill/msdn-chat-april-9th</link>
      <pubDate>Fri, 21 Mar 2008 16:39:50 GMT</pubDate>
      <dc:creator><![CDATA[drwill]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/drwill/2008/03/21/msdn-chat-april-9th/</guid>
      <description><![CDATA[Join members of the Visual Studio Team System product group to discuss features available in Team...]]></description>
      <content:encoded><![CDATA[<p>Join members of the Visual Studio Team System product group to discuss features available in Team Foundation Server, Team Suite, Architecture Edition, Development Edition, Database Edition, and Test Edition. In addition, discuss what's new for these editions for Visual Studio 2008.  <p><a href="https://www.microsoft.com/communities/chats/vcs/08_0409_msdn_VSTS.ics"><b>Add to Calendar</b></a> </p><p><b>April 9, 2008</b><br>10:00 A.M. Pacific Time <br><a href="www.timeanddate.com/worldclock/fixedtime.html?month=4&amp;day=9&amp;year=2008&amp;hour=10&amp;min=0&amp;sec=0&amp;p1=234">Additional Time Zones</a></p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Talking To Customers</title>
      <link>https://docs.microsoft.com/archive/blogs/drwill/talking-to-customers</link>
      <pubDate>Fri, 21 Mar 2008 01:15:02 GMT</pubDate>
      <dc:creator><![CDATA[drwill]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/drwill/2008/03/21/talking-to-customers/</guid>
      <description><![CDATA[At Microsoft, we have developers and testers.&nbsp; Those two disciplines make up the traditional...]]></description>
      <content:encoded><![CDATA[<p>At Microsoft, we have developers and testers.&nbsp; Those two disciplines make up the traditional engineering roles that most companies have.&nbsp; Where we seem to differ the most is in the project management and feature design role.&nbsp; Some companies call them business analysts.&nbsp; We call them program managers.<p>From group to group at Microsoft, the role varies however.&nbsp; It's not surprising when we have hundreds of different groups and needs in each group.&nbsp; Some PMs are UI focused.&nbsp; Some are extremely technical and design APIs.&nbsp; The PMs on my team focus primarily on user scenarios, application interfaces, and feature prioritization.&nbsp; They seek user feedback in a variety of ways to validate the designs.&nbsp; Since we are a v1 product, we suffer the typical problem of having very little user feedback.&nbsp; You often hear joke that MS apps reach their full potential on version 3.&nbsp; A big part of that is learning how to get it right as far as users are concerned.&nbsp; Sometimes we need 2 iterations of trial and error accompanied by user feedback to find out.&nbsp; Our goal is to improve that v3 groundhog day.</p><p>Our PMs are doing some amazing work.&nbsp; They have so many different groups of customers (or at least target customers since we don't have a TCM application available to buy yet) from whom they gather feedback.&nbsp; They PMs spend a great deal of time talking to customers, doing presentations, sending surveys, going over data, coordinating usability studies, and meeting with user groups.</p><p>Hopefully, if we've done our job right our v1 product will be closer to perfect.&nbsp; If so, we'll learn considerable amount from this process.&nbsp; Some efforts will prove to be more helpful than others.&nbsp; Regardless, talking to customers is the obvious first start to making a v1 product useful to the people who might use it.</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Web Test Variables</title>
      <link>https://docs.microsoft.com/archive/blogs/drwill/web-test-variables</link>
      <pubDate>Wed, 05 Mar 2008 18:07:09 GMT</pubDate>
      <dc:creator><![CDATA[drwill]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/drwill/2008/03/05/web-test-variables/</guid>
      <description><![CDATA[A customer emailed me today with a follow up question.&nbsp; The original question was about web...]]></description>
      <content:encoded><![CDATA[<p>A customer emailed me today with a follow up question.&nbsp; The original question was about web tests recording AJAX-style client side scripting which initiates server queries.&nbsp; In VS2005 we didn't record those requests and our work around was to use <a href="www.fiddler2.com" target="_blank">Fiddler2</a> to record the scripts.<p>In VS2008 we fixed that which is great for customers because it's much easier to record the web test file directly rather than having to switch to another tool.&nbsp; No offense to the author of Fiddler2.&nbsp; It is an <strong>amazing</strong> web debugger that one should have installed anyway.&nbsp; I'm using it for debugging a for-fun app I'm writing on the weekends to download some special podcasts.</p><p>Anyway, the new question was when I parameterize the web server name, how do I change it to a temporary value for a one time execution?&nbsp; This feature has been in since VS2005 and I tried it to make sure before I responded... but it didn't work.</p><p>I looked up the topic on MSDN and it turns out you have to prefix the variable.&nbsp; I asked one of our web test gurus and he said it's always been that way, but I guess I forgot.</p><p>If your variable name is WebServer1, then at the command-line set the environment variable name to be Test.WebServer1.</p><p>e.g. <font face="courier">C:&gt; set Test.WebServer1=www.MyCustomServer.com</font></p><p>Here's the direct link to the help topic: <a title="msdn2.microsoft.com/en-us/library/ms184806.aspx" href="msdn2.microsoft.com/en-us/library/ms184806.aspx">msdn2.microsoft.com/en-us/library/ms184806.aspx</a>.</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Ellen</title>
      <link>https://docs.microsoft.com/archive/blogs/drwill/ellen</link>
      <pubDate>Wed, 05 Mar 2008 17:43:32 GMT</pubDate>
      <dc:creator><![CDATA[drwill]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/drwill/2008/03/05/ellen/</guid>
      <description><![CDATA[Have you heard about Mort, Elvis, and Einstein?&nbsp; No, no... I mean in context of Visual...]]></description>
      <content:encoded><![CDATA[<p>Have you heard about Mort, Elvis, and Einstein?&nbsp; No, no... I mean in context of Visual Studio.&nbsp; :)&nbsp; We use these 3 personas to help guide feature development.<p>I did a <a href="search.live.com/results.aspx?q=mort+elvis+einstein&amp;mkt=en-us&amp;scope=&amp;FORM=LIVSOP" target="_blank">search</a> for these names to see what has already been published.&nbsp; MS employees have already blogged about the personas, and some critics have come out against them.</p><p>A brief review of some of the criticism seems to be based on a misunderstanding of them and how they are used.&nbsp; I'm not writing this to defend them, but it does bother me that the basis for the dislike is founded on falsehoods.</p><p>My understanding of the personas is that they represent work styles.&nbsp; For instance, there are people who like to open the code editor and just start typing.&nbsp; They use Intellisense to discover new features and learn by trying.&nbsp; Others like to read up first and understand all sides of a technology before trying it out.&nbsp; Chances are all of you have tried both methods at one point or another, though over time you probably trend towards one or the other.&nbsp; Neither method is wrong or better.&nbsp; They just "are" and it's important for us who are implementing new features to recognize that both work styles are common.&nbsp; Customers expect both styles to be supported by Visual Studio.</p><p>If you want to know more about personas or the controversy around them, here are a few links to start from.</p><ul> <li><a title="www.bbits.co.uk/blog/archive/2004/01/15/167.aspx" href="www.bbits.co.uk/blog/archive/2004/01/15/167.aspx">www.bbits.co.uk/blog/archive/2004/01/15/167.aspx</a>  </li><li><a title="www.builderau.com.au/news/soa/-Mort-Elvis-Einstein-headed-for-the-scrapheap-/0,339028227,339250281,00.htm" href="www.builderau.com.au/news/soa/-Mort-Elvis-Einstein-headed-for-the-scrapheap-/0,339028227,339250281,00.htm">www.builderau.com.au/news/soa/-Mort-Elvis-Einstein-headed-for-the-scrapheap-/0,339028227,339250281,00.htm</a>  </li><li><a title="www.nikhilk.net/Personas.aspx" href="www.nikhilk.net/Personas.aspx">www.nikhilk.net/Personas.aspx</a></li></ul><p>What I want to talk about is how we, in TeamTest, don't find Mort, Elvis, and Einstein to be proper work styles to describe how a manual tester approaches work.&nbsp; Our usability team interviewed a lot of target customers.&nbsp; They watched people working, asked them questions, and even invited us in the product group to take turns with them getting to watch and talk to these target customers.&nbsp; I got to do customer visits at Safeco in the U District, and another at Getty Images in Fremont.</p><p>The new persona is called Ellen.&nbsp; Whereas the other personas focus on programming approach, Ellen is not about programming at all.&nbsp; She does have an entirely different history and motivation as one would expect.&nbsp; She is so different from the existing 3 personas, you can see why it was important for us to create a new persona to guide our feature development.</p><p>One example of how she has impacted our direction is in our decision to build a test case management solution outside of the Visual Studio shell.&nbsp; We're simplifying the user interface (getting rid of many actions and tools that she won't need) and reducing the time to install.&nbsp; We want it to be easy to use, providing appropriate amounts of guidance along the way to explain artifacts and activities, and fully support her mainline scenarios with the least amount of manual work to accomplish them.</p><p>If you've seen an early preview of our work, you can plainly see we haven't yet achieved the spirit I write about.&nbsp; We are dreaming of it though, and we're laying the foundation to provide all of that with each step.&nbsp; You've seen CTP 8 and 10.&nbsp; Soon you'll see 12.&nbsp; I hope you've seen great steps forward in each CTP, and I can't wait for you to see the post CTP12 stuff we're working on now.</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Customers</title>
      <link>https://docs.microsoft.com/archive/blogs/drwill/customers</link>
      <pubDate>Sun, 02 Mar 2008 17:10:28 GMT</pubDate>
      <dc:creator><![CDATA[drwill]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/drwill/2008/03/02/customers/</guid>
      <description><![CDATA[In the three years I've been working in the Developer Division at Microsoft, I've been impressed...]]></description>
      <content:encoded><![CDATA[<p>In the three years I've been working in the Developer Division at Microsoft, I've been impressed with the focus our divisional leaders have placed on customer focus.&nbsp; The benefit to customers is obvious.&nbsp; We're responsive to your concerns and it helps us build a product that better meets your needs.<p>It also benefits us a lot too!&nbsp; We have specific customer feedback to drive decisions in feature development.&nbsp; A lot of it is anecdotal, but still very, very valuable.</p><p>I wanted to share the ways my team and I regularly interact with customers.&nbsp; You might have participated in one of the many ways, but not known other ways to get to know us and have an impact on feature direction.</p><p>The <a href="https://forums.microsoft.com/msdn/default.aspx?siteid=1" target="_blank">MSDN Forums</a> are a place for people to post questions and comments.&nbsp; There are many different forums for specific features in Visual Studio and other products.&nbsp; My product team has two forums.&nbsp; One is for <a href="https://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1408&amp;SiteID=1" target="_blank">Web and Load Testing</a>, and the other is for all <a href="https://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=19&amp;SiteID=1" target="_blank">general Team Test</a> issues.&nbsp; Every member of our team spends some time during the week reviewing questions and posting answers.&nbsp; We also encourage others in the community to contribute as well.&nbsp; We try to touch each post within 2 days, and strive for an answer in 7 days.</p><p>About once a month, we schedule live chats on MSDN.&nbsp; We'll recruit 2-3 members of each product unit (TFS, TeamDev, TeamTest, TeamData, TeamArch) to attend and respond live to questions.&nbsp; Watch this blog and others for dates, times, and links to the planned chats.&nbsp; The <a href="msdn2.microsoft.com/en-us/chats/bb149288.aspx" target="_blank">transcripts</a> are posted later for those who were unable to make it, and I suspect for search engines.&nbsp; (Interestingly, the last transcript posted seems to be April of 2007.&nbsp; I'll have to follow up on that and find out if the latest ones are posted elsewhere or if they just haven't made it up yet.)</p><p>Blogging is primarily a one way communication mechanism, but it does increase the transparency of what is happening inside of Microsoft.&nbsp; I prefer transparency, even though I realize we can't always have it in full due to IP, etc.&nbsp; We use blogging to show off new features made available in Customer Technical Previews (CTPs), Betas, and final releases.&nbsp; See David Gorena's <a href="https://blogs.msdn.com/vstsqualitytools/archive/2007/11/29/microsoft-visual-studio-team-system-code-name-rosario-november-2007-ctp-team-test.aspx" target="_blank">post</a> about our test case management features available in a recent CTP, for instance.&nbsp; We like to get comments on the blogs about what you see, though we don't get nearly as much feedback as we'd like.&nbsp; If we blog about something you like, ask us to do more.&nbsp; If we blog about something you don't care about, let us know that too.&nbsp; If you have more questions, we'd love to hear them and we'll try to respond in another comment or in a new blog post.</p><p>We interact with the community in other ways as well, but these 3 are the things we do on the most regular basis and with the most number of people.&nbsp; If you haven't gotten to know us in any of the ways I've listed, give it a shot and let us know how we can do better.</p><p>&nbsp;</p><p>Blogs of interest:</p><p><a href="https://blogs.msdn.com/vstsqualitytools">blogs.msdn.com/vstsqualitytools</a></p><p><a href="https://blogs.msdn.com/slumley">blogs.msdn.com/slumley</a></p><p><a title="blogs.msdn.com/dhopton/" href="https://blogs.msdn.com/dhopton/">blogs.msdn.com/dhopton/</a></p><p><a title="blogs.msdn.com/edglas/" href="https://blogs.msdn.com/edglas/">blogs.msdn.com/edglas/</a></p></p>
]]></content:encoded>
    </item>
  </channel>
</rss>