UX Design for the Global Configuration Application

by

What is the Global Configuration Application

Global Configuration Management (GCM) is an application that assembles configurations for itself and other contributing applications so teams can gain an overall view of the physical and logical parts of their product offering.

A configuration is a baseline or stream that contains a set of versioned artifacts. A global configuration represents a physical or logical piece of a product offering. It gathers configurations for itself and other contributing applications in IoT Continuous Engineering solution.

Global Configuration Management integrates with the following CLM applications.

  • The Requirements Management application (RM) delivers requirements definition and requirements management capabilities.
  • The Quality Management (QM) application delivers testing and test management capabilities.
  • The Design Management (DM) application delivers design management capabilities.
  • The software configuration management part of the Rational Team Concert™ application delivers work item capabilities.

PLE Hills

The hill for PLE state that “Hill 1: Teams enjoy configuration management in and across their ALM tools” and that “Configuration Leads can define configurations of a product under development consisting of requirements, tests, designs and implementation.”Configuration Lead

The Global Configuration Tool

  • Need to view and work with the configuration at any level, i.e. product, subsystem or component level
  • Need to view and work with component variability, i.e. the component streams and baselines
  • Need to view and navigate configurations on a per artifact type level, i.e. Local configurations
  • Need to search, select and replace Local configurations when aggregating a Global configuration
  • Need automation and let the tools do the heavy lifting at scale

User stories for administration of global configurations

  • As a practice lead I need to understand the PLE process changes to my organisation
  • As a tools admin or practice lead I need guidance on deploying the PLE tools and practices to my organisation
  • As a tools admin I need install media for the PLE solution to be available for download
  • As a tools admin I need to configure and activate configuration management services
  • As a tools admin I need to configure reporting in context of a product variant
  • As a configuration lead I need to create components and configurations
  • As a configuration lead I need to set access rights to components and configurations

User stories for working with global configurations

  • As a configuration lead I need to search for global configurations
  • As a configuration lead I need to branch a global configuration stream from a global configuration baseline
  • As a configuration lead I need to replace contributions in a global configuration stream
  • As a configuration lead I need to set ownership and access rights to configurations
  • As a configuration lead I need to set the configuration context of a release

User Experience Low Fidelity Design – Configuration Management Application

Early playback of Configuration Management

  • Use-case: Pam the product manager is creating a product definition tree
  • Use-case: Charles picks component configurations

User Experience High Fidelity Prototypes

Running code prototypes of Configuration Management Application

User Experience – IBM IoT Continuous Engineering 6.0 GA

Released version of Configuration Management Application

 

 

PageLines