33
Technology | Network | Management Thomas N. Madsen Implementation, Visualization and User Interfaces Advanced Herd Management

Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

Technology | Network | Management

Thomas N. Madsen

Implementation, Visualization and User InterfacesAdvanced Herd Management

Page 2: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

2

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Outline

• GUI Design – Making the Right Choices

Case Examples:

• SimHerd

• FarmOnline

• Pig Management Project

• Pig Management - Case Examples of GUI design

Page 3: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

3

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Not Dedicating Ressources to Design

Results:

1.No one will understand your program – Worst case scenario, users will give

up using your application.

Causes:

1.Lack of graphical representation of your applicat ions underlying logical

structure , which should give the user an intuitive comprehension of your

application.

2.Functionality and interaction/navigation will be placed randomly in your

application, making it difficult for users to find what they are looking for.

Page 4: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

4

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

GUI Design Making the Right Choices

Page 5: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

5

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

GUI – The Graphical User Interface

Consists of:

1.Visual representation

2.Navigation and Interaction

The GUI operates as a communication platform between the user and the

underlying logical design of a program. Thus the design of the GUI can be based

on either:

1.(Random choices as the program evolves – worst case!)

2.The system architecture

3.The user

User-centered design is the only way forward!

Page 6: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

6

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Good GUI Design Principals

1. User-centered GUI design – The GUI should reflect the user’s needs (not

the system architecture). Functionality which will be used more frequently

by the user should be more easily accessible in the GUI.

2. User archetypes – the GUI design should encompass each user

archetype.

3. Abstraction layers – Organise the program functionality beneath well and

logically abstracted ”layers”, e.g. divide functionality into

Categories/Subcategories in order to provide the user with a drastically

simplified overview of the program.

4. Keep it Simple – ”Less is More!”, prioritize, e.g. never display too much

information at once. The user will not know where to start looking.

Page 7: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

7

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Case: SimHerdSimulation of Management Strategies in Dairy Herds

Page 8: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

8

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Case: SimHerdSimulation of Management Strategies in Dairy Herds

• Phase 1 – Pascal Solution

• Phase 2 – MS Excell Solution

• Phase 3 – GUI Design and Implementation by TNM A/S

Page 9: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

9

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

SimHerd: Phase 1 – Pascal Solution

Page 10: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

10

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

SimHerd: Phase 2 – MS Excell Solution

Page 11: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

11

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

SimHerd: Phase 3 – GUI by TNM A/S

User Archetypes : Veterinarians (basic IT-knowledge).

User-Centered Design - Requirements :

1.A veterinarian will need to work with many farms.

2.Each farm will have some basic information/data, simulations will be based on. This

information/data can change with time.

3.Many simulations can be done on each farm.

User-Centered Design - Solutions:

1.Overview of all farms

2.Overview farm data and simulation process.

3.Distinction between farm data and simulations.

Abstraction Layers: ”All Farms” > ”Farm” (+ simulation process menu) > ”Farm Setup” /

”Simulation Setup”

Keep it Simple:

Display of information is simplified by using tabs and collapsable menu systems.

Page 12: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

12

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Case: FarmOnlineMonitoring Climatic Conditions in Pig Herds

Page 13: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

13

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Case: Pig Management ProjectDeveloping a complete modern management system for

pig herds using advanced herd management theory.

Page 14: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

14

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Case: AgrosoftPigmanagement software

Page 15: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

15

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 16: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

16

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 17: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

17

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 18: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

18

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 19: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

19

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 20: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

20

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Case: DLBRPigmanagement software

Page 21: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

21

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 22: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

22

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 23: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

23

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 24: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

24

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Case: PorcitecPigmanagement software

Page 25: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

25

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 26: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

26

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 27: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

27

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 28: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

28

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 29: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

29

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 30: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

30

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 31: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

31

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 32: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

32

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces

Page 33: Implementation, Visualization and User InterfacesAdvanced Herd Management - Implementation, Visualization and User Interfaces SimHerd: Phase 3 – GUI by TNM A/S User Archetypes :

33

Advanced Herd Management - Implementation, Visualiza tion and User Interfaces