Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Create KPIs if necessary (in many cases it will not be necessary, a Library with typical indicators is provided)

  • Create more sophisticated scripts using domain specific language, which can be used as KPI sources or directly reusable as bundles from the menu

  • Create multiple desktops (each can have its own data source) for different purposes

  • Create multiple files with different Stories (accessible as shortcuts or from the menu)

Learn about the User Interface

The user interface consists of the following elements:

  • General Menu bar: at the top of the screen, displays a menu "Improvekit" system (icon)

  • Improvekit Menu: This menu allows you to query the current system version,  connect / disconnect to the repository of measurements and exit from the application

  • Balloon Help menu options: is displayed when the cursor is positioned a pair of seconds in a menu and report briefly on the function performed by this option

  • Context menu: accessed by right-clicking certain element positioned on the interface. Menu options are always available also from the main menu bar.

  • Color of tools: allow access by clicking the main application tools.

  • Desktop: work area where direct links to indicators and files (local and remote) can be created. The Desktop can be saved in the state so that it restores its current state when re-entering the application through the menu options "Improvekit | Save, and Improvekit | Save and exit"

  • Multiple desktops/repositories: you can create new virtual desktops, sharing connectivity with a repository or each with its own connectivity (for example, one desktop working with data in local files and another directly connected to Jira Cloud)

  • Morphs : to create a graphic object on the desktop with any indicator you access a repository directly manipulating the same at both visual level and its essential behavior ( using the definition of the indicator specification language IHDSL high level). This lets you have your indicators on your desk and compose information extremely agile. These indicators can be updated by a click ( option menu on your desktop ) or added to a Dashboard (Story) for data signal analysis in depth . You can access all control by targets innovative menu "halo" with the right mouse button

Keys

Alt-button mouse: displays context menu (Mac) 

Cmd-button mouse: displays alternative menu / halo (Mac) 

Right mouse button: displays context menu (MS-Windows) 

Middle mouse button: displays alternative menu / halo (MS-Windows)

Note: Cmd key is the Command key on Mac and MS-Windows Alt

Morphs

Being able to "see inside" the software also implies an interactive design in which the code is separated as little as possible from its computational execution result. Once the code is visible and understandable in this way, it's a short step to make it reusable. So how can this transparency be achieved? In a fully object-oriented system, one way is to implement a "raise the hood" command, available on each input or output object, which displays an interface for browsing or editing that input and output object, as well as the objects it contains. it is composed of and the objects to which it is connected. Zepplin already has this feature, in the form of a "halo"

The halo can be used for graphical operations, but also to open Viewers, to explore and change the IHDSL code that describes an object's behavior.

Playing with Morphs is crucial to the development of interactive systems, for these reasons, most of which are particular forms of tuning:

  1. Find the rules that govern the behavior of the algorithm (parameters IHDSL+ctrl),

  2. Develop the "trends" or archetypes of the system,

  3. Intuitively learn the "language" and capabilities of the algorithm by:

    1. expose the potentials of algorithm dynamics,

    2. making evident the place of the algorithm within the system, highlighting the interactions and structural limitation

    3. c. provide a real-time response to user actions

  4. Produce computational, technological, and commercial meaning simultaneously (reducing ambiguity, producing successful boundary objects, and thus aiding interdisciplinary attunement),

  5. Make the user feel more comfortable and empowered,

  6. Incorporate synthetic and analytical approaches to problem solving, and

  7. Get the technologist's interpretation out of the loop.

These Morphs, then, are borderline objects that embody a language to create meaning between the business and the technologist, and the user and the computer, and perhaps less necessarily, the technologist and the computer. (There is also scope for these tools to become boundary objects for other communities, such as other stakeholders and technologists, engineers, and managers.)