数据化和数据匹配方法和代码推荐方法及相关装置制造方法及图纸

技术编号:11515821 阅读:88 留言:0更新日期:2015-05-28 10:44
本发明专利技术实施例公开了研发能力数据化方法、能力数据匹配方法、代码推荐方法及相关装置。一种研发能力数据化方法,可包括:获取研发参与者的研发数据,所述研发数据包括研发结果数据和研发过程数据中的至少一种;分析所述研发数据以得到所述研发参与者的N种研发能力属性,所述N为正整数;基于所述研发参与者的N种研发能力属性和预设的属性映射关系,确定与所述研发参与者的N种研发能力属性具有映射关系的可视化研发能力形象表现的形象属性,所述属性映射关系为可视化研发能力形象表现的形象表现属性和研发能力属性之间的映射关系。本发明专利技术实施例的技术方案有利于。本发明专利技术实施例提供的技术方案有利于提高研发管理的精细化控制水平。

【技术实现步骤摘要】
数据化和数据匹配方法和代码推荐方法及相关装置
本专利技术涉及信息处理领域,具体涉及了研发能力数据化方法、能力数据匹配方法、代码推荐方法及相关装置。
技术介绍
目前,业界研发工具还处在简单帮助用户完成任务的基础阶段,还是一个走向极致用户体验路上刚起步的时期。例如,在研发管理的精细化控制方面还十分欠缺。
技术实现思路
本专利技术实施例提供研发能力数据化方法、能力数据匹配方法、代码推荐方法及相关装置,以期提高研发管理的精细化控制水平。本专利技术实施例第一方面提供一种研发能力数据化方法,可包括:获取研发参与者的研发数据,所述研发数据包括研发结果数据和研发过程数据中的至少一种;分析所述研发数据以得到所述研发参与者的N种研发能力属性,所述N为正整数;基于所述研发参与者的N种研发能力属性和预设的属性映射关系,确定与所述研发参与者的N种研发能力属性具有映射关系的可视化研发能力形象表现的形象属性,所述属性映射关系为可视化研发能力形象表现的形象表现属性和研发能力属性之间的映射关系。结合第一方面,在第一方面的第一种可能的实施方式中,所述研发结果数据包括研发时长、研发产量和/或研发缺陷量;所述研发过程数据包括研发求助量和/或研发帮助量。结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述研发能力属性包括:研发效率、研发准确度和/或研发知识水平。结合第一方面或第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述可视化研发能力形象表现为可视化虚拟角色、能力度量多边形、研发参与者的情绪曲线图和/或研发参与者的研发能力排名图。结合第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,在所述可视化研发能力形象表现包括可视化虚拟角色的情况下,所述可视化研发能力形象表现的形象属性,包括:可视化虚拟角色的道具状态、可视化虚拟角色的面部表情、可视化虚拟角色的动作和/或可视化虚拟角色的道具等级。结合第一方面或第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式或第一方面的第三种可能的实施方式或第一方面的第四种可能的实施方式,在第一方面的第五种可能的实施方式中,所述方法还包括:在所述研发参与者的N种研发能力属性中的研发能力属性i小于对应的参考阈值的情况下,查找与所述研发能力属性i匹配的培训课程,向所述研发参与者推荐与所述研发能力属性i匹配的培训课程。本专利技术实施例第二方面提供一种能力数据匹配方法,包括:获取研发项目的项目目标;确定所述项目目标的研发能力属性需求;基于X个可选研发参与者的研发能力属性,在所述X个可选研发参与者中筛选出与所述研发能力属性需求匹配的Y个研发参与者,所述X和所述Y为正整数且所述X大于或等于所述Y;将所述Y个研发参与者标记为所述研发项目的研发参与者。结合第二方面,在第二方面的第一种可能的实施方式中,所述研发能力属性包括:研发效率、研发准确度和/或研发知识水平。结合第二方面或第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述方法还包括:基于所述Y个研发参与者的研发能力属性,生成所述Y个研发参与者对应的团队研发能力可视图,其中,所述团队研发能力可视图包括如下可视图中的至少一种:雷达图、环形图、柱状图和曲线图。本专利技术实施例第三方面提供一种代码推荐方法,检测研发参与者在研发界面中输入的代码;解析所述研发界面中输入的代码以得到代码关键字;在知识库中查找与所述代码关键字匹配的推荐代码段;在所述研发界面中显示在所述知识库中查到的与所述代码关键字匹配的K个推荐代码段,所述K为正整数。结合第三方面,在第三方面的第一种可能的实施方式中,所述方法还包括:若接收到对所述K个推荐代码段之中的推荐代码段j的选择指令,使用所述推荐代码段j替换所述研发界面中已输入的对应代码段;或者若接收到对所述K个推荐代码段之中的推荐代码段j的选择指令,将所述推荐代码段j插入到所述研发界面中对应代码输入位置。结合第三方面的第一种可能的实施方式,在第三方面的第二种可能的实施方式中,所述推荐代码段j在所述研发界面中被突出显示。本专利技术实施例第四方面提供一种研发能力数据化装置,包括:获取单元,用于获取研发参与者的研发数据,所述研发数据包括研发结果数据和研发过程数据中的至少一种;分析单元,用于分析所述研发数据以得到所述研发参与者的N种研发能力属性,所述N为正整数;确定单元,用于基于所述研发参与者的N种研发能力属性和预设的属性映射关系,确定与所述研发参与者的N种研发能力属性具有映射关系的可视化研发能力形象表现的形象属性,所述属性映射关系为可视化研发能力形象表现的形象表现属性和研发能力属性之间的映射关系。结合第四方面,在第四方面的第一种可能的实施方式中,所述研发结果数据包括研发时长、研发产量和/或研发缺陷量;所述研发过程数据包括研发求助量和/或研发帮助量。结合第四方面的第一种可能的实施方式,在第四方面的第二种可能的实施方式中,所述研发能力属性包括:研发效率、研发准确度和/或研发知识水平。结合第四方面或第四方面的第一种可能的实施方式或第四方面的第二种可能的实施方式,在第四方面的第三种可能的实施方式中,所述可视化研发能力形象表现为可视化虚拟角色、能力度量多边形、研发参与者的情绪曲线图和/或研发参与者的研发能力排名图。结合第四方面的第三种可能的实施方式,在第四方面的第四种可能的实施方式中,在所述可视化研发能力形象表现包括可视化虚拟角色的情况下,所述可视化研发能力形象表现的形象属性,包括:可视化虚拟角色的道具状态、可视化虚拟角色的面部表情、可视化虚拟角色的动作和/或可视化虚拟角色的道具等级。结合第四方面或第四方面的第一种可能的实施方式或第四方面的第二种可能的实施方式或第四方面的第三种可能的实施方式或第四方面的第四种可能的实施方式,在第四方面的第五种可能的实施方式中,所述装置还包括:推荐单元,用于在所述研发参与者的N种研发能力属性中的研发能力属性i小于对应的参考阈值的情况下,查找与所述研发能力属性i匹配的培训课程,向所述研发参与者推荐与所述研发能力属性i匹配的培训课程。本专利技术实施例第五方面提供一种能力数据匹配装置,包括:获取单元,用于获取研发项目的项目目标。确定单元,用于确定所述项目目标的研发能力属性需求;匹配单元,用于基于X个可选研发参与者的研发能力属性,在所述X个可选研发参与者中筛选出与所述研发能力属性需求匹配的Y个研发参与者,所述X和所述Y为正整数且所述X大于或等于所述Y;标记单元,用于将所述Y个研发参与者标记为所述研发项目的研发参与者。结合第五方面,在第五方面的第一种可能的实施方式中,所述研发能力属性包括:研发效率、研发准确度和/或研发知识水平。结合第五方面或第五方面的第一种可能的实施方式,在第五方面的第二种可能的实施方式中,所述装置还包括:图示单元,用于基于所述Y个研发参与者的研发能力属性,生成所述Y个研发参与者对应的团队研发能力可视图,其中,所述团队研发能力可视图包括如下可视图中的至少一种:雷达图、环形图、柱状图和曲线图。本专利技术实施例第六方面提供一种代码推荐装置,其特征在于,检测单元,用于检测研发参与者在研发界面中输入的代码;解析单元,用于解析所述研发界面中输入的代码本文档来自技高网...

【技术保护点】
一种研发能力数据化方法,其特征在于,包括:获取研发参与者的研发数据,所述研发数据包括研发结果数据和研发过程数据中的至少一种;分析所述研发数据以得到所述研发参与者的N种研发能力属性,所述N为正整数;基于所述研发参与者的N种研发能力属性和预设的属性映射关系,确定与所述研发参与者的N种研发能力属性具有映射关系的可视化研发能力形象表现的形象属性,所述属性映射关系为可视化研发能力形象表现的形象表现属性和研发能力属性之间的映射关系。

【技术特征摘要】
1.一种研发能力数据化方法,其特征在于,所述研发能力数据化方法应用于一系统,所述系统整体层面分为五个逻辑分层,其中每个逻辑分层均包括特定数量的服务模块;其中,五个逻辑分层如下:资源层,用于资源数据的存储,存储的数据可分为非结构化数据,半结构化数据和结构化数据;基础服务层,用于提供系统基础服务;组合服务层,用于通过组合两个或者多个基础服务或者外部服务而提供的组合服务,用于减少业务使用难度;业务服务层,用于提供各项业务规则处理、业务逻辑实现的服务层,用于降低用户接口层的负担;用户接口UI层,用于提供用户看到的操作界面,包括用户输入、输出界面和各业务显示模块;其中,资源层包括:云服务模块、数据服务模块和知识库模块;其中,云服务模块,用于提供动态易扩展、虚拟化的云环境资源的访问和存储服务;数据服务模块:用于提供除云环境资源服务、知识库资源外的所有业务数据的访问和存储服务;知识库模块:用于提供个人、业务团队的共享经验、培训课程的知识库的访问和存储服务;其中,基础服务层包括:资源分配服务模块、MQ消息队列服务模块、基础元数据服务模块、扩展数据服务模块、规则配置服务模块、邮件发送服务模块、手机推送服务模块和站内推送服务模块;资源分配服务模块,用于提供从公共属性和个人要求信息到云环境输入条件的转化服务,应用于提供将获取的规则信息转化为云环境输入条件,检测云服务模块中资源是否可用;MQ消息队列服务模块,用于提供消息的路由功能,支持消息的持久化和可靠发送;基础元数据服务模块,提供五种数据的存储、检索能力,其中,对于所有研发活动,都能描述为如下的语法:某域内某流程中,某个主体进行某种活动产生某某交付,从而能够抽象出元数据包含五种:域、流程、主体、活动和交付,任何其他业务数据均是所述五种数据的扩展;扩展数据服务模块,用于提供对元数据进行扩展的能力,具体包括:属性增加、检索增强、支持更多类型的数据类型;规则配置服务模块,用于提供对于业务系统进行动态配置的能力,具体包括规则的可视化配置、动态装载,具体应用于与处理模块中输入的项目目标信息匹配转化为该项目所需的研发能力信息,将团队目标和研发能力建立对应规则关系;邮件发送服务模块,用于通过创建、设置邮件消息对象提供接收及处理邮件发送服务;手机推送服务模块,用于提供接收及处理来自业务系统的消息,并推送至手机终端设备的功能;站内推送服务模块,用于提供接收及处理来自业务系统的消息,并推送至PC设备/触摸显示设备的功能;组合服务层包括:推送服务模块,用于提供信息推送服务,即机器与人的交互接口,具体应用于根据问题单推送专家信息,根据代码检查情况推送推荐代码信息;业务服务层包括:社交服务模块、能力画像服务模块、活动历程服务模块、道具服务模块、成就服务模块、规则执行服务模块、培训服务模块和其它系统业务服务模块;社交服务模块,用于提供主体与主体之间进行交流和点赞服务;提供主体对于交付的评论、交流、点赞的服务;具体应用于帮助求助对象匹配求助专家,收到求助问题,参与问题讨论、给出答复,分发社交过程中对应奖励;能力画像服务模块,用于提供对于主体的各种能力特征进行统计度量,形成全面的能力画像支持;具体应用于将提交属性指标信息转化为能力素描属性,形成能力画像元素分发...

【专利技术属性】
技术研发人员:高健王少磊李端梁冰黄雪妍陈东李韧
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1