Consulting assessment environment
First Claim
1. A method in a data processing system for providing a consulting assessment environment, the method comprising:
- a processor adapted to perform the steps of;
determining an intended use for the consulting assessment environment, wherein the intended use is one of defining assessment business logic and conducting a self-assessment, wherein defining assessment business logic is performed by a consultant, wherein conducting a self-assessment is performed by the consultant or a client, and wherein self-assessment data is stored separately from the assessment business logic;
responsive to determining that the intended use is defining assessment business logic, defining a data template, an assessment framework template, a suggested actions template, and a report template to create the assessment business logic for multiple types of assessments for assessing businesses, further comprising;
encoding the data template, the assessment framework template, the suggested actions template, and the report template with formulas and logic rule definitions to define how self-assessment data is used to generate assessment results and recommendations;
translating a plurality of hypotheses into interview questions for assessing a current state of a business; and
encoding proprietary information and trade secrets into the data template, the assessment framework template, the suggested actions template, and the report template, wherein the proprietary information and the trade secrets of the consulting assessment environment are accessible to the consultant and are made inaccessible to clients using a hiding feature;
responsive to determining that the intended use is conducting a self-assessment, receiving the self-assessment data about the business through a questionnaire, wherein the questionnaire is defined using the data template encoded with the interview questions and business-related domain knowledge of business practices;
responsive to receiving the self-assessment data about the business, computing at least one assessment score based on the formulas and the logic rule definitions encoded in the assessment framework template;
responsive to computing the at least one assessment score, determining an appropriate action based on the at least one assessment score and the suggested actions template encoded with business-related domain knowledge that defines actions to achieve desired states of businesses; and
reporting results of the self-assessment data based on the at least one assessment score and the appropriate action in accordance with the report template, wherein the data template, the assessment framework template, and the suggested actions template encode business-related domain knowledge including at least one of best practices, business consultant expertise, and business goals, and wherein the proprietary information and the trade secrets of the consulting assessment environment are hidden from the client.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product for providing a consulting assessment environment. Consultants may use the environment to define templates that encode questionnaires and domain knowledge regarding business practices, as well as reporting criteria to specify the content and format of the assessment results. Consultants or their clients may use the environment to automate the process of performing assessments and generating reports from those assessments. These assessments may analyze the current state of the business, compare the business'"'"'s current state with desired states or with best practices, and perform risk/benefit and/or cost/benefit analyses, according to the specifications made in the templates on a real-time basis for producing immediate assessment results and actions. An information hiding feature is provided to allow sensitive domain knowledge encoded within the templates, such as trade secrets, to be made inaccessible to clients.
-
Citations
21 Claims
-
1. A method in a data processing system for providing a consulting assessment environment, the method comprising:
-
a processor adapted to perform the steps of; determining an intended use for the consulting assessment environment, wherein the intended use is one of defining assessment business logic and conducting a self-assessment, wherein defining assessment business logic is performed by a consultant, wherein conducting a self-assessment is performed by the consultant or a client, and wherein self-assessment data is stored separately from the assessment business logic; responsive to determining that the intended use is defining assessment business logic, defining a data template, an assessment framework template, a suggested actions template, and a report template to create the assessment business logic for multiple types of assessments for assessing businesses, further comprising; encoding the data template, the assessment framework template, the suggested actions template, and the report template with formulas and logic rule definitions to define how self-assessment data is used to generate assessment results and recommendations; translating a plurality of hypotheses into interview questions for assessing a current state of a business; and encoding proprietary information and trade secrets into the data template, the assessment framework template, the suggested actions template, and the report template, wherein the proprietary information and the trade secrets of the consulting assessment environment are accessible to the consultant and are made inaccessible to clients using a hiding feature; responsive to determining that the intended use is conducting a self-assessment, receiving the self-assessment data about the business through a questionnaire, wherein the questionnaire is defined using the data template encoded with the interview questions and business-related domain knowledge of business practices; responsive to receiving the self-assessment data about the business, computing at least one assessment score based on the formulas and the logic rule definitions encoded in the assessment framework template; responsive to computing the at least one assessment score, determining an appropriate action based on the at least one assessment score and the suggested actions template encoded with business-related domain knowledge that defines actions to achieve desired states of businesses; and reporting results of the self-assessment data based on the at least one assessment score and the appropriate action in accordance with the report template, wherein the data template, the assessment framework template, and the suggested actions template encode business-related domain knowledge including at least one of best practices, business consultant expertise, and business goals, and wherein the proprietary information and the trade secrets of the consulting assessment environment are hidden from the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product in a computer readable storage medium for providing a consulting assessment environment, the computer program product comprising:
-
computer usable program code stored in the computer readable storage medium, wherein the computer usable program code is adapted to cause a processor in a computer to perform steps comprising; determining an intended use for the consulting assessment environment, wherein the intended use is one of defining assessment business logic and conducting a self-assessment, wherein defining assessment business logic is performed by a consultant, wherein conducting a self-assessment is performed by the consultant or a client, and wherein self-assessment data is stored separately from the assessment business logic; responsive to determining that the intended use is defining assessment business logic, defining a data template, an assessment framework template, a suggested actions template, and a report template to create the assessment business logic for multiple types of assessments for assessing businesses, further comprising; encoding the data template, the assessment framework template, the suggested actions template, and the report template with formulas and logic rule definitions to define how self-assessment data is used to generate assessment results and recommendations; translating a plurality of hypotheses into interview questions for assessing a current state of a business; and encoding proprietary information and trade secrets into the data template, the assessment framework template, the suggested actions template, and the report template, wherein the proprietary information and the trade secrets of the consulting assessment environment are accessible to the consultant and are made inaccessible to clients using a hiding feature; responsive to determining that the intended use is conducting a self-assessment, receiving the self-assessment data about the business through a questionnaire, wherein the questionnaire is defined using the data template encoded with the interview questions and business-related domain knowledge of business practices; responsive to receiving the self-assessment data about the business, computing at least one assessment score based on the formulas and the logic rule definitions encoded in the assessment framework template; responsive to computing the at least one assessment score, determining an appropriate action based on the at least one assessment score and the suggested actions template encoded with business-related domain knowledge that defines actions to achieve desired states of businesses; and reporting results of the self-assessment data based on the at least one assessment score and the appropriate action in accordance with the report template, wherein the data template, the assessment framework template, and the suggested actions template encode business-related domain knowledge including at least one of best practices, business consultant expertise, and business goals, and wherein the proprietary information and the trade secrets of the consulting assessment environment are hidden from the client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for providing a consulting assessment environment, the apparatus comprising:
-
a processor, and instructions stored in a memory, wherein the instructions are adapted to cause the processor to perform a plurality of steps comprising; determining an intended use for the consulting assessment environment, wherein the intended use is one of defining assessment business logic and conducting a self-assessment, wherein defining assessment business logic is performed by a consultant, wherein conducting a self-assessment is performed by the consultant or a client, and wherein self-assessment data is stored separately from the assessment business logic; responsive to determining that the intended use is defining assessment business logic, defining a data template, an assessment framework template, a suggested actions template, and a report template to create the assessment business logic for multiple types of assessments for assessing businesses, further comprising; encoding the data template, the assessment framework template, the suggested actions template, and the report template with formulas and logic rule definitions to define how self-assessment data is used to generate assessment results and recommendations; translating a plurality of hypotheses into interview questions for assessing a current state of a business; and encoding proprietary information and trade secrets into the data template, the assessment framework template, the suggested actions template, and the report template, wherein the proprietary information and the trade secrets of the consulting assessment environment are accessible to the consultant and are made inaccessible to clients using a hiding feature; responsive to determining that the intended use is conducting a self-assessment, receiving the self-assessment data about the business through a questionnaire, wherein the questionnaire is defined using the data template encoded with the interview questions and business-related domain knowledge of business practices; responsive to receiving the self-assessment data about the business, computing at least one assessment score based on the formulas and the logic rule definitions encoded in the assessment framework template; responsive to computing the at least one assessment score, determining an appropriate action based on the at least one assessment score and the suggested actions template encoded with business-related domain knowledge that defines actions to achieve desired states of businesses; and reporting results of the self-assessment data based on the at least one assessment score and the appropriate action in accordance with the report template, wherein the data template, the assessment framework template, and the suggested actions template encode business-related domain knowledge including at least one of best practices, business consultant expertise, and business goals, and wherein the proprietary information and the trade secrets of the consulting assessment environment are hidden from the client. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification