Bug 140518 - Web Service Wizard Sliders Are Confusing
Summary: Web Service Wizard Sliders Are Confusing
Status: CLOSED FIXED
Alias: None
Product: WTP Webservices
Classification: WebTools
Component: wst.ws (show other bugs)
Version: 1.5   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 1.5 RC5   Edit
Assignee: Joan Haggarty CLA
QA Contact:
URL:
Whiteboard: PMC_approved
Keywords: ui, usability
Depends on:
Blocks:
 
Reported: 2006-05-07 17:45 EDT by Arthur Ryman CLA
Modified: 2006-09-20 08:23 EDT (History)
6 users (show)

See Also:


Attachments
multiple plugin patch - consumption & creation ui - text changes (6.22 KB, patch)
2006-05-12 16:44 EDT, Joan Haggarty CLA
no flags Details | Diff
graphics zip - notched slider backgrounds (34.18 KB, application/octet-stream)
2006-05-16 11:10 EDT, Joan Haggarty CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arthur Ryman CLA 2006-05-07 17:45:23 EDT
The new Web service wizard has a very cool new graphical first page. However, the sliders are confusing. There is no indication of the values that the sliders can take. In fact, both the service and client sliders take five values: develop, assemble, deploy, install, and test (I believe). The UI would be much improved if the sliders indicated these along their length. Notches to show the allowed values would give more user feedback. Maybe some clicking audio feedback too.

Related to this are the five icons arranged in an arc. I expected to be able to click on the icons to move the slider. The slider position is reflected in the icon highlighting, so why not let me just click the icon?

Lawrence - please ask Janet to look at this. Thx.
Comment 1 Chris Brealey CLA 2006-05-07 20:10:47 EDT
Arthur, thanks, these are good ideas, but I should probably shed a little background.

Joan and I worked quite extensively with Janet and our own usability folks on this design. We explored a number of goals in terms of look, feel and behaviour for this page, including having better icon/text indications and notches integrated into the slider, and/or complete fusion of the sliders with the graphics. The sliders are new, and perhaps confusing at first, but I believe they possess a fast learning curve.

In the end, the realities of the schedule and limitations of SWT existing portfolio of controls limited our imaginations somewhat. We made a number of concessions to accomplish this first cut (one I am extremely proud of BTW!) in WTP 1.5. I intend for us to take this page to "the next level" of slickness in a future release, however, I'm not sure in what future release we will manage it since our assessment was that some major SWT control surgery or invention of a new class of control (reported to be ill-advised to any but on the SWT team) would be necessary.

Another area I would like us to revisit down the road are the summary areas to the right of the graphics. When I first thunk up this idea, I was thinking of these areas containing prose text with embedded hyperlinks to server names, project names, etc. vs. the bullet points they are now. The current layout works well, but sometime down the road I would like to try some other layouts for this information.

I'm switching this to an RFE for us to track, and am assigning it to me to shepherd. If you disagree with the change in severity, let me know.

Thanks - CB.
Comment 2 Arthur Ryman CLA 2006-05-08 09:49:03 EDT
Chris, I think the UI is an improvement, but I humbly disagree. I think there is too little feedback about what the possible states of the slider are. I'm not even sure what the states actually mean, and I've been working on Web services for years. You introduced new verbs (Develop, Assemble, Deploy, Install, Test) - some are obvious, but what is the dividing line bewteen these in terms of what the wizard will actually do? 

The fact is that there are a discrete set of positions (5) and you are mapping this to a continuous control. This is a mismatch.

Notches or horizontal ticks on the slider are trivial to add to the image of the slider. You could also add more textual feedback, e.g. in a status area, that explained the meaning, i.e. what the Wizard does.
Comment 3 Chris Brealey CLA 2006-05-08 13:32:20 EDT
Arthur, I won't belabour the 'severity' point, and will see what we can do, but our options are limitted in WTP 1.5 for reasons relating to documentation and translation of images.

The verbs "develop", "assemble" and "deploy" are straight from the J2EE standard. The verbs "install" and "test" have been there in previous incarnations of the wizard, represented using different controls (radio buttons or check boxes, mostly).

I agree the page needs to provide more guidance. We may be able to accomplish this with better text in the banner and/or to the right of the graphics, with hover help, and with changes to the slider's background image such as by injecting notches so that the stopping points are clear. A slider with discrete steps was exactly what we were after, so I'm assuming the "mismatch" is that the control gives the impression of being continuous in nature, then turns out not to be.
Comment 4 Arthur Ryman CLA 2006-05-09 21:49:53 EDT
Chris, thx. I think I read the J2EE spec once - I doubt our users have. But at least now I know that you are using those terms in the J2EE sense. Most words are very overloaded so it's good to know the context.
Comment 5 Chris Brealey CLA 2006-05-12 16:39:23 EDT
Over to you, Joan. Thanks.
Comment 6 Joan Haggarty CLA 2006-05-12 16:44:40 EDT
Created attachment 41378 [details]
multiple plugin patch - consumption & creation ui - text changes

This patch contains the wizard banner text changes.  This patch can be committed anytime.  I will put the graphics updates in a separate patch when I get them.

thanks, Joan.
Comment 7 Joan Haggarty CLA 2006-05-12 16:46:12 EDT
Kathy - as mentioned, please commit the text changes.  I'll attach patches for other changes next week.
thanks, Joan.
Comment 8 Kathy Chan CLA 2006-05-15 21:19:33 EDT
Chris, for your approval for WTP 1.5 RC3.
Comment 9 Joan Haggarty CLA 2006-05-16 11:10:15 EDT
Created attachment 41595 [details]
graphics zip - notched slider backgrounds

This attachment is a zip that needs to be included in the icons directory for ws.consumption.ui and ws.creation.ui

Tested the images...they are ready to go.

thanks, Joan.
Comment 10 Chris Brealey CLA 2006-05-16 11:23:53 EDT
Thanks Joan - The updated icons look good. Approved for RC3.
Comment 11 Kathy Chan CLA 2006-05-17 12:21:47 EDT
Released to WTP 1.5 RC3 as v200605171621.
Comment 12 Joan Haggarty CLA 2006-05-30 14:49:27 EDT
Re-opening.  Looks like this got released but not committed if that is possible!?

Tried to verify on wtp-sdk-S-1.5RC3-200605182217
Comment 13 Chris Brealey CLA 2006-05-30 16:20:36 EDT
Joan, sorry, but you're right - I did not commit them. I've applied the changes to my workspace, will seek approval for RC5, then - all being well - commit and release.
Comment 14 Chris Brealey CLA 2006-06-01 14:50:15 EDT
Back to using the target milestone field to indicate intended as well as actual target miletones/RCs. This bug is a candidate for 1.5 RC5.
Comment 15 Chris Brealey CLA 2006-06-02 11:46:54 EDT
This is a bitmap update only in which the slider background images have been equipped with notches to indicate to the user that the slider controls have discrete stops. This is a trivial fix that solves a fairly confusing usability problem.

Requesting PMC approval for WTP 1.5 RC5.
Comment 16 Arthur Ryman CLA 2006-06-02 11:54:24 EDT
+1 for for WTP 1.5 RC5. This is a simple UI update and will improve usability. Thx.
Comment 17 David Williams CLA 2006-06-05 14:35:09 EDT
+1
Comment 18 Tim Wagner CLA 2006-06-05 15:01:06 EDT
+1 for 1.5.
Comment 19 Chris Brealey CLA 2006-06-05 17:17:27 EDT
The patch containing the images is committed to HEAD, but not the patch containing the text changes since it is too late in the cycle to update properties that would need translation. Bug 145432 is open to handle this in the next release.
Comment 20 Chris Brealey CLA 2006-06-05 17:19:21 EDT
Comment on attachment 41378 [details]
multiple plugin patch - consumption & creation ui - text changes

Patch transferred to bug 145432.
Comment 21 Chris Brealey CLA 2006-06-05 23:02:50 EDT
Released under tag v200606060303.
Comment 22 Arthur Ryman CLA 2006-09-19 17:16:01 EDT
Verified on wtp-sdk-M-1.5.1-200609150551.zip
Comment 23 Chris Brealey CLA 2006-09-20 08:23:01 EDT
Thanks Arthur. Closed.