One of the problem I am facing is to define a service catalog in a way which is intuitive for the users to select the software they need, hopefully in a self service mode, that is, a android marketplace experience.
One idea is to segment users according to business needs, this however has been proved not easy; for example the category “engineer” is too generic as we hire steam flow engineers, structural ones, and so on… The other option is to create a network map of applications based on consumption data. Applications represents nodes and the co-installation of two applications for the same computer generates an edge, this logic is sketched below.
Once the network is created, it is a matter of exploring different visualization options. I finally choose the radial layout, nodes color is by modularity. The zoomable pdf file is here. Confidentiality issues prevents me to publish all the labels of the graph, however I hope the concept is clear. The main families of applications are:
- purple: IT
- cyan: general engineering
- orange: manufacturing
- light cyan: turbine engineering
- yellow: publishing
- pink: learning
- blue: personal productivity tools
The next steps will be to implement in the software request tool some suggestions to speed up the process of configuring clients.