A computer-implemented system for decision-making skill development of employees of a company, comprising:
- a computer configured using non-transient memory to execute computer readable instructions, the instructions when executed performing steps comprising:
- implement one or more enterprise applications on the enterprise network of the company, each enterprise application adapted to provide a different service to the employees that login to use the corresponding service over the enterprise network, and each of the plurality of enterprise applications configured to have different corresponding database schema and data structures that are resident in that application for operating that application and each of the plurality of the enterprise applications is configured to have a corresponding database that implements the corresponding database schema and data structures;
- implement a decision making skill development service software application as an enterprise application on the enterprise network with the one or more enterprise applications, wherein the decision making skill development service software application is configured to determine a quantitative value for the decision making skill of individual employees and determine one more signals or signal levels that are components of the decision making skill of individual employees, the determinations being made from data adapted from the one or more other enterprise applications, wherein the corresponding database schema and data structures of the decision making skill development service is different from the database schema and data structures of the one or more other enterprise applications;
- implement one or more adapters, each adapter configured to operate with a corresponding specific one of the one or more other enterprise applications and configured to collect resident data about individual employees from the corresponding specific one of the one or more other enterprise applications, wherein each adapter comprises a set of kernels and each set is adapted for a corresponding one of the one or more other enterprise applications and wherein each kernel comprises an algorithm that detects one of the defined signals and/or its signal level from the collected resident data of the corresponding specific one of the other enterprise applications, the kernel applying the algorithm to produce a particular signal and/or signal level as a function of the collected resident data, and wherein one or more signals or signal levels are stored by the decision making skill development service software application in accordance with the database schema and data structures defined for the decision making skill development service software application;
- identify the quantitative value for the decision making skill for an individual employee by combining the produced signals and/or signal levels which were produced from data about the particular employee from other enterprise applications;
- store the quantitative value for later retrieval;
- display an interactive display screen that displays the quantitative value to the particular employee;
- implement a training application that comprises a set of online training courses;
- implement an algorithm that uses the signal and/or signal levels for the quantitative value of the decision making skill to identify a corresponding subset of the one or more of the training courses;
- and
- provide an interface configured to allow the particular employee to selectively access and use the corresponding subset of the one or more of the training courses.