Patent ID: 8708704

Claim:
A computer-implemented method for providing a roadmap for building proficiency in a skill area, the method comprising: receiving, on a network interface, from a user device, a skill area identifier identifying a skill area of a plurality of skill areas within an organization, and a skill level identifier identifying a skill level of a plurality of skill levels within the skill area; wherein the skill levels further include: a trained skill level; a novice skill level a proficient skill level; an advanced skill level; and an expert skill level; retrieving, by a processor from a data store, a plurality of job experience data items associated with the skill area identifier and the skill level identifier, wherein at least one job experience data item describes a task which is performed by a user within the skill area having the skill level; retrieving, by the processor from the data store, a plurality of formal learning data items associated with the skill area identifier and the skill level identifier, wherein at least one formal learning data item describes a learning activity which is performed by the user within the skill area having the skill level; retrieving, by the processor from the data store, a plurality of collaborative data items associated with the skill area identifier and the skill level identifier, wherein at least one collaborative data item describes a role in a collaborative forum of the user within the skill area having the skill level, wherein for the trained skill level, the collaborative data item includes identifying and researching collaboration resources; for the novice skill level, the collaborative data item includes actively participating in collaborative forums; for the proficient skill level, the collaborative data item includes contributing to collaborative forums or serving as a subject matter expert on projects; for the advanced skill level, the collaborative data item includes leading a community of practice and events; for the expert skill level, the collaborative data item includes proactively contacting leaders of communities of practice, assisting or speaking to communities of practice, or surveying relevant audiences on the impact of collaborative activities; transforming, by the processor, the plurality of job experience data items, the plurality of formal learning data items and the plurality of collaborative data items into a roadmap, wherein the roadmap describes the job experience data items, formal learning data items and collaborative data items recommended to reach the skill level identified by the skill level identifier; and providing, via the network interface, the user device, the skill area identifier, the skill level identifier and the roadmap.