Persona-X重磅功能发布 | 洞察开发者行为

软件研发是知识工作者的活动,也是目前企业管理中最复杂和最具挑战的一个领域。

其复杂度和挑战性在于:

  • 业务及人力资源管理者不了解研发工作的实质,给不出合理的评价标准,难于听懂研发人员的表达,从而不能真实理解研发团队士气
  • 业务部门不了解同行水平,难于评价研发的投入产出是否合理
  • 研发管理者难于深入开发活动一线进行细节观察,仅能根据过程数据,包括文档、流程及一些估算环节对研发效率进行度量,由于文档和流程均滞后于实际发生的研发活动,许多情况下还是事后补充或后期维护,与真实的研发活动存在信息的滞后、不完整和偏差的问题,导致评价效果难于做到真实准确

用户画像技术作为一种理解目标用户行为特征的重要工具,建立在对真实用户的深刻理解,及高精准的相关数据的概括之上,已被广泛应用在产品创新、设计与营销领域。

场量科技研发团队经过数月的研究、分析和测试,在研发管理领域建立了一套基于对研发行为的深度理解进行建模,并基于真实的活动数据进行分析归纳的方案,来帮助企业各层管理者理解研发活动。 这套方案是以代码日志作为事实基础,实现对开人员的客观评估和开发历程的动态监测,帮助您快速理解开发团队的现状。

专利技术

发明专利:《基于代码日志生成研发人员画像的方法》

专利所有者:成都场量科技有限公司

主要功能

使用用户画像技术,从开发人员代码提交日志分析出行为特征(基于事实),将行为特征进行归纳(基于工程实践规范),并生成技术管理者可理解的标签,最后将标签与开发人员画像参考模型进行对照和映射,生成非技术管理者可以理解的开发人员类别。

开发人员画像

我们设计的开发人员画像参考模型包括五个类别:

  • 高贡献者:活跃度、工作方法、效率、质量均处于前20%水平者
  • 积极者:活跃度处于前20%,工作方法、效率、质量处于前20~40%水平者
  • 合格者:活跃度、工作方法、效率、质量均处于前40~80%水平者
  • 不合格者:活跃度、工作方法、效率、质量均处于后20%水平者,并且持续周期较长
  • 待改进者:活跃度、工作方法、效率、质量均处于后20%水平者,工作周期尚短

需求画像

除此之外,我们还基于代码提交日志分析出真实的需求进度、返工情况和资源投入情况:

  • 需求真实进度:以甘特图形式呈现。基于对日志的分析,追踪到开发人员提交的实际情况,让您了解到真实的需求开发进展,而非计划中的甘特图
  • 需求返工率:甘特图条形中显示返工比例。基于对日志的文本挖掘,分析出开发人员花费在缺陷、重做、调整等工作上的提交行为占比,让您了解到需求的返工情况
  • 需求资源投入分布情况:使用气泡图展示需求的时长和参与开发人员数量。基于对日志的分析,让您了解到真实的需求资源投入

小提醒

需求分析结果及其准确率,依赖于工程实践规范的有效实施落地。例如:需求在系统中有唯一编号,并在代码提交注释时严格执行带需求编号的注释规范。

如何使用

访问Persona-X平台,通过“应用市场”即可领取30天免费体验券。

我们基于团队规模提供适合的画像解决方案:

  • 小于10人:仅生成以具体的开发人员画像,显示为标签
  • 大于10人小于20人:可选择生成具体开发人员的标签,或画像分类(即高贡献者、积极者、合格者,等)
  • 20人以上:只生成画像分类

第一步:创建项目

进入Persona-X平台,创建项目时选择“开发者行为分析”类别,在该项目中您将可以使用画像相关功能,并自动创建一个“分析小组”,您可以添加别的同事(如教练或改进种子)作为项目成员,以便于共享分析结果信息。

进入项目后,您将看到开始分析、画像相册、开发人员行为趋势、需求进度分析、需求投入资源分布等几个功能按钮,“开始分析”按钮为高亮显示。

No alt text provided for this image

默认情况下,“开始分析”之外的按钮显示为灰色,表示尚未有分析结果,您需要从“开始分析”运行产生您的第一份结果。

第二步:生成日志

在您本地的GIT仓库中,使用一行简单的命令即可生成后缀名为 .csv 的GIT日志文件。向左滑即可查看完整命令。

$ git log --pretty=format:\"%an, %ad, %s\" >> commit.csv

第三步:画像分析

我们将第一次运行称之为基线分析——所产生的画像相册版本名称为基线。

从第二次分析开始,每一次分析生成“V1”、“V2”等分析版本,并创建“V1”、“V2”等名称的相册。

No alt text provided for this image

点击开始分析,上传已生成的GIT日志文件,然后开始分析。

分析完成后会提示您生成的行为特征结果和开发人员画像数量。您可以选择保存本次结果或放弃,如选择“保存”,则立即可以在项目中看到一个命名为“基线”的相册卡片和本次生成的画像卡片。同时,根据分析结果情况,开发人员行为趋势、需求进度分析、需求投入资源分布等几个功能按钮将显示为高亮颜色。

每一次分析,都将以追加形式更新开发人员行为趋势、需求进度分析、需求投入资源分布对应的数据。

No alt text provided for this image

第四步:查看画像分析结果

查看开发人员画像

为节约您的时间,请选择根据您的团队规模查看对应说明。

小于10人

在画像相册菜单下,点击一个版本的相册,可查看相册中所有开发者的画像卡。画像卡上记录了此开发者的标签、行为习惯评价数量统计。

No alt text provided for this image

大于10人小于20人

如果选择的是人员画像,产生的结果将和小规模团队一样。在画像相册菜单下,点击一个版本的相册,可查看相册中所有开发者的画像卡。画像卡上记录了此开发者的标签、行为习惯评价数量统计。

如果选择的是群体画像,在画像相册菜单下,点击一个版本的相册,可查看相册中所有的开发者画像分类卡,分类卡上记录了画像名称(即高贡献者、积极者、合格者,等),属于此分类的所有开发人员、分类标签,以及行为习惯评价数量统计。

大于20人

只能查看群体画像,在画像相册菜单下,点击一个版本的相册,可查看相册中所有的开发者画像分类卡,分类卡上记录了画像名称(即高贡献者、积极者、合格者,等),属于此分类的所有开发人员、分类标签,以及行为习惯评价数量统计。

查看开发人员行为趋势

行为趋势提供了查看单个开发人员在不同时间段的行为标签。

点击按钮,可以查看到所有开发人员的头像,选择一个开人员头像,可以查看到每组分析结果组成的时间线,以及标签随时间变化的情况:

  • 实线边框的标签:表示在该分析时间节点持续存在
  • 虚线边框的标签:表示在该分析时间节点上消失
  • 高亮的标签:表示在该分析时间节点上新出现

如果是群体画像,将看到的是群体中开发人员的变化,包括每次分析结果中新进入、退出的开发人员:

  • 实线边框的头像:表示在该分析时间节点持续存在的开发人员
  • 虚线边框的头像:表示在该分析时间节点上消失的开发人员
  • 高亮的头像:表示在该分析时间节点上新出现的开发人员

查看需求分析结果

  • 需求进度分析:点击按钮,选择时间段,可以查看该时间段内的开发团队的工作执行甘特图。甘特图中包含实际执行起止时间、进度以及需求返工情况。
  • 需求资源投入分布:点击按钮,可以查看资源分布的气泡图。每一个需求形成一个气泡,气泡中的数字是投入到该需求的开发人员数量,时间越长,气泡越大;数字越大,数字的字体越大。

操作权限说明

为了便于信息保密和操作规范,我们在分析小组中设置了管理、操作和访问三种权限。管理权限可以添加/删除成员、执行分析和查看结果,操作权限可以执行分析查看结果,而访问权限只能访查看结果。

如何获取试用版本

我们提供免费的试用体验。根据您的实际情况,选择外部网络环境中直接体验或申请我们的内部试用版。

外部体验

您可以在Persona-X产品官方网站 https://persona-x.com 应用市场中领取免费的体验券,使用体验券可以在30天内多次运行完整的分析,但只能查看开发人员画像,不能查看到行为趋势及需求分析结果。

企业内部试用

可能因为安全考虑,您必须在内部网络中安装试用我们的产品。我们即将提供私有部署版本,以满足您的需要。

期待您的反馈

如您有任何对包括对产品适用范围、相关技术以及工程实践规范的疑惑,请直接与我们取得联系。

我们的联系方式

邮箱:support@withfield.tech

电话:+86 (028) 8472 5929

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>