Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Maximo is an off the shelf product designed by IBM to support a big variety of operations for different enterprises and is therefore not fully optimized for any specific area of usage. This thesis focus on optimizing the usability of certain parts of Maximo with regards to activities performed and needed by SL represented by three use cases. This has been done by analyzing the GUI in a perspective from Nielsen‟s ten heuristics criteria and improving the response time for retrieving data by modifying WHERE-clauses and customizing indexes. In the GUI aspect, we identified 67 search and information fields that were defined as unnecessary in the manner SL uses Maximo. We present a solution of moving these fields to a separate tab in the GUI. In the response time optimization aspect, we managed to reduce the CPU cost with over 90% in certain searches and the average execution time of the identified use cases were reduced between 0.27 to 1.52 seconds. We also managed to improve the stability of the application when strained under heavy load. These results are obtained from when database only has contained a small fraction of the real amount of data and when the server has been located on a smaller device so the proportions of the improvements might not be representative for the real server used by SL, but the results still implicates that the modifications does improve the performance of the system.
Place, publisher, year, edition, pages
Engineering and Technology
IdentifiersURN: urn:nbn:se:uu:diva-179972OAI: oai:DiVA.org:uu-179972DiVA: diva2:547198
Systems in Technology and Society Programme