One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method, the method comprising:
- creating and saving in a database a specific project table that corresponds to a specific project and comprises action identifiers for completing the specific project;
- causing displaying through a first screen of a graphical user interface (GUI) a list of project identifiers associated with a procurement computer system;
- receiving a first selection of one of the project identifiers representing a project through the first screen;
- retrieving, in response to the first selection, a project table corresponding to the project from the database and identifying from the project table a list of action identifiers of a list of actions associated with the project, utilized to complete the project,
- a first action from the list being designated for adoption instead of a second action from the list currently in use that has the same or a similar purpose as the first action,
- the project comprising achieving the same or similar purpose through at least one of the actions from the list designated for adoption;
- causing displaying through the first screen:
- a first action identifier of the first action,
- a first indication of a first number of times the first action has been executed since a beginning of the project,
- a second action identifier of the second action,
- a second indication of a second number of times the second action has been executed since the beginning of the project, and
- a progress report indicating a degree of successful completion of the project based on at least the first and second numbers of times;
- receiving a selection of the first action identifier or the second action identifier through a second screen of the GUI;
- in response to the selection, executing the first action and updating the first number of times or executing the second action and updating the second number of times.