IBM-Watson / design-guide

IBM Watson's Design Guide
http://watsondesign.guide/
Other
103 stars 39 forks source link

Design principles #116

Closed bobbinrobyn closed 9 years ago

bobbinrobyn commented 9 years ago
bobbinrobyn commented 9 years ago

@Snugug: No rush, but when you get a chance, will you assign this to me?

bobbinrobyn commented 9 years ago

This won't all be done by March 24. Should I change the scope or do we want to push it to a later milestone? @Snugug @joshkimmell

Snugug commented 9 years ago

If it doesn't block other work we can push it to RC1 but not further than that

On Mar 12, 2015, at 2:08 PM, Robyn Hammond notifications@github.com wrote:

This won't all be done by March 24. Should I change the scope or do we want to push it to a later milestone?

— Reply to this email directly or view it on GitHub.

joshkimmell commented 9 years ago

That's fine... It shouldn't block. We need to have a formal review with Brad, though.

bobbinrobyn commented 9 years ago

After getting feedback from Brad, I brainstormed a few different ways to write the taglines. I'll pick back up on the visual examples on Friday, after our color decisions are wrapped up.

bobbinrobyn commented 9 years ago

Can we change this to in progress?

bobbinrobyn commented 9 years ago

screen shot 2015-04-02 at 2 40 51 pm First few sketches of visual examples for the design principles. They're supposed to be pretty abstract. They could eventually have motion, if it makes sense for the content and would benefit our users.

joshkimmell commented 9 years ago

Hmmm... How are you imagining these in context? Maybe we could see that.

bobbinrobyn commented 9 years ago

Here's all the visuals I mocked up! I'll upload them by principle.

Principle 1: Introduce Cognitive Clarify Watson’s capabilities with hierarchy, copy, and interactions to help set appropriate user expectations. p1-01 p1-02 p1-03 Educate the user throughout the experience without interrupting his or her workflow. p1-04 p1-05 Integrate additional explanation into the visual hierarchy as a secondary focus so that it doesn’t get in the way of more experienced users. p1-06 p1-07 Reinforce cognitive behaviors with intelligent defaults and positive feedback in order to gradually adjust the user’s habits. p1-08

bobbinrobyn commented 9 years ago

Principle 2: Inform Interactions Present insights as quickly as possible, with an indication of accuracy or obscurity. p2-09

Demonstrate Watson’s heavy lifting with visual metaphors and indications of the actions Watson takes. p2-10

Increase transparency when it helps the user trust the accuracy of the insights Watson returns. p2-11

Display Watson’s insights as the user needs them, so that interfaces aren’t cluttered or overwhelming. This technique, known as progressive disclosure, improves usability by displaying only the relevant information needed to complete a given task. p2-12

bobbinrobyn commented 9 years ago

Principle 3: Offer Control Denote a clear best path through the experience, while accommodating alternatives and seamless undos if the user wants to try something else. p3-13

Support users with visual design and copy that indicate collaboration or a conversation. Demonstrate that users learn from Watson, and at the same time, Watson learns from them. p3-14 p3-15

Provide personalization options that are both manual (performed by the user) and automatic (performed by Watson). Gather user information and preferences to apply to the experience, as well as enabling a cycle of continuous feedback between Watson and the user. p3-16 p3-17

bobbinrobyn commented 9 years ago

There are many other things to consider, such as:

Feel free to give me your thoughts and suggestions. I drafted these images specifically to be able to test with users next week, so there will still be lots of iteration before they're final. And hopefully some visual design skillzzz from the talented @britanyponvelle and/or @poofichu.

bobbinrobyn commented 9 years ago

Thanks to @poofichu for making this rocking prototype! I'm user testing the principles this afternoon. http://pages.design.ibm.com/tremblay-us/ibm-watson-design-library/master/dist/design_principles.html

bobbinrobyn commented 9 years ago

@Snugug & @kathrynmcelroy: Did y'all do a content model for this? Could y'all refresh my memory on how long the "short description" needs to be and an instance of where it might appear? Thanks!

bobbinrobyn commented 9 years ago

Is it the kind of thing that would appear in a call-out box when we reference a principle on another page?

bobbinrobyn commented 9 years ago

Unsynthesized user research is here: https://releaseblueprints.ibm.com/display/WDA/Design+Principles Synthesis & a new iteration is coming in the morning!

bobbinrobyn commented 9 years ago

Copy for the principles has been updated in the wiki: https://github.com/IBM-Watson/design-library/wiki/Design-Principles

I'll add the synthesized research to the wiki ASAP.

Snugug commented 9 years ago

If copy is final, please work on getting it into a PR and out of the Wiki

bobbinrobyn commented 9 years ago

Okay, awesome. I'm meeting with @ryanbrownhill tomorrow to make that happen.

bobbinrobyn commented 9 years ago

@channel: I added short descriptions and the intro paragraph to the design principles. I also tweaked the copy just a little bit. It would be great if you can read over these and give me any last feedback; otherwise, I'm going to call it done.

bobbinrobyn commented 9 years ago

https://github.com/IBM-Watson/design-library/wiki/Design-Principles

bobbinrobyn commented 9 years ago

This is where I'm heading with the final visuals for the principles. Any thoughts, @channel? p1-01 p1-02 p1-03 p1-04

Snugug commented 9 years ago

How does this all work responsively? I'd love to see us thinking more mobile-first with everything we're doing

britanyponvelle commented 9 years ago

If we added an indicator like (1) to the image and (1) to the caption, instead of a connecting line, we could move the caption underneath the visual example for small screens?

poofichu commented 9 years ago

@britanyponvelle FTW! I love that idea. @bobbinrobyn let's discuss.

britanyponvelle commented 9 years ago

I love the colors here @bobbinrobyn ! Very nice :)

Snugug commented 9 years ago

I'm concerned we're veering towards one-off pages for everything and will need to manage each of these by hand. That's a very tedious maintenance process and will make it harder to quickly and easily update content.

Let's get this in to browser and see what its like

Snugug commented 9 years ago

Always make sure you're referring to the Content Models and thinking about how we go from a representation of our content to the rendered view in a predictable way.

kathrynmcelroy commented 9 years ago

These look great! I really like how you've simplified and clarified the meaning. It's much easier to read and resize as needed. :+1:

britanyponvelle commented 9 years ago

I think we should keep the caption text same color as the others (instead of the teal)

bobbinrobyn commented 9 years ago

Thanks for all the feedback. To @Snugug's point about responsive, that's totally fair. The first round of images I did were designed mobile first, but didn't do well in user testing because they weren't particularly legible. So this second round was an attempt to improve readability. I'm going to try out @britanyponvelle's idea, which I think will work great!

bobbinrobyn commented 9 years ago

Here's an example of what a sub-principle might look like:

Clarify Watson’s capabilities with hierarchy, copy, and interactions to help set appropriate user expectations.

p1-01

Example: Clarify with content

  1. "Remember that Chef Watson eats data, not real food. Use your own judgment when preparing these dishes."
bobbinrobyn commented 9 years ago

Provide intelligent defaults and positive feedback to reinforce cognitive behaviors and gradually adjust the user’s habits.

p1-04

Example: Set intelligent defaults

  1. Based on the input data, this is a graph comparing REVENUE and TIME.
  2. "Choose a different variable to plot."
bobbinrobyn commented 9 years ago

Okay - here are the final images. I'll also drop them in the wiki so you can see them in context.

Introduce Cognitive p1-01 p1-02 p1-03 p1-04

Inform Interactions p2-05 p2-06 p2-07 p2-08

Offer Control p3-09 p3-10 p3-11 p3-12

bobbinrobyn commented 9 years ago

Wiki is updated with the final copy & images: https://github.com/IBM-Watson/design-library/wiki/Design-Principles. @poofichu is going to work with me tomorrow to get it into the prototype and I'll talk to @ryanbrownhill about doing a pull request.

joshkimmell commented 9 years ago

This looks great! @poofichu any chance of getting this into the prototype before 4pm today?

poofichu commented 9 years ago

Adorable comment @joshkimmell. This will happen tomorrow.

britanyponvelle commented 9 years ago

:+1:

ryanbrownhill commented 9 years ago

:+1: via PR #166

bobbinrobyn commented 9 years ago

Unfortunately, not done :disappointed:

I'm going to redo the files so that each principle lives on its own page, given the decision we made about IA in #93. Then we should be good to review & close this today.

bobbinrobyn commented 9 years ago

Currently accepting ideas on where this paragraph should live:

"Watson design principles are actionable guidelines that inform the design and development of cognitive software products, in order to provide consistently excellent experiences for users. They are meant to be applied in conjunction with the IBM Design Language best practices and principles. These design principles are explicitly related to Watson, but some principles may not apply to every use case."

When all the principles lived on one page, this was at the top as an intro paragraph. I think it's still important content, but it shouldn't be repeated on every principles page. It could live just on the first principle's page, but now the title of the page is the name of the principle (i.e. "Introduce Cognitive"), so what heading would this paragraph go under?

Alternatively, could it live on the home page? Or do we need a whole "Introduction" page for the design principles?

ryanbrownhill commented 9 years ago

I am leaning toward homepage - as I don't think adding another page just for a paragraph is the best idea.

bobbinrobyn commented 9 years ago

@IBM-Watson/design-acceleration This is ready for :+1:!

ryanbrownhill commented 9 years ago

:+1: for me

Snugug commented 9 years ago

If we're going to have that kind of paragraph for principles on the homepage, we should have one for guidelines and UI patterns as well there.

bobbinrobyn commented 9 years ago

Yeah, upon further reflection, I don't think it should go on the homepage. @joshkimmell has a good thing going with a one sentence, high-level overview of Principles on the homepage. So now I think the options are:

  1. No paragraph
  2. Display paragraph on the first principle's page ("Introduce Cognitive")
  3. Display a shorter version of the paragraph on every principle page.
    4. Display on the homepage
    5. Display on a separate introduction page for Principles

We can test these this week.

britanyponvelle commented 9 years ago

I think the last sentence is the most important part of the paragraph

Watson design principles are actionable guidelines that inform the design and development of cognitive software products, in order to provide consistently excellent experiences for users. They are meant to be applied in conjunction with the IBM Design Language best practices and principles. These design principles are explicitly related to Watson, but some principles may not apply to every use case.

The other content is basically re-iterating the "Engage your users with cognitive experiences." section on the homepage, so I think we can leave it out. Perhaps we can include that sentence in each page as a type of disclaimer?