首页> 中国专利> 用于对组织生产力和效力进行评估的在协作活动中花费的时间的变换和分类

用于对组织生产力和效力进行评估的在协作活动中花费的时间的变换和分类

摘要

协作时间的评估包括:从协作者提取协作数据,并且将所述协作数据存储为数据集。定义所述协作者中的每个协作者的属性,并且通过基于所述属性的过滤来定义协作者的组。针对所述数据集,使用所述协作数据来针对所述组的每个成员分配协作时间。把来自由协作者进行的某些活动的数据作为协作活动的代表进行挖掘,并且与组织结构数据结合,在人员、团队和公司之间分配时间以便对组织生产力和效力进行评估。不需要手动收集数据或者让协作者来提供数据。使用的是协作活动的真实数据,而不是自报的数据。与手动收集相比,这提供了关于如何向关系和活动分配时间的更细致的反映。

著录项

  • 公开/公告号CN106471529A

    专利类型发明专利

  • 公开/公告日2017-03-01

    原文格式PDF

  • 申请/专利权人 沃洛矩阵股份有限公司;

    申请/专利号CN201580028985.1

  • 申请日2015-03-23

  • 分类号G06Q10/06(20060101);G06Q10/10(20060101);

  • 代理机构72002 永新专利商标代理有限公司;

  • 代理人刘瑜;王英

  • 地址 美国华盛顿州

  • 入库时间 2023-06-19 01:44:06

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-07

    专利权的转移 IPC(主分类):G06Q10/10 登记生效日:20200721 变更前: 变更后: 申请日:20150323

    专利申请权、专利权的转移

  • 2020-03-03

    授权

    授权

  • 2017-03-29

    实质审查的生效 IPC(主分类):G06Q10/06 申请日:20150323

    实质审查的生效

  • 2017-03-01

    公开

    公开

说明书

背景技术

组织中的管理者通常对员工和团队如何花费他们的时间具有有限的可见性,并被迫基于可能不代表实际发生的情况的佚闻来做出许多决定。由于对组织成员如何花费时间缺乏透明度,因此很难有数据驱动的讨论或做出关于时间应该或不应该投资在哪里的决定。对于一些职能或行业来说,关于工人如何度过时间的数据很难收集。这样的职能或行业的一个示例是信息工作者,其在会议、通过电子邮件与同事协作或执行其他任务上花费大量时间。为了解决这种缺乏可见性及其造成的业务问题,公司有时会进行调查或访谈流程,以手动收集关于时间花费在哪里的数据。然而,通过调查或访谈手动收集数据是劳动密集型的、昂贵的,其导致低质量的自报数据、破坏文化,并且只提供用处不大的一次性的快照。

发明内容

根据本发明的一个实施例,一种用于评估协作时间的方法包括:从多个协作者提取协作数据并将协作数据存储为数据集。协作数据包括来自所述多个协作者中的每个协作者的邮箱中的发送的邮件和日历中的会议的数据。定义所述多个协作者中的每个协作者的多个属性,并且通过基于所述多个属性进行过滤来定义协作者的组。针对所述数据集,使用所述协作数据来针对所述组的每个成员分配协作时间。

在本发明的一个方面中,在提取所述协作数据时,所述多个协作者中的每个协作者的邮箱中的发送的邮件和日历中的会议被挖掘并存储为数据集。

在本发明的一个方面中,可以执行一个或多个预计算。所述预计算可以包括会议去除重复过程、出席者去除重复过程、时长调整过程和非会议删除过程。

针对每个会议,在所述会议去除重复过程中,确定两个或更多个会议是否包括针对一个或多个出席者的重叠的时间。如果是,则调整所述两个或更多个会议的持续时间,使得调整后的持续时间不超过所述两个或更多个会议的实际持续时间。

针对每个会议,在所述出席者去除重复过程中,确定给定会议是否包括重复的出席者。如果是,则将所述重复的出席者中的一个出席者从所述给定会议中删除。

针对每个会议,在所述时长调整过程中,确定所述给定会议是否包括全天、全周或周期性的会议。如果是,则调整所述给定会议的持续时间以反映所述给定会议的每一天的工作日长度。

针对每个会议,在所述非会议删除过程中,确定所述给定会议是真实的会议。如果不是,则将所述给定会议从所述数据集中删除。

在本发明的一个方面中,一种时间分配方法用于分配所述协作数据。定义了多个分区,其中,所述多个分区表示涉及所述组的不同类型的协作。

在所述时间分配方法中,针对所述组的每个给定成员,确定给定会议是否包括所述给定成员作为出席者。如果是,则确定与所述给定会议的其他出席者相匹配的分区,并且向匹配的分区分配所述给定成员的协作时间。

在所述时间分配方法中,针对所述组的每个给定成员,当确定给定电子邮件是由所述给定成员发送的时,确定与所述给定电子邮件的接收者相匹配的所述分区。还确定在由所述给定成员进行的所述给定电子邮件的发送与紧接先前发送的电子邮件的发送之间的差量时间(delta time),然后向匹配的分区分配所述给定成员的所述协作时间或所述差量时间两者中的较小者。

在所述时间分配方法中,针对所述组的每个给定成员,确定给定电子邮件是由所述给定成员接收自所述数据集中的发送者的。如果是,则确定与所述发送者相匹配的分区,并且向匹配的分区分配所述给定成员的协作时间。

在所述时间分配方法中,针对所述组的每个给定成员,确定给定电子邮件是由所述给定成员向不在所述数据集中的接收者发送的。如果是,则推断邮件是由所述给定成员从不在所述数据集中的接收者接收的。然后确定与不在所述数据集中的所述接收者相匹配的分区,并且向匹配的分区分配所述给定成员的协作时间。

在本发明的一个方面中,一种时间花费方法(time spent method)用于分配所述协作数据。定义时间编组,其中,所述时间编组表示给定成员的花费时间将被如何计数。

在所述时间花费方法中,确定给定会议是否包括所述给定成员作为出席者。如果是,则基于所述给定会议的每个出席者,将协作时间添加到与所述时间编组中的一个或多个时间编组相关联的总协作时间。

在所述时间花费方法中,确定给定电子邮件是由所述给定成员发送的。如果是,则基于所述给定电子邮件的每个接收者,将协作时间添加到与所述时间编组中的一个或多个时间编组相关联的总协作时间。

在所述时间花费方法中,确定给定电子邮件是由所述给定成员接收自所述数据集中的发送者的。如果是,则基于所述发送者,将协作时间添加到与所述时间编组中的一个或多个时间编组相关联的总协作时间。

在所述时间花费方法中,确定给定电子邮件是由所述给定成员向不在所述数据集中的接收者发送的。如果是,则推断邮件由所述给定成员从不在所述数据集中的接收者接收,并且基于不在所述数据集中的所述接收者,将协作时间添加到与所述时间编组中的一个或多个时间编组相关联的总协作时间。

在本发明的一个方面中,一种用于评估协作时间的方法还包括:确定推动的数量和拉动的数量。对所述推动的数量和拉动的数量进行初始化,其中所述推动的数量表示给定成员发起的其他人的时间,而所述拉动的数量表示由其他人发起的给定成员的时间。

在对所述推动的数量和拉动的数量进行确定时,确定给定会议是否包括所述给定成员作为出席者。如果是,则确定所述给定成员是否发起了所述给定会议。如果所述给定成员发起了所述给定会议,则将协作时间添加到所述给定会议的每个出席者的所述推动的数量。如果所述给定成员没有发起所述给定会议,则将协作时间添加到所述拉动的数量。

在对所述推动的数量和拉动的数量进行确定时,确定给定电子邮件是由所述给定成员发送的。如果是,则将协作时间添加到所述给定电子邮件的每个接收者的所述推动的数量。

在对所述推动的数量和拉动的数量进行确定时,确定给定电子邮件是由所述给定成员接收自所述数据集中的发送者的。如果是,则将协作时间添加到所述拉动的数量。

在对所述推动的数量和所述拉动的数量进行确定时,确定给定电子邮件是由所述给定成员向不在所述数据集中的接收者发送的。如果是,则将协作时间添加到所述给定电子邮件的每个接收者的所述拉动的数量。

在此也描述并要求保护与上述方法相对应的系统和计算机程序产品。

附图说明

图1示出根据本发明的实施例的用于对组织生产力和效力进行评估的系统。

图2示出了根据本发明的实施例的计算机系统。

图3是示出根据本发明的实施例的用于对组织生产力和效力进行评估的方法的流程图。

图4是更详细地示出根据本发明的实施例的从组织中的协作者的邮件和日历提取数据的流程图。

图5是示出根据本发明的实施例的预计算方法的流程图。

图6是示出根据本发明的实施例的时间分配方法的流程图。

图7是示出根据本发明的实施例的时间花费方法的流程图。

图8是示出根据本发明的实施例的用于确定推动和拉动的度量的方法的流程图。

具体实施方式

提供以下描述以使本领域普通技术人员能够实现和使用本发明,并在专利申请及其要求的上下文中提供以下描述。对实施例的各种修改对于本领域技术人员将是显而易见的,并且本文的一般原则可应用于其他实施例。因此,本发明并非旨在受限于所示出的实施例,而是与本文所描述的原理和特征的最宽范围相一致。

本发明可以采取完全硬件实施例、完全软件实施例,或者包含硬件和软件元素二者的实施例的形式。在优选实施例中,本发明以软件实现,其包括但不限于固件、驻留软件、微代码等。

此外,本发明可以采取可以从提供由计算机或任何指令执行系统使用或与计算机或任何指令执行系统结合使用的程序代码的计算机可使用或计算机可读存储介质访问的计算机程序产品的形式。为了本描述的目的,计算机可使用存储介质或计算机可读存储介质可以是可以包含、存储、传送、传播或传输由指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合使用的程序的任何装置。介质可以是电子、磁、光、电磁、红外或半导体系统(或装置或设备)或传播介质。计算机可读介质的示例包括半导体或固态存储器、磁带、可移动计算机磁盘、随机存取存储器(RAM)、只读存储器(ROM)、刚性磁盘和光盘。光盘的当前示例包括压缩盘-只读存储器(CD-ROM)、压缩盘-读/写(CD-R/W)和DVD。如本文中所使用的,计算机可读存储介质不应被解释为是瞬时信号本身,如无线电波或其他自由传播的电磁波、通过波导或其他传输介质传播的电磁波(例如,通过光纤电缆的光脉冲)或通过导线发送的电信号。

适于存储和/或执行程序代码的数据处理系统将包括直接或通过系统总线间接耦接到存储器元件的至少一个处理器。存储器元件可以包括在程序代码的实际执行期间使用的本地存储器、大容量存储器和缓存存储器,其提供至少一些程序代码的临时存储,以便减少在执行期间必须从大容量存储器取回代码的次数。

输入/输出或I/O设备(包括但不限于键盘、显示器、定点设备等)可以直接或通过中间I/O控制器耦接到系统。

网络适配器还可以耦合到系统,以使数据处理系统能够通过中间私有或公共网络耦接到其他数据处理系统或远程打印机或存储设备。调制解调器、电缆调制解调器和以太网卡只是网络适配器的当前可用类型中的几个。

附图中的流程图和框图示出了根据本发明的各个实施例的系统、方法和计算机程序产品的可能实现的架构、功能和操作。在这一方面,流程图或框图中的每个框可以表示代码的模块、片段或部分,其包括用于实现指定的局部功能的一个或多个可执行指令。还应该指出的是:在一些替代实现中,在框中标注的功能可以不按照附图中所示的顺序发生。例如,显示为相继的两个框实际上可基本并行地执行,或者这些框有时可以相反的次序执行,这取决于所涉及的功能。还将指出的是:框图和/或流程图图示中的每个框以及框图和/或流程图中的框的组合可以由执行指定功能或动作的基于专用硬件的系统或专用硬件和计算机指令的组合来实现。

本文中使用的术语仅用于描述特定实施例的目的,而不是意在限制本发明。如本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文另有明确指示。还将理解的是,当在本文中使用时,术语“包括”和/或“包括了”指定所陈述的特征、整数、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整数、步骤、操作、元素、组件和/或它们的组的存在或添加。

图1示出了根据本发明的实施例的用于对组织生产力和效力进行评估的系统。该系统包括组织101,其包括参与彼此和/或与组织101外部的人员(外部协作者103)的协作活动的多个人员(内部协作者102)。协作者102可以是组织101处的所有人员或某个子集。一些但不一定是所有协作活动可以通过通信网络106(如互联网、蜂窝网络或虚拟专用网(VPN))。协作者102可以经由提供某些服务(如电子邮件托管、组织间数据共享和/或各种云服务)的服务器104来进行协作。服务器105向组织101提供评估服务,其包括为了这样的评估的目的来分配协作者102花在协作活动上的时间。每个协作者102和103以及服务器104和105可以是如图2所示的计算机系统。

图2示出了根据本发明的实施例的计算机系统。计算机系统200可操作地耦接到处理器或处理单元206、存储器201以及将各个系统组件(包括存储器201)耦接到处理器206的总线209。总线209表示任意或几种类型的总线结构中的一种或多种,包括存储器总线或存储器控制器、外围总线、加速图形端口,以及使用各种总线架构中的任意一种的处理器或局部总线。存储器201可以包括易失性存储器(如随机存取存储器(RAM)202或缓存存储器203)或非易失性存储介质204形式的计算机可读介质。存储器201可以包括具有一组至少一个程序代码模块205的至少一个程序产品,所述程序代码模块被配置为当由处理器206执行时执行本发明的实施例的功能。计算机系统200还可以经由I/O接口207与一个或多个外部设备211(如显示器210)通信。计算机系统200可以经由网络适配器208与一个或多个网络通信。

图3是示出根据本发明的实施例的用于对组织生产力和效力进行评估的方法的流程图。在该实施例中,服务器105通过协作者102和/或服务器104处的计算机系统200的协作来实现该方法。组织内的协作者102所发送的电子邮件和所出席的会议被用作协作活动的代表。该方法从组织101中的协作者102的发送的邮件和日历提取数据,并将数据存储为数据集(301)。服务器105可以从他们的计算机系统或服务器104访问协作者102的邮箱和日历。针对协作者102中的每个协作者来定义属性(302)。示例属性可以包括但不限于:角色、级别、位置、地区(region)、部门、职能和域(domain)。通过基于这些属性来进行过滤,定义协作者102的“组”(303),该组的成员的时间正在被分配。然后,针对数据集,服务器105为组的每个成员分配协作时间(304)。然后可以出于评估目的来呈现结果(306)。

图4是更详细地示出根据本发明的实施例的从组织中的协作者的邮件和日历提取数据的流程图。服务器105对多个协作者的邮箱中的发送的邮件和日历上的会议进行挖掘(401)。在该实施例中,出于隐私和数据安全的目的,仅提取每个发送的邮件的信头(header)。所提取的示例信头数据包括但不限于:发送者的身份、每个接收者的身份、主题行(subject line)以及发送的日期和时间。针对日历上的会议,所提取的数据包括但不限于:在其日历上发现有会议的协作者的身份;每个出席者的身份;会议持续时间;会议组织者的身份;以及会议的位置。然后由服务器105针对所挖掘的邮件和会议产生文本文件(402)。在该实施例中,针对被挖掘的每个邮箱创建一个文件夹。将每个邮件和会议都拆分成组件,以便更容易地存储在文本文件中。然后,文本文件被压缩和加密(403),并且作为数据集被存储在数据库(404)中。在不脱离本发明的精神和范围的前提下,可以使用对所挖掘的邮件和会议进行存储的其他方法。

一旦获得数据集,然后就可以执行协作时间的分配。可选地,在该时间分配之前,可以执行一些预计算以“清理”数据集中的邮件和会议。图5是示出根据本发明的实施例的预计算方法的流程图。这里示出的计算可以改为在下文进一步描述的时间分配过程期间执行。在预计算中,数据集的文本文件被解压缩和解密。然后电子邮件每个都被重新组装和假名化(pseudonymized)(501)并被存储回数据库(502)。在该实施例中,为了隐私和数据安全的目的,每个电子邮件地址与唯一标识符相关联。在电子邮件地址和标识符之间的映射存储在单独的映射文件中,该映射文件在时间分配过程中未加载。邮件的假名化是可选的,并且当需要非匿名报告时可以将其省略。针对会议,预计算可以包括会议去除重复过程(503)和出席者去除重复过程(504)。会议去除重复过程识别重叠的会议,即,出席者被安排出席具有重叠时间的两个或更多个会议的情况。在该实施例中,对每个会议的会议时间进行调整,使得调整后的持续时间(即,待分配的会议时间)不超过该会议的实际持续时间。例如,假设A和B被安排从下午1点到下午2点会面,但A也被安排从下午1:30到下午2点与C会面。这里待分配的总会议时间为1小时。针对A,0.5小时的会议时间将分配给与B的会议,并且0.5小时将分配给与C的会议。B将被分配1小时,并且C将被分配0.5小时。出席者去除重复过程识别来自同一个出席者的对会议邀请的多个响应,这可以导致该出席者针对同一个会议被列出两次。在该实施例中,出席者的较晚的响应是受到偏重的(favored),并且较早的响应被删除。

会议的预计算还包括时长调整过程(505)和删除非会议预约的过程(506)。在时长调整过程中,对某些会议的时长进行调整以便更准确地反映协作时间。例如,将全天、全周或周期性的会议调整为每天不超过工作日的长度(如每天8小时的协作时间)。这是为了避免24小时的时间分配。在删除非会议预约的过程中,从数据集中删除日历上的那些很可能是非会议的“会议”。例如,将标记为假期、医生的预约、接送孩子等的“会议”删除,因为它们不是实际的会议。也可以将具有零个出席者的会议作为非会议预约来删除。机器学习模型可以用于预测日历上的会议是“真实”的还是非会议。清理后的会议被存储回数据库(507)。

时间分配

在根据本发明的一种方法中,使用时间分配方法来分配组的每个成员的协作时间。图6是示出根据本发明的实施例的时间分配方法的流程图。协作者的组(group)和多个分区(partition)被定义(600)。“组”是通过对与多个协作者102相关联的属性进行过滤来定义的。这是针对其时间正在被分配的组。单个人员的“组”是可能的。例如,组可以被定义为组织101内的特定地区或特定业务单元中的协作者。还定义了分区(partition),该分区表示涉及该组的不同类型的协作。例如,分区可以是按“内部/外部”的,其中“内部”表示组织101内的协作者102,而“外部”表示组织101外部的协作者103。在其他示例中,分区可以是按职能(by function)或按域(by domain)的。在内部/外部场景中,示例分区可以是:

●只涉及来自该组的协作者;

●涉及不是来自该组的内部协作者,并且不涉及外部协作者;

●涉及不是来自该组的内部协作者,并且涉及外部协作者;以及

●不涉及不是来自该组的内部协作者,并且涉及一些外部协作者。

在按职能的场景中,示例分区可以是:

●只涉及来自该组的协作者;

●职能A;

●职能B;......以及

●涉及外部协作者。

在按域的场景中,示例分区可以是:

●不涉及外部协作者;

●partner 1.com;以及

●partner 2.com;......

在每个场景中,在各个分区之间分配相同量的总时间。

在该实施例中,使用以下基本时间分配规则(其中,A是来自其时间正在被分配的组的协作者):

●当A出席会议时,将基于其他出席者的身份来分配A的时间。(在该实施例中,不考虑会议组织者的身份)。

●当A发送邮件时,将基于接收者的身份来分配A的时间。接收者包括在cc和bcc字段中标识的接收者。

●当A收到邮件时,将基于发送者的身份来分配A的时间。(在该实施例中,不考虑其他接收者的身份)。

假设h是A的协作时间。h的值可以根据协作活动类型而变化,并且可以是可调的(tunable)。当协作活动类型是会议时(602),h=待分配的会议的持续时间,可能如上面参考图5所描述地来进行调整。服务器105确定与会议出席者(除A之外)相匹配的分区(603)。如果上面参考图5所描述的对h的任何调整没有作为预计算过程的一部分来执行,则这些调整可以在对分区进行匹配之前的时间分配过程期间执行。然后,将h分配给匹配的分区(604)。

当协作活动类型是由A发送的邮件时(605),服务器105确定与邮件的接收者相匹配的分区(606)。服务器105还确定该邮件和由紧接在前由A发送的任何邮件之间的时间(Δt)(607)。然后,服务器105将h和Δt两者中的较小者分配给匹配的分区(608)。用这种方式,可以避免对多个电子邮件的双重计数时间。例如,假设5分钟是要为每个发送的邮件分配的时间量。还假设A在上午8:00发送第一封邮件,并且在上午8:02发送第二封邮件。针对第一封邮件,分配A的5分钟时间,而第二封邮件分配2分钟。这确保为在特定时间段内发送的邮件分配的时间不超过该时间段的长度。另外,在该实施例中,不为在仅有的接收者为A的情况下由A发送的任何邮件分配时间。

对于由A接收自数据集中的发送者的邮件(609),当该发送者的发送的邮件被处理时,A作为邮件接收者的协作时间将被捕捉。服务器105确定与发送者相匹配的分区(610),并且然后h被分配给匹配的分区(611)。然而,当发送者不在数据集中时,不能直接捕捉到A作为邮件接收者的协作时间,因为该发送者的邮箱没有包括在数据集中。为了捕捉到由A从不在数据集中的发送者接收的邮件的协作时间(612),假设A响应于由A向接收者发送的邮件从不在数据集中的接收者接收到邮件。换句话说,A被推断为接收来自作为发送者的此接收者的邮件(613)。服务器105确定与(推断的)所述发送者相匹配的分区(614),并将h分配给匹配的分区(615)。

针对组的每个成员重复步骤601-615。

考虑以下示例,其中,每个协作者与包括职能和地区的属性相关联,并且组被定义为{职能=销售并且地区=西部}。假设多个协作者包括具有他们的相应属性的以下人员:

●Alice{销售,西部}

●Bob{销售,西部}

●Charlie{销售,东部}

●Dave{HR,东部}

●Eddie{OPS,中部}[没有邮箱]

●Fred{domain1.com}

●Gene{domain2.com}

●Heidi{domain2.com}

●Iris{domain2.com}。

在这里,组包括Alice和Bob。Charlie、Dave和Eddie均为不是来自该组的内部协作者。Fred、Gene、Heidi和Iris是外部协作者。假设以下分区按照人员组之间的交互来定义:

●“组内”:只涉及来自该组的协作者;

●“其他内部”:涉及不是来自该组的内部协作者,并且不涉及外部协作者;

●“其他内部+外部”:涉及不是来自该组的内部协作者,并且涉及外部协作者;并且

●“仅外部”:不涉及不是来自该组的内部协作者,但涉及一些外部协作者。

针对具有上述出席者的1小时会议(602),会议出席者与“其他内部+外部”分区相匹配(603)。然后将两个小时(1小时用于Alice,1小时用于Bob)分配给“其他内部+外部”分区(604)。

针对相同的1小时会议,假设以下分区按照职能来定义:

●“组内”:只涉及来自该组的协作者;

●“其他内部”:涉及不是来自该组的内部协作者;如果存在m个非组成员的内部出席者,其中,m1在职能1中,......,mk在职能k中,则向职能1分配h*(m1/m)的时间,......,并且向职能k分配h*(mk/m)的时间;以及

●如果仅存在外部出席者,则向“仅外部”分区分配h。由于存在三个非组的内部出席者(non-group internal attendees)(Charlie、Dave和Eddie),因此通过将1小时按照如下方式在这些职能之间划分来向“其他内部”分区分配这1小时:

●销售:2/3小时,1个会议(对于Charlie)

●HR:2/3小时,1个会议(对于Dave)

●OPS:2/3小时,1个会议(对于Eddie)针对相同的1小时会议,假设以下分区按照地区来定义:

●“组内”:只涉及来自该组的出席者;

●“其他内部”:如果存在m个非组成员的内部出席者,其中,m1在地区1中,......,mk在地区k中,则向地区1分配h*(m1/m)的时间,......,并且向地区k分配h*(mk/m)的时间;以及

●“只有外部”:只有外部出席者。

由于存在三个非组的内部出席者(Charlie、Dave和Eddie),因此通过将1小时在按照如下方式在这些地区之间划分来向“其他内部”分区分配这1小时:

●东部:2/3小时,1个会议(对于Charlie和Dave)

●中部:1/3小时,1个会议(对于Eddie)

针对相同的1小时会议,假设以下分区按照外部合作伙伴(external partner)来定义:

●“内部”:只涉及来自该组的协作者;

●“外部”:如果存在m个外部出席者,其中,m1来自域1,......,mk来自域k,则向域1分配h*(m1/m)的时间,......,并且向域k分配h*(mk/m)的时间;以及

由于在域1和2处存在四个协作者,因此通过将1小时在按照如下方式在这些域之间划分来向“外部”分区分配这1小时:

●域1:1/4小时,1个会议(对于Fred)

●域2:3/4小时,1个会议(对于Gene、Heidi和Iris)

假设Alice向上述协作者发送邮件。在该示例中,为每个发送的邮件分配5分钟,并且为每个接收的邮件分配2.5分钟。针对由人员组之间的交互定义的上述分区,协作时间将被分配如下:

●对于Alice来说,这是发送的邮件(605),因此向“其他内部+外部”分区分配5分钟(607-608);

●对于Bob来说,这是来自数据集中的发送者(Alice)的接收的邮件(609),因此向“组内”分区分配2.5分钟(610-611);

●Eddie没有邮箱,因此是不在数据集中的接收者(612)。推断Alice接收来自Eddie的邮件(613),并向“其他内部”分区分配2.5分钟(614-615);

●Fred、Gene、Heidi和Iris也是不在数据集中的接收者(612)。推断Alice接收来自他们中的每个人的邮件(613),并向“仅外部”分区分配用于他们中的每个人的2.5分钟(614-615)。

这将得出针对该组的总计20分钟的协作时间。

针对由Alice发送的同一封电子邮件,假设如上所述的按照职能定义的相同的分区。由于存在三个非组的内部出席者(Charlie、Dave和Eddie),因此通过将5分钟在按照如下方式在这些职能之间划分来向“其他内部”分区分配5分钟(610-611):

●销售:5*1/3分钟,1封邮件(对于Charlie)

●HR:5*1/3分钟,1封邮件(对于Dave)

●OPS:5*1/3分钟,1封邮件(对于Eddie)

此外,2.5分钟分配给针对作为数据集中的接收者的Bob的“组内”分区(610-611)。2.5分钟分配给“其他内部”分区中的OPS,推断Eddie为不在数据集中的接收者(613-615)。2.5*4分钟分配给“仅外部”分区,推断Fred、Gene、Heidi和Iris为不在数据集中的接收者(613-615)。

针对由Alice发送的同一封电子邮件,假设如上所述的按照地区定义的相同的分区。由于存在三个非组的内部接收者(Charlie、Dave和Eddie),因此通过将5分钟在按照如下方式在这些地区之间划分来向“其他内部”分区分配这5分钟(610-611):

●东部:2*(5*1/3)分钟,1封邮件(对于Charlie和Dave)

●中部:5*1/3分钟,1封邮件(对于Eddie)

此外,2.5分钟分配给针对作为数据集中的接收者的Bob的“组内”分区(606-608)。2.5分钟分配给“其他内部”分区中的OPS,推断Eddie为不在数据集中的接收者(613-615)。2.5*4分钟分配给“仅外部”分区,推断Fred、Gene、Heidi和Iris为不在数据集中的接收者(613-615)。

针对由Alice发送的同一封电子邮件,假设如上所述的按照外部合作伙伴定义的相同的分区。由于存在四个外部接收者(Fred、Gene、Heidi和Iris),因此通过将5分钟在按照如下方式在这些域之间划分来向“外部”分区分配这5分钟(613-615):

●域1:5*1/4分钟,1封邮件(对于Fred)

●域2:3*(5*1/4)分钟,1封邮件(对于Gene、Heidi和Iris)

此外,2.5分钟分配给针对作为数据集中的接收者的Bob的“内部”分区(606-608)。向“内部”分区分配2.5分钟用于推断的从Eddie到Alice的邮件(613-615)。向“外部”分区中的域1分配2.5分钟用于推断的由Alice从Fred收到的邮件(613-615)。向“外部”分区中的域2分配7.5分钟用于推断的由Alice从Gene、Heidi和Iris收到的邮件(613-615)。

虽然根据本发明的时间分配方法的实施例是使用上述的发送的邮件和会议作为协作活动的代表来描述的,但是在不脱离本发明的精神和范围的前提下,也可以单独或组合地使用其他数据。例如,可以考虑电话日志、IM和具有数字足迹的任何其他协作手段。此外,还可以纳入最终用户反馈,例如来帮助将日历条目识别为非会议。还可以用其他方式来对所分配的会议和/或邮件时间进行进一步调整(例如,针对在会议期间由出席者发送的邮件)。

时间花费(time>

在根据本发明的另一种方法中,使用时间花费方法来对组的每个成员的协作时间进行分配,其中确定由关于一个或多个组的协作者所花费的总时间。当组织希望确定某人关于每个组花费的总时间时,可以使用时间花费方法。图7是示出根据本发明的实施例的时间花费方法的流程图。首先,定义时间编组(700)。时间编组表示A的所花费的时间将怎样计数。例如,可以按照人员、职能或域来定义组。假设h=A的时间,并且T=由A花费的总时间(701)。存在与每个组相关联的T。针对A作为出席者的每个会议(702),基于每个会议出席者,将h添加到与一个或多个组相关联的T(703)。针对以下示例组,可以如下对h进行计数:

●按人员编组:将h添加到与每个出席者(不同于A)相关联的T;

●按职能编组:将h添加到与每个不同内部出席者职能相关联的T;

以及

●按域编组:将h添加到与每个不同外部出席者域相关联的T。

针对由A发送的每封邮件(704),基于每个接收者将h添加到与一个或多个组相关联的T(705)。针对以下示例组,可以如下对h进行计数:

●按人员编组:将h添加到与每个接收者相关联的T;

●按职能编组:将h添加到与每个不同内部接收者职能相关联的T;

以及

●按域编组:将h添加到与每个不同外部接收者域相关联的T。

针对由A接收自数据集中的发送者的每封邮件(706),基于所述发送者将h添加到与一个或多个组相关联的T(707)。针对以下示例组,可以如下对h进行计数:

●按人员编组:将h添加到与发送者相关联的T;

●按职能编组:如果发送者是内部的,则将h添加到与发送者的职能相关联的T;以及

●按域编组:如果发送者是外部的,则将h添加到与发送者的域相关联的T。

针对由A向不在数据集中的接收者发送的每封邮件(708),邮件被推断为是由A接收自作为发送者的所述接收者的(709),并且基于所述接收者将h添加到与一个或多个组相关联的T。针对以下示例组,可以如下对h进行计数:

●按人员编组:将h添加到与每个接收者相关联的T;

●按职能编组:将h添加到与每个不同内部接收者职能相关联的T;

以及

●按域编组:将h添加到与每个不同外部接收者域相关联的T。再次考虑以下协作者:

●Alice{销售,西部}

●Bob{销售,西部}

●Charlie{销售,东部}

●Dave{HR,东部}

●Eddie{OPS,中部}[没有邮箱]

●Fred{domain1.com}

●Gene{domain2.com}

●Heidi{domain2.com}

●Iris{domain2.com}。

针对1小时的会议,T被确定如下(703):

●按人员编组的A的所花费的时间:将1小时的时间添加到与其他出席者中的每一个出席者相关联的T;

●按职能编组的A的所花费的时间:将1小时添加到与销售、HR和OPS相关联的T中的每个T;

●按地区编组的A的所花费的时间:将1小时添加到与西部、东部和中部相关联的T中的每个T;

●按域编组的A的所花费的时间:将1小时添加到与域1和域2相关联的T中的每个T。

针对由Alice发送的邮件(704),T被确定如下:

●按人员编组的A的所花费的时间:将5分钟添加到与接收者中的每个接收者相关联的T(705);将2.5分钟添加到与Eddie、Fred、Gene、Heidi和Iris相关联的T,用于推断的由Alice接收的邮件(709-710);

●按职能编组的A的所花费的时间:将5分钟添加到与销售和HR相关联的每个T(705);将5分钟添加到与OPS相关联的T(705);以及将2.5分钟添加到与OPS相关联的T,来自推断的接收自Eddie的邮件(709-710);

●按地区编组的A的所花费的时间:将5分钟添加到与西部和东部相关联的每个T(705);将7.5分钟添加到与中部相关联的T,来自推断的接收自Eddie的邮件(709-710);

●按域编组的A的所花费的时间:将7.5分钟添加到与域1相关联的T(5分钟作为来自Alice的邮件的接收者(705)+2.5分钟来自推断的接收自Eddie的邮件(709-710));将12.5分钟添加到与域2相关联的T(5分钟作为来自Alice的邮件的接收者(705)+2.5*3分钟来自推断的接收自域1的邮件(709-710))

推动/拉动

作为上述方法的替代或补充,可以确定推动(push)和拉动(pull)度量,其将交互的发起者纳入考虑。“推动”对由A发起的其他人的时间进行计数,而“拉动”对由其他人发起的A的时间进行计数。通过得到推动和拉动的计数(by netting the push and pullcounts),可以确定某人是净的“推动方”(net“pusher”)还是“拉动方”(pullee)。图8是示出根据本发明的实施例的用于确定推动和拉动的度量的方法的流程图。首先,针对A对推动的数量(PushT)和拉动的数量(PullT)进行初始化,并且h=待计数的时间(801)。针对每个会议(802),如果A发起/组织了会议(803),则将h添加到每个出席者的PushT(804)。如果A出席了由某个其他人发起/组织的会议,则将h添加到A的PullT。针对由A发送的邮件(806),将h添加到每个接收者(其不是A)的PushT(807)。针对由A接收自数据集中的发送者的邮件(808),将h添加到A的PullT(809)。针对由A向不在数据集中的接收者发送的邮件(810),针对每个接收者将h添加到A的PullT(811)。A的关于特定组的推动/拉动可以通过考虑在该组中的出席者/接收者/发送者来确定。

本文中公开了用于对协作活动中花费的时间进行变换和分类以便对组织生产力和效力进行评估的方法和系统。把来自由协作者进行的某些活动的数据作为协作活动的代表进行挖掘,并且与组织结构数据结合,在人员、团队和公司之间分配时间以便对组织生产力和效力进行评估。本文中描述的方法和系统不需要手动收集数据或者让协作者来提供数据。使用的是协作活动的真实数据,而不是自报的数据。与手动收集相比,这提供了关于如何向关系和活动分配时间的更细致的反映。

虽然已经根据所示的实施例对本发明进行了描述,但本领域普通技术人员将容易地认识到:可以存在对实施例的改变,并且这些改变将在本发明的精神和范围内。因此,在不脱离所附权利要求书的精神和范围的前提下,本领域普通技术人员可以进行许多修改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号