46
eclipse: effective, efficient – and easy use? Mona item

Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

Embed Size (px)

Citation preview

Page 1: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

eclipse: effective, efficient – and easy to use?

Mona Haux, itemis AG

Page 2: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

2

Agenda

• Usability – What is it?

• Usability – Why is it important?

• eclipse – What about its usability?

• Summary

Page 3: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

3

What is Usability?

Usability is the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use. (ISO 9241-11)

Page 4: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

4

Usability is about... the user!

http://www.bz-berlin.de/multimedia/archive/00389/wooga2_38910628.jpg

Page 5: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

5

Usability is about... the user‘s tasks!

http://www.bz-berlin.de/multimedia/archive/00389/wooga2_38910628.jpg

Page 6: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

6

Usability is about... the user‘s working tools!

http://www.bz-berlin.de/multimedia/archive/00389/wooga2_38910628.jpg

Page 7: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

7

Usability is about... the user‘s environment!

http://www.bz-berlin.de/multimedia/archive/00389/wooga2_38910628.jpg

Page 8: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

8

The 7 dialogue principles

• used as criteria for measuring usability

• help when trying to design for good usability

Page 9: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

9

The 7 dialogue principles: Suitability for the task

http://kugelbunt-shop.de/images/product_images/original_images/2123.jpg;, http://www.tradersupplies.co.uk/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/b/u/budget_marker_pen_10mm_lidoff.jpg

Page 10: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

10

The 7 dialogue principles: Self-descriptiveness

http://smm2.de/product/produugle/20135.JPGhttp://static1.schoener-wohnen.de/thumbnails/galleryImage/0001/00000000001/44/81/44810_sw201012158_fsb-chipperfiel.jpg

Page 11: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

11

The 7 dialogue principles: Controllability

http://www.ballonteam-sauerland.de/images/D-OFJH-1.jpg; http://www.taleu.at/images/header/service/anreise-flugzeug.jpg

Page 12: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

12

The 7 dialogue principles: Conformity with user expectations

http://www.ergosign.de/files/pages/blog/611/formel1.pnghttp://goo.gl/cSXq9h

Page 13: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

13

The 7 dialogue principles: Error tolerance

http://www.macnotes.de/images/lightning_connector.jpghttp://www.conrad.de/medias/global/ce/9000_9999/9700/9740/9749/974945_BB_00_FB.EPS_1000.jpg

Page 14: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

14

The 7 dialogue principles: Suitability for individualization

http://www.fast-alles.net/pictures/4VfR5aKwbWkP.JPG;, http://www.ikea.com/de/de/images/products/bertil-stuhl__43017_PE138396_S4.JPG

Page 15: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

15

The 7 dialogue principles: Suitability for learning

http://media.elektronik-star.de/images/XL/10008434_title2_dino_14zoll_kinderfahrrad.jpg; http://wiki.w311.info/images/thumb/d/d2/Dixi-Fahrrad_Freigestellt.jpg/800px-Dixi-Fahrrad_Freigestellt.jpg

Page 16: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

16

Why should I care about usability?

https://www.transparo.de/blog/wp-content/uploads/2011/04/Frau_jung_fragend.jpg

Page 17: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

17

Why should I care about usability?

http://blog.tensator.com/uk/image.axd?picture=2012%2f7%2fiStock_000011031649Medium.jpg

Page 18: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

18

Why should I care about usability?

http://www.softwareag.com/blog/reality_check/wp-content/uploads/2013/06/Stopwatch_02.png

It saves time!

Page 19: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

19

Why should I care about usability?

http://images.fxcuisine.com/blogimages/swiss-cuisine/wenger/knife-4-1000.jpg

Page 20: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

20

Why should I care about usability?

http://www.georgjensen.com/media/catalog/product/cache/10/image/9df78eab33525d08d6e5fb8d27136e95/3/3/3340015_Copenhagen_Dinner_Knife.png

It ensures the right features are provided!

Page 21: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

21

Why should I care about usability?

http://www.geld-magazin.info/sites/all/files/kreditkarte-geld-ausgeben.jpg

Page 22: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

22

Why should I care about usability?

http://okpolicy.org/wp-content/uploads/2013/01/Good-Sense-Good-Cents-Awards-Invitation-2012.bmp

It saves money!

Page 23: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

23

Why should I care about usability?

http://www.salutejournal.it/wp-content/uploads/2014/02/Stress.png

Page 24: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

24

Why should I care about usability?

It reduces stress!

http://www.warrenphotographic.co.uk/photography/cats/10930.jpg

Page 25: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

25

Why should I care about usability?

http://latinolinkviews.com/wp-content/uploads/2011/03/Handcuffs.jpg

Page 26: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

26

Why should I care about usability?

http://goo.gl/HR3CIx

It is mandated by law!

Page 27: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

27

Usability has many advantages

It saves time!It ensures the right features are provided!

It saves money! It is mandated by law!

It reduces stress!

Page 28: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

28

Ok, usability sounds like a plan.

And now?

Page 29: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

29

So, let‘s look at....

Page 30: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

30

We use YAKINDU Traceability for examples

YAKINDU Traceability

• is an eclipse-based tool

• supports users in achieving traceability

• is used by people who do not usually use eclipse

Page 31: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

31

Eclipse usability

YAKINDU Traceability users are not usually using eclipse.

• The usage should be as easy as possible – usability is key

• This is true for all people using eclipse – even for those who “got used” to it!

Page 32: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

32

Let‘s start taking a look at eclipse usability

Page 33: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

33

Many different views can be displayed at once

Page 34: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

34

Views can be displayed and combined

Page 35: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

35

Many options – but some are hard to find

Page 36: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

36

Many options – some are easy to find

Page 37: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

37

Error and status notifications are out of context

Page 38: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

38

Error and status notifications should be in context

Page 39: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

39

Detailed error Information is not helpful

Page 40: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

40

Detailed error Information is not helpful

Page 41: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

41

Tooltips appear way to late

Page 42: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

42

Unexpectedly tabs are found at the bottom

Page 43: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

43

Tabs should be found at the top

Page 44: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

44

Summary: eclipse usability

• Many different functions and options:

• Complexity vs. great functional power

• Many different perspectives and views:

• Complexity vs. great potential for customization

• eclipse has many different users with different tasks in different environments – individual solutions might be needed in some cases

Page 45: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

45

Summary: Better eclipse usability would...

...ease the eclipse usage – especially for new users

...make working more efficient and satisfactory – even for experienced users

Page 46: Eclipse: effective, efficient – and easy to use? Mona Haux, itemis AG

46

Thank you for your attention!Any Questions?