Welcome to TechNet Blogs Sign in | Join | Help

Six Sigma for Content: Bugs in Writing

One of my favorite weekend pastimes is sailing. Garage sale-ing that is. (Note to self: that pun works better out loud than on screen…). Gslar.com has a nifty mapping app that allows me to chart a route to local garage sales, local estate sales, and multi-family yard sales. It includes a trip planner with directions. Imagine if TechNet/MSDN offered a version of this that allowed you to plan an itinerary of tech events and/or user group meetings? If you’d like to see something like that, leave comments here – better yet, why not mash it up yourself and let us all know about it here?

I browse for books, games and music. Nothing beats $.99 cds. On a recent trip I found the 1995 Bugs in Writing by Lyn Dupre. This got me thinking about applying Six Sigma methodology to technical writing. I was discussing it with a colleague that had some disappointments with previous attempts at applying SixSig to improve quality in writing.

We talked about defining the “defect” as “failure to meet the customer expectation." Teams he’d worked with in the past had trouble producing an action they could take to improve quality.

I tried a poker analogy on him that seemed to resonate. Using an FMEA approach:

If your goal is to win at poker, then the first thing you should do is stop losing (failure mode). The most important of the many causes of this failure mode is what the poker-types call “playing too many hands.” This just means that if you play fewer, higher-quality hands, you will loose less often than if you play any two cards. There is a whole poker book industry devoted to ranking the fine degrees of severity of this cause. Because of the frequency at which they win, some say you should only play the top 10 starting hands, or fold everything except the top 12 starting hands. Some say only play the top 20 hands. In any case, frequency is not really a challenge – you make the decision every hand pre-flop. Detection can be tricky, because it has two parts: you always see your hand, but sometimes you can figure out what your opponent is likely to have as well. This is called a “poker tell”, “read”, and sometimes “putting them on a hand.” Following this strategy will get you toward your goal, you will have easier decisions, and make fewer mistakes, with less disastrous effects, than if you played more hands.

Apply this to creating technical content. We have data that shows that one of the things that dissatisfy IT Pros the most is not being able to quickly find the content they need (failure mode). This is actually easy for us to detect, we have direct feedback on the general problem, and we have search terms data that tells us the specifics. So, the best starting strategy to tackle this problem is to make it easier for IT Pros to quickly find the content they need. We can use SEO tools and techniques on content that is already on TechNet, and then ensure that all new content has good keywords, and descriptions, and such. We can start with the trouble-shooting content, as we know this is the most dissatisfying content across our set of content.

What are your thoughts about trying to get content teams to look at it this way? Better metaphors? Alternate approaches? Leave comments – much appreciated in advance.

Brandon Baker on Virtualization Security

With heavy server consolidation through virtualization comes some new things to thing about from the operations perspective. In many ways, you have to start thinking of a box in the same way as you used to think of a branch office or small data center. For example. now that a single box can host many VMs running critical workloads, you may have to change your view of who touches that box, for what reason, and when. Service/maintenance schedules for the host should probably be different than the schedule for patching the VMs, for example. Same for scheduled backups. If you let VM admins keep snapshots/images/backups on local disk, you may find new disk capacity management issues to get on top of with all those stored VHDs, not to mention that they will have different levels of confidentiality you must manage. Security boundaries - should you have VMs of differing admin security levels on the same host? How can you achieve role based security in Hyper-v?

Recently, I sat down to record a short 10 minute podcast with Brandon Baker on virtualization security, sparked by his blog post on Isolation of Virtual Machines, to chat about some of these issues.

Check out Brandon’s Blackhat conference presentation, including:

· Windows Server virtualization and Windows Server 2008 architecture and components

· How Windows Server virtualization virtualizes the CPU and enforces virtual machine isolation

· Best practices for Windows Server virtualization deployment

· Hardware futures [e.g., TXP from Intel, SVM from AMD, IOMMU]

· And more…

Blackhat also posted a .pdf of his Hypervisor architecture presentation

Beta of System Center Virtual Machine Manager 2008 Available

The beta of the next version of VMM (SCVMM 2008), which includes support for Hyper-V, and requires the RC version of Hyper-V, is available today on http://www.connect.microsoft.com/ (requires Windows LiveID sign in and beta program participation).

New stuff includes:

  1. Supports WS2K8 RC version of Hyper-V VMs, including remotely enabling the Hyper-V role on your WS2K8 hosts, and clustering support.
  2. Multi-vendor support, like VMware (inlcuding VMotion)
    1. VMM 2008 specific features such as Intelligent Placement, consolidation candidate recommendations and others can be run against virtualized infrastructure on any supported platform.
    2. Windows PowerShell™ scripts for customization or automation are also supported across Hyper-V, VMware ESX or Virtual Server implementations.
  3. Better Perf through the new Performance and Resource Optimization (PRO) feature that dynamically responds to failure scenarios or poorly configured components that are identified in hardware, operating systems or applications.
  4. HA – Host cluster support. Clicks a checkbox which designates a VM as highly available, and behind the scenes, VMM orchestrates the creation of that HA VA which includes instructing the Intelligent Placement feature of VMM 2008 to recommend only hosts that are part of a host cluster for the newly minted HA VM.

and more...

How to Write Better

One of the key performance indicators (KPI) for good technical writing is conciseness. This is one reason why geeks (and the military) love TLAs so much, “Lookee, it only takes three keystrokes instead of twenty!”

Sidebar: my first year at Microsoft, I kept a Sharepoint list of TLAs I ran across each day. I stopped after 1,000...

Writing Well tells us “Conciseness and precision go together.”

Conciseness: Methods of Eliminating Wordiness, from the Purdue University online writing lab, includes 10 algorithms you can apply to reduce the wordiness of your writing.

If you think of writing like software engineers think of writing code, you can grasp the rule of thumb: reducing the number of lines of code by 50% yields a 500% reduction in time to analyze, debug, and maintain.

Reduce wordiness = increase conciseness.

Remember and apply Will Strunk's Rule #17: “Omit needless words, omit needless words, omit needless words.”

When you get down to the sentence level, check out Writing Concise Sentences for some more actionable steps you can take to reduce wordiness, increase precision, and generally de-cruft your writing.

Do as I say, not as I do.

 

Posted by tonyso | 1 Comments

N Heads are Better Than One

If I were part of the response team for a Day 0 or other IT security response team, or doing training to prepare for that, or a parent who wanted to help a student research a project for school, I’d want to know about the SearchTogether beta (requires Windows Live ID). Click here to download.

ST comes out of Microsoft Research and includes group query histories, split searching, page-level rating and commenting, automatically-generated shared summaries, peek-and-follow browsing, and integrated chat. For a more complete discussion of SearchTogether's features, check out the tutorial and the SearchTogether beta forum. The forum enables you to post comments, feedback, and feature requests, and can meet and connect with others with whom they might wish to engage in a collaborative Web search.

STBeta

Check it out. Leave comments here on how IT Pros might use this.

Error in TS Gateway ISA Server Setup

FYI we are fixing an error on page 60 of the Windows Server 2008 TS Gateway Server Step-By-Step Setup Guide as follows:

14. On the Authentication Delegation page, click No delegation, and client cannot
authenticate directly, and then click Next.

Change to:

14. On the Authentication Delegation page, click No delegation, and client can
authenticate directly, and then click Next.

Following the instructions for setting this ISA web publishing rule results in users being continually prompted for credentials when trying to connect. Sorry for the error, we are getting out the fix as soon as we can for both the online and download center versions.

Wouldn’t it be cool if TechNet Library pages had the ability for me to post this correction directly on the page till we get the update through the publishing process? Over on MSDN this is called “community content” or the “MSDN wiki” and looks something like this:

image

Want this for TechNet library content? Leave comments.

Posted by tonyso | 1 Comments

How to Plan Your Hyper-V Deployment

You already knew about the free, agent-less Microsoft Assessment and Planning Tool, right?

Today the team blog shows you how to use it for Server Virtualization Candidacy Reporting. You are going to need the information in that report to plan your Hyper-V deployment.

You can also watch the MAP Demo Video

See also:

 

Virtual Server Deployment Cookbooks

Running Virtual Server 2005 R2 SP1 and DPM 2007? Got backup? Offsite/Onsite/Or both? Two deployment cookbooks will help you:

Splogbane: If you are reading this on a blog other than http://blogs.technet.com/tonyso, why not stop patronizing a splog and come over to the original?

Download all the Microsoft Virtualization Deployment Cookbooks:

• Backup and Recovery using Microsoft Virtual Server 2005 R2 Service Pack 1 and Acronis True Image 9.1 Enterprise Edition
• Deployment Cookbook: Branch Office—Microsoft System Center Virtual Machine Manager Microsoft Virtual Server 2005 R2 Service Pack 1
• Deployment Cookbook: High Availability with Virtual Server Host Clustering
• Deployment Cookbook: Hosted Backup—Microsoft System Center Data Protection Manager 2007 and Microsoft Virtual Server 2005 R2 Service Pack 1
• Deployment Cookbook: Offsite Backup—Microsoft System Center Data Protection Manager 2007 and Microsoft Virtual Server 2005 R2 Service Pack 1
• Deployment Cookbook: Onsite Backup—Microsoft System Center Data Protection Manager 2007 and Microsoft Virtual Server 2005 R2 Service Pack 1
• Microsoft System Center Data Protection Manager 2007, Microsoft Virtual Server 2005 R2 Service Pack 1, and Microsoft System Center Virtual Machine Manager
• Microsoft Virtual Server 2005 R2 Service Pack 1 and Microsoft System Center Virtual Machine Manager
• Mobile User Access of Applications. Terminal Server running on virtual machines using Microsoft Virtual Server 2005 R2 Service Pack 1
• Quick Migration with Virtual Server Host Clustering Windows Server 2003 Enterprise Edition & Microsoft Virtual Server 2005 R2 Service Pack 1

See also:

Enjoy.

P.S. After you read those, leave comments here about what content is missing.

Why Google Can’t Win

Last week Glenn Derene declared in How Social Networking Could Kill Web Search as We Know It “the next generation of Web users may find what they want by using their social network rather than a search algorithm".”

Now, this article is really positing search in the broad “consumer” sense - search as in movie, restaurant, recipe, new electronic device, movie reviews and such. Whenever I want to search for facts or technical information, I think how it might be tagged and then search blogs.technet.com, or blogs.msdn.com, or del.icio.us, ma.gnolia, stumbleupon, etc. If ti was day zero, and I was part of the response team, I’d probably keep an eye on the twitter-verse.

One reason IT Pros use http://blogs.technet.com is that they grok that it is much easier to watch an IT Pro blog about technology X than it is to find all the technical content yourself (or just the subset that you need at the moment, thank-you-very-much). In the article, Udi Manber, Google’s vice president of engineering in charge of search quality, says “The art of ranking is one of taking lots of signals and putting them together. Signals from your friends are better, stronger signals.”

The tag cloud on msdn shows some interesting info, like how big PowerShell is (literally and figuratively), and how much of our content has bugs (who knew?).

tagcloud

Now, consider the possibilities for delivering you targeted technical information out of TechNet and MSDN that this guy has unleashed.

Leave comments.

How to Write a User Manual

Back in the day, the folks who brought us PONG got it right. Here is the user manual:

  • Insert quarter
  • Ball will serve automatically
  • Avoid missing ball for high score

When is the last time you were given such succinct, yet usable instructions? Leave a comment.

Posted by tonyso | 2 Comments

Free Keyword Analysis Tool: adCenter Add-in Beta for Excel 2007

TechNet/MSDN Search PM Rob Veliz recorded a short podcast with me giving tips on Search Engine Optimization, and the new TechNet Enhanced Search Refinement that takes you direct to the Technical Library content called "Documents & Articles."

Splogaway: If you are reading this on a blog other than http://blogs.technet.com/tonyso, why not stop patronizing a splog and come over to the original?

His tips include:

1> Get the free adCenter Add-in Beta for Excel 2007 and use it to analyze and improve your keywords. This tool includes the Ad Intelligence model, which enables you to:

  • Easily and quickly build out or expand keyword lists.
  • Effectively plan keyword strategy based relevance, cost history, volume, demographics, geography, and more.
  • Forecast monthly and daily keyword impressions and future trends.

2> Use the data from 1 to optimize your descriptions. Writing an effective description tag for search is and essential step toward improving CTs in search results. Interesting: the meta description tag has no effect on a site’s rank in search results.

3> Use a backlink analyzer tool to increase the quantity and quality of your backlinks.

Read Rob's blog for more SEO Tips.

Posted by tonyso | 1 Comments

How To Configure Hyper-V with Failover Clustering on Windows Server 2008 Core

Jose Barreto has posted a detailed blog post with many screenshots walking you through his demo setup that shows how he configured his demo for Storage Networking World.

It is an excellent primer on how to configure Hyper-V with failover clustering on Windows Server 2008 core, using:

  • Windows Unified Data Storage Server 2003 iSCSI Software Target
  • Windows Server 2008 Core Install
  • Windows Server 2008 iSCSI Initiator
  • Windows Server 2008 Hyper-V
  • Windows Server 2008 Failover Clustering
  • Reducing My Carbon Footprint

    Yesterday Microsoft opened 150 “touch down” work spaces for temporary use by Microsoft employees as part of a broad company strategy to help Seattle-based employees deal with the ever-worsening commute.

    Today, I took it for a test drive. I took the Seattle Metro bus to work instead of driving my SUV (Microsoft provides me a pass that sticks on my employee smartcard). I was the first to use the online reservation system for a cubicle, which was kind of fun.

    The building is modern and airy, with a nice view of the Needle and the EMP to the west.

    IMAGE_026 (2)

    They have rooms to take speakerphone conf calls that don't disturb everyone nearby, and rooms to help me focus.

    IMAGE_027

    Even the toilets are new, and come with instructions (to help you save water). The green coating on the handle is to "reduce germs."

    IMAGE_024

    Press up for skinny flush (one drop) and down for full flush (3 drops). Back in the California drought days, the low-tech fix for saving water was to accumulate three number 1 ("fluid") deposits before flushing - same effect.

    Posted by tonyso | 1 Comments
    Filed under:

    Scripted Install for IIS 7.0 on Windows Vista

    How do you find scripts? For example, I ran across this script today in the Windows Server 2008 Technical Library that installs IIS 7.0 on Windows Vista, but I didn't find it in the script center. In fact, the Script repository had no scripts for IIS 7.0...

    Type the following command into a script:

    start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

    Important:

    If you use this script, you get the full IIS installation, which installs all available feature packages. If there are feature packages you don't need, you should edit the script to install only the packages you require.

    "Not The Real" Dan Brown Demos New Windows Troubleshooting Content

    I blogged earlier about the new troubleshooting content in Windows Server 2008, including an audio podcast with author Dan Brown. Seeing is believing and now the Edge has a video demo here. Once you see the new content, and hpw it will save you time, you'll consider the ~20 mins looking at the vid well spent. Here's the Edge informational blurb FYI:

    "Have you noticed the "More Information:  Event Log Online Help" links at the bottom of some event log entries?  Ever wonder who wrote up all those?  I had an opportunity to sit down with Dan Brown (no, not that Dan Brown) to talk about Windows Troubleshooting.  He's part of a team that wrote 9000 online help entries, consisting of some 3 Million words.  Many of those words are things like resolve and verify and troubleshoot - and they give you info you need to find out why that event log entry got made in the first place."

    Posted by tonyso | 1 Comments
     
    Page view tracker