Windows Workflow Foundation API Usability Lab Video – Part 1

Sign in to queue

The Discussion

  • User profile image
    BryanF
    Well, we already know they throw chairs... (j/k!) Tongue Out
  • User profile image
    gregoryw
    Oh, come on, we know it's the World Wildlife Fund Wink
  • User profile image
    what_ever
    Would mind seeing more videos with Nancy Lincoln Perry..... Wink
  • User profile image
    BryanF
    I never said I wasn't referring to them. Smiley
  • User profile image
    BryanF

    Speaking more seriously, this is an interesting process. Are the results of these studies used in any broader way beyond the products being tested? For instance, do they influence future revisions of the API design guidlines of the .Net framework or something along those lines? Is there a company wide repository where architects and developers can gleam the data for common patterns--a more collective body of knowledge, so to speak?

  • User profile image
    jamescon
    I'm not sure about a company wide repository, but Steven Clarke (who was in the video) is a usability engineer involved with all of the WinFx components.   So he helps identify common themes and areas of inconsistency acrosss Windows Workflow Foundation, Windows Communication Foundation, and Windows Presentation Foundation.

    James Conard
    https://blogs.msdn.com/jamescon
  • User profile image
    stevencl
    In response to the question about whether or not we generalise the results of these studies to other APIs, the answer is yes, we do. There are a couple of ways we do this.
    1. I work with Krzysztof, Brad, Joe, Mitch and others on the WinFX review team. Whenever we're reviewing an API, I'll look for API designs that I think will exhibit the same issues that have been observed in the labs. We'll discuss during the review the extent to which the same issue may or may not manifest itself in the API we're reviewing and the API team will decide whether or not they will make changes.
    2. When we observe patterns of behavior across multiple studies we roll these up and produce a design guideline that aims to inform API designers how to avoid the same issue.

    Thanks,

    Steven

  • User profile image
    BryanF
    Cool. Thanks much for the reponses. Smiley

Add Your 2 Cents