Building an Awesome User Experience

Hot on the heels of my last post that my blogging was moving, I’m right back here with a test focused post.

Something hit me again yesterday, and not for the first time, that I had to call out.

Let’s talk about building a quality user experience and compare this to where I see folks spending most of their time – building a quality *functional* experience.

When I think about a quality user experience, I think about a feature that plays well with others and is trivial to understand and use. So that’s easy to write down and it’s easy for folks to agree that building such an experience is important. But what’s hard is detecting when you don’t have a quality user experience.

As I’ve commented before, you have a number of elements working against you here. Some of these are psychological. When you work with a feature day in and day out, you becomes used to its warts. You figure how to work around them and this workaround mentality becomes ingrained so that it’s second nature. You become blind to detractors of a quality user experience and you’re surprised when someone else tries your feature and struggles to use it. I wouldn’t be surprised if your work environment is also working against you. It’s been a hectic week and you have lots of deliverables like test plans and automation. You’re not thinking about the optimal user experience, because you’re swamped just trying to cover basic functional testing.

You need to change and make a mental shift to wearing that proverbial customer hat and evaluating the user experience. When I think about a feature, the first thing I want to know is the user experience we’re trying to nail. I don’t care about technical implementation details

This is a key tenet of Scenario Focused Engineering (SFE) which we push heavily at Microsoft. The primary idea being that the customer is put at the center of the development process and the focus is on delighting the customer. Notice that we’re not talking about engineering details of “how” this is going to be done. Our users don’t care about that. The technical challenges you had to overcome to deliver your feature are irrelevant to them. That’s a key point. We often get bogged down in technical details around implementation or integration with other features and this causes us to miss seeing the forest because of the trees. We need to clearly define the user scenarios we want to deliver, avoid getting bogged down in technical details, and constantly check ourselves against delivering those uncompromised user experiences. This is what Apple does so well these days and the results speak for themselves.

With a clear understanding of the ideal user experience you want to deliver, assess your feature against this. This is the hard part for the reasons I previously noted. So much is working against you here and it takes training to stay focused to produce the best assessment.

Let’s go through an example showing an integration scenario between an Azure web site and Hosted TFS which will be used for source code control. I thought a video would be best, so here we go:

Now that you have ideas around how the actual user experience differed from the ideal, you’re probably ready to go back to the developers to discuss this. Often, the gaps between the ideal from the actual are caused by technical challenges (i.e., stuff is just hard to do). That’s understandable, but it shouldn’t always excuse us from tackling those problems. That’s why we’re paid the big bucks, right? We’re able to solve these challenging problems. We need to fight harder to deliver awesome user experiences. Just nailing fundamental functionality isn’t enough. You have to go the extra mile. Customers are worth it.

Mark

10 comments:

  1. You may easily explore diverse range of fan models as per your design and choice requirements.
    Third type is named as ceiling fans with 3 lights
    and where the room is small it is the most efficient option.
    Whatever your lifestyle, you're sure to find the right lighting to complement it.

    Also visit my blog - lowes ceiling fans with lights and remote

    ReplyDelete
  2. Excellent goods from you, man. I have understand your stuff previous to and you're just extremely magnificent. I actually like what you've
    acquired here, certainly like what you are stating and the way in which you say it.
    You make it entertaining and you still take care of to keep it sensible.
    I can not wait to read far more from you. This is actually a terrific web site.


    Check out my web blog ... buy hemorrhoids

    ReplyDelete
  3. When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I
    get four e-mails with the same comment. Is there
    any way you can remove me from that service? Thank you!


    Look into my website - http://buymaxoderm.eklablog.com

    ReplyDelete
  4. I'm really enjoying the design and layout of your blog. It's a very easy on the eyes which makes it much more enjoyable for me to come
    here and visit more often. Did you hire out a designer to create your theme?

    Superb work!

    Also visit my homepage - socialbookmarkingss.info

    ReplyDelete
  5. The flex waistband desires a load of buyers.

    Also visit my web site ... Flex Belt Discount

    ReplyDelete
  6. Make sure your ab belts have a unique toning program.


    my web page - https://www.myonehope.com/node/111718/

    ReplyDelete
  7. I got this website from my buddy who told me
    about this web site and at the moment this time I am visiting this
    web site and reading very informative content here.

    Look at my homepage; phen375-canada.tumblr.com

    ReplyDelete
  8. This site was... how do you say it? Relevant!! Finally I have found something that helped me.
    Thanks!

    Have a look at my homepage - male sex enhancement pills

    ReplyDelete
  9. The ingеstion of less rather than more сalories will perρеtually help you lose cоnsidеrable weight without requiring
    you tο follow ԁіeting? The herbal ingredіents include mаny antioxіdаnts аnd vitamins.

    Is our сonstаnt exposure to thеse chеmicals.

    Many eхperts гecοmmenԁ dіet аnԁ green coffеe bеan extract
    sidе effectѕ. Ӏf you can гeԁuсe about
    5 pounds withіn a month with оver-the-cοunter
    diеt pills. Ϻany οf theѕe consumeгs fеагing the
    worst tend to stick to a reduced calorie diet that is high іn antioxidаnts is one that ωill givе
    you аuthentіс pills.

    Feel free to visit my sitе http://facultea.com/

    ReplyDelete
  10. Hello Thеre. I found your blog thе use of msn.
    That is an extremely smartly writtеn аrticle.

    I will make sure tο bookmarκ it and
    retuгn to lеaгn eхtra of yоur useful info.
    Τhanks foг the ρost. I will certainly return.


    My webpagе disque ssd

    ReplyDelete