This application claims priority to Indian application no. 1307/DEL/2014 filed on May 16, 2014, the complete disclosure of which, in its entirety, is herein incorporated by reference.
This invention relates to management of knowledge present with an organization and more particularly to making the knowledge present within an organization available to employees at the right time.
Currently, the knowledge and know-how present within an organization is important. There are knowledge management methodologies and systems, which serve as a repository for the knowledge present within the organization. These repositories may enable uploading of the knowledge within the organization, wherein the knowledge may be in the form of technical documents, white papers, presentations, reusable components, tools, software code, development methodologies and so on.
A user may search the repository and retrieve material based on the search parameter provided by the user. The repositories may also enable the user to tag and/or rank the knowledge. The onus is on the user to decide an item of knowledge that he may require. The user may further have to decide on a suitable search parameter based on his requirements.
The chances of the user not being able to access and use the right item of knowledge are significant. This may result in losses to the company, as the user is unable to access the right item at the appropriate time.
The principal object of this invention is to provide a method and system for providing relevant knowledge to a user seamlessly at every specific phase of his/her project development.
Another object of the invention is to provide a method and system for providing the relevant knowledge of project phase and technology to a user who is a part of the project, without searching.
Accordingly the invention provides a method for providing knowledge present in an organization to at least one employee, the method comprising of checking by a Knowledge Management (KM) tool if at least one item of knowledge is to be provided to a user, on detecting a change in information of the user; and providing at least one item of knowledge to the user by the KM tool, on the KM tool detecting at least one item of knowledge that is to be provided to a user.
Also, provided herein is a knowledge management system for providing knowledge present in an organization to at least one employee, the system configured for checking if at least one item of knowledge is to be provided to a user, on detecting a change in information of the user; and providing at least one item of knowledge to the user, on the system detecting at least one item of knowledge that is to be provided to a user.
These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.
This invention is illustrated in the accompanying drawings, through out which like reference letters indicate corresponding parts in the various figures. The embodiments herein will be better understood from the following description with reference to the drawings, in which:
The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
The embodiments herein disclose a method and system for providing relevant knowledge to a user seamlessly at every specific phase of his/her project development. Referring now to the drawings, and more particularly to
The server 101 may enable at least one user 103 to upload items to the server 101. The server 101 may authenticate the user 103, before permitting the user 103 to upload the items. The server 101 may also check if the user 103 has the requisite permissions to upload items to the server 101. Examples of the items may be a checklist that may be used while performing a task, a reusable component that may be used by other authorized users present in the organization, knowledge snippets (which may be at least one of a whitepaper, a technical article, a short note, a presentation, images, audio snippets, video snippets or any other suitable means of knowledge dissemination). The server 101 may enable at least one other user 103 to authenticate the item. This at least one other user 103 may be a subject matter expert, and may be a part of the organization. The subject matter expert may be an external person, with the requisite permissions to check and approve the items. This at least one other user 103 may be a user to whom the user who uploaded the item reports or any other person authorized by an administrator of the server 101. The server 101 may further categorize the item into at least one hierarchy. For example, the hierarchy may be based on the technology domain to which the item belongs, the lifecycle phase of a PDLC (Product Development Life Cycle) to which the item belongs, the type of item and so on. The server 101 may then store the item in a suitable location, such as a database, memory and so on. The server 101 may check if the item is related to knowledge present in at least one external source, wherein the external source may be the Internet (repositories such as patent databases such as Google Patents, USPTO, EPO, WIPO and so on), another knowledge management system, a whitepaper repository (such as IEEE Xplore, Google Scholar and so on) and so on. The server 101 may generate at least one keyword based on the item and may perform the search on the external source using the generated keywords. The server 101 may also store items from the external source along with the item as uploaded by the user 103.
The server 101 further makes the stored items available to other users 103, based on their requirement. The server 101 may push the items to the user 103, based on a plurality of factors such as the technology that the user is currently working on, the technology that the user may be working on in the future, the current phase of the PDLC, the skill levels of the user 103, the previous employment history of the user 103 (such as the previous items that the user 103 has been exposed to, the educational history of the user 103, the previous projects that the user 103 has worked on, the previous organizations that the user has worked in, the time the employee has been employed with the current organization and so on), the role played by the user 103 in the project and so on. Information such as the technology that the user is currently working on, the technology that the user may be working on in the future, the current phase of the PDLC, the role played by the user 103 in the project may be provided by at least one person to whom the user reports (such as his reporting manager, team lead and so on). The server 101 may fetch information such as the skill levels of the user 103, the previous employment history of the user 103 (such as the previous items that the user 103 has been exposed to, the educational history of the user 103, the previous projects that the user 103 has worked on, the previous organizations that the user has worked in, the time the employee has been employed with the current organization and so on), the role played by the user 103 in the project and so on from at least one employee database, wherein the employee database may comprise of information from all the employees. The server 101 may provide a screening means, wherein at least one person to whom the user reports verifies the item, before the server 101 provides the item to the user 103. The at least one person to whom the user reports may also verify whether the item may face any patent related issues (such as the technology disclosed in the item infringes a patent not belonging to the organization, the technology not having freedom to operate within a specific jurisdiction and so on).
The server 101 may enable the user 101 to search for item(s) using at least one keyword/keyphrase. Based on the keyword/keyphrase, the server 101 may provide at least one result from the items present in the server 101. In an embodiment herein, the server 101 may consider factors such as the technology that the user is currently working on, the technology that the user may be working on in the future, the current phase of the PDLC, the skill levels of the user 103, the previous employment history of the user 103 (such as the previous items that the user 103 has been exposed to, the educational history of the user 103, the previous projects that the user 103 has worked on, the previous organizations that the user has worked in, the time the employee has been employed with the current organization and so on), the role played by the user 103 in the project and so on, before providing the results to the user. Information such as the technology that the user is currently working on, the technology that the user may be working on in the future, the current phase of the PDLC, the role played by the user 103 in the project may be provided by the user 103. The server 101 may fetch information such as the skill levels of the user 103, the previous employment history of the user 103 (such as the previous items that the user 103 has been exposed to, the educational history of the user 103, the previous projects that the user 103 has worked on, the previous organizations that the user has worked in, the time the employee has been employed with the current organization and so on), the role played by the user 103 in the project and so on from at least one employee database.
The server 101 may enable the user 103 receiving the item(s) to verify that he has completed the course. The user 103 may verify using a signature (which may be an electronic signature, where he writes his name, the current date and so on).
The KM tool 201 may enable at least one user 103 to upload items to the knowledge database 204. On a user 103 connecting to the KM tool 201, the authorization module 202 may authenticate the user 103. The authorization module 202 may check if the user 103 has the requisite permissions to upload items to the server 101. On the user 103 being authenticated, the user 103 uploads at least one item to the KM tool 101. The review module 203 may enable at least one other user 103 to authenticate the item. The review module 203 and the authorization module 202 may authenticate this at least one other user. The review module 203, depending on the item, may identify at least one subject matter expert, based on information present in a suitable source such as an employee database, prior history and so on. The review module 203 may send a notification to the subject matter expert indicating that there is an item that is waiting for review. On the subject matter expert reviewing the item and authorizing the upload of the item, the review module 203 forwards the item to the hierarchical categorizer 204. If the subject matter expert reviews the item and does not authorize the upload of the item, the review module 203 may send an indication to the user 103. The review module 203 may also provide at least one reason, if provided by the subject matter expert on why the item was not authorized. The hierarchical categorizer 204 may categorize the item into at least one hierarchy. For example, the hierarchy may be based on the technology domain to which the item belongs, the lifecycle phase of a PDLC (Product Development Life Cycle) to which the item belongs, the type of item and so on. The KM tool 201 may then store the item in the knowledge database 204. The knowledge database 204 may be located remotely from the KM tool 101. The knowledge database 204 may also be co-located with the KM tool 201. The KM tool 201 may enable the user to provide an access level associated with the item, wherein the level of access may be restricted to a project, a technology group, the entire organization and so on.
The server 101 may generate at least one keyword based on the item and may perform a search on the external source using the generated keywords. The server 101 may also store items from the external source along with the item as uploaded by the user 103 in the knowledge database 204.
The search module 402 may enable the user 101 to search for item(s) using at least one keyword/keyphrase through a user interface. Based on the keyword/keyphrase, the search module 402 may provide at least one result from the items present in the knowledge database 204. In an embodiment herein, the search module 402 may consider factors such as the technology that the user is currently working on, the technology that the user may be working on in the future, the current phase of the PDLC, the skill levels of the user 103, the previous employment history of the user 103 (such as the previous items that the user 103 has been exposed to, the educational history of the user 103, the previous projects that the user 103 has worked on, the previous organizations that the user has worked in, the time the employee has been employed with the current organization and so on), the role played by the user 103 in the project and so on, before providing the results to the user.
The KM tool 201 may enable the user 103 receiving the item(s) to verify that he has completed the course. The user 103 may verify using a signature (which may be an electronic signature, where he writes his name, the current date and so on).
Embodiments herein enable automatically providing the knowledge to the users based on the technology & lifecycle activity that the user is supposed to execute during the course of his project. Embodiments disclosed herein enable saving compliances as knowledge in the KM tool Embodiments disclosed herein enable maintaining the skill levels for each engineer and using the knowledge of the skill levels for relevant trainings from the KM tool directly. Embodiments disclosed herein may be used to monitor compliance and auditing purposes, as the user may sign an item accessed by the user.
The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.
Number | Date | Country | Kind |
---|---|---|---|
1307/DEL/2014 | May 2014 | IN | national |