生成可扩展且可定制的与位置无关的敏捷交付模型制造技术

技术编号:24459776 阅读:56 留言:0更新日期:2020-06-10 16:39
本公开涉及对敏捷团队结构进行建模,使得其与敏捷原则相一致,实现协同作用并交付预期的业务收益。当前的建模方法取决于无法预测收益的未经证明的手动实现模式,这些模式基于有限的专家,他们利用来自个人经验的启发式方法。一旦导出工作模型,会随着时间推移对其进行完善,这是一个缓慢的过程,且无法验证其有效性。根据本公开,可以使用基于调色板的用户界面来生成可扩展且可定制的与位置无关的敏捷交付模型,从而优化约束。在给定约束的情况下,选择一个预配置的元模型并生成与位置无关的模型。遵从性指示符提供对敏捷原则的遵从程度。然后,使用已经通过成功实施敏捷模型的知识库进行训练的机器学习模型对模型进行评估。

Generate scalable and customizable location independent agile delivery model

【技术实现步骤摘要】
生成可扩展且可定制的与位置无关的敏捷交付模型优先权声明本申请要求在2018年11月30日提交的第201821045379号印度专利申请的优先权。
本文中的公开内容总体涉及分布式敏捷(Agile)团队模型,并且更具体地,涉及用于生成可扩展且可定制的与位置无关的敏捷交付模型的系统和计算机实现的方法。
技术介绍
敏捷是一种方法,通过该方法,当客户要求价值时,团队可以比竞争对手更快、更好地交付该价值,从而以可持续、安全和高质量的方式满足客户的需求。遵循“敏捷宣言(TheAgileManifesto)”中体现的敏捷的价值观和原则,会形成小的敏捷开发团队,成员通常少于10人。团队在短时间框架内通常在几周内与业务部门紧密合作,以提供功能增量。团队通过多次迭代来增强或完善功能。敏捷提倡人性化的工作方式,包括简洁性、小团队、实验和相互同理。敏捷的一个关键催化剂是小团队中所有成员同地协作。敏捷原则之一明确要求同地协作,“不论团队内外,传递信息效果最好效率也最高的方式是面对面的交谈”。自《敏捷宣言》发布以来已有17年以上。如今的组织工作方式发生了明显变化。公司规模不断扩大,甚至遍布不同的大陆/时区。许多大型企业在世界各地都有各种技能娴熟的专业人员,他们需要协作来开发组织能力。因此,对于许多企业而言,所有敏捷团队同地协作并不现实。
技术实现思路
本公开的实施例呈现技术改进作为对本专利技术人在传统系统中认识到的一个或多个上述技术问题的解决方案。一方面,提供了一种处理器实现的方法,用于生成可扩展且可定制的与位置无关的敏捷交付模型,该方法包括以下步骤:通过一个或多个硬件处理器接收与一个或多个敏捷项目账户有关的数据,其中,接收步骤包括:一次性植入与一个或多个敏捷项目账户有关的标头属性;并接收与一个或多个敏捷项目账户有关的性能参数的定期更新;通过一个或多个硬件处理器在知识元库(KnowledgeRepository)中注册一个或多个敏捷项目账户,以用于设置初始主数据和接收定期更新;通过一个或多个硬件处理器利用所接收到的数据更新知识元库,其中更新步骤包括:异步处理接收到的数据,其中该处理包括解析其中包含的键值对,并且其中键(key)是字段,值对应于标头属性和性能参数;在通过应用程序编程接口(API)发送值以更新知识元库之前对值进行验证;基于经验证的值动态构建查询语言语句集合;并且执行查询语言语句集合,以使用经验证的值来更新知识元库;通过一个或多个硬件处理器使用经验证的值来训练一个或多个机器学习模型;以及通过一个或多个硬件处理器使用可视化建模技术交互地生成潜在的与位置无关的敏捷交付模型,其中,通过以下步骤交互地生成潜在的与位置无关的敏捷交付模型:在接收到标头属性时,自动注册新的项目账户,其中,至少一些标头属性用作用于生成新的与位置无关的敏捷交付模型的约束;动态地向用户呈现基于调色板的用户界面,该用户界面包括多个预配置的元模型、可选组件及其互连;基于对多个预配置的元模型中的一者的用户选择性实例化来显示最小可选组件集合;并且响应于每次对所选组件的拖放,动态更新遵从性指示符,从而通过优化管理约束来生成对应潜在的与位置无关的敏捷交付模型,其中,遵从性指示符指示对敏捷原则的遵从程度;以及将至少具有用户定义的敏捷原则最小遵从程度的潜在的与位置无关的敏捷交付模型识别为新的与位置无关的敏捷交付模型。另一方面,提供了一种用于生成可扩展且可定制的与位置无关的敏捷交付模型的系统,该系统包括:一个或多个数据存储设备,其可操作地耦合到一个或多个硬件处理器,并且配置为存储被配置为由一个或多个硬件处理器执行以下操作的指令:接收与一个或多个敏捷项目账户有关的数据,其中,数据通过以下操作接收:一次性植入与一个或多个敏捷项目账户有关的标头属性;并接收与一个或多个敏捷项目账户有关的性能参数的定期更新;在知识元库中注册一个或多个敏捷项目账户,以用于设置初始主数据和接收定期更新;通过以下操作利用所接收到的数据更新知识元库:异步处理接收到的数据,其中该处理包括解析其中包含的键值对,并且其中键是字段,值对应于标头属性和性能参数;在通过应用程序编程接口(API)发送值以更新知识元库之前对值进行验证;基于经验证的值动态构建查询语言语句集合;并且执行查询语言语句集合,以使用经验证的值来更新知识元库;使用经验证的值来训练一个或多个机器学习模型;以及使用可视化建模技术交互地生成潜在的与位置无关的敏捷交付模型,其中,通过以下操作交互地生成潜在的与位置无关的敏捷交付模型:在接收到标头属性时,自动注册新的项目账户,其中,至少一些标头属性用作用于生成新的与位置无关的敏捷交付模型的约束;动态地向用户呈现基于调色板的用户界面,该用户界面包括多个预配置的元模型、可选组件及其互连;基于对多个预配置的元模型中的一者的用户选择性实例化来显示最小可选组件集合;并且响应于每次对所选组件的拖放,动态更新遵从性指示符,从而通过优化管理约束来生成对应潜在的与位置无关的敏捷交付模型,其中,遵从性指示符指示对敏捷原则的遵从程度;以及将至少具有用户定义的敏捷原则最小遵从程度的潜在的与位置无关的敏捷交付模型识别为新的与位置无关的敏捷交付模型。又一方面,提供了一种包括非暂时性计算机可读介质的计算机程序产品,该非暂时性计算机可读介质中实现有计算机可读程序,其中,计算机可读程序在计算设备上执行时,使该计算设备:接收与一个或多个敏捷项目账户有关的数据,其中,数据通过以下操作接收:一次性植入与一个或多个敏捷项目账户有关的标头属性;并接收与一个或多个敏捷项目账户有关的性能参数的定期更新;在知识元库中注册一个或多个敏捷项目账户,以用于设置初始主数据和接收定期更新;通过以下操作利用所接收到的数据更新知识元库:异步处理接收到的数据,其中该处理包括解析其中包含的键值对,并且其中键是字段,值对应于标头属性和性能参数;在通过应用程序编程接口(API)发送值以更新知识元库之前对值进行验证;基于经验证的值动态构建查询语言语句集合;并且执行查询语言语句集合,以使用经验证的值来更新知识元库;使用经验证的值来训练一个或多个机器学习模型;以及使用可视化建模技术交互地生成潜在的与位置无关的敏捷交付模型,其中,通过以下操作交互地生成潜在的与位置无关的敏捷交付模型:在接收到标头属性时,自动注册新的项目账户,其中,至少一些标头属性用作用于生成新的与位置无关的敏捷交付模型的约束;动态地向用户呈现基于调色板的用户界面,该用户界面包括多个预配置的元模型、可选组件及其互连;基于对多个预配置的元模型中的一者的用户选择性实例化来显示最小可选组件集合;并且响应于每次对所选组件的拖放,动态更新遵从性指示符,从而通过优化管理约束来生成对应潜在的与位置无关的敏捷交付模型,其中,遵从性指示符指示对敏捷原则的遵从程度;以及将至少具有用户定义的敏捷原则最小遵从程度的潜在的与位置无关的敏捷交付模型识别为新的与位置无关的敏捷交付模型。根据本公开的实施例,标头属性包括与敏捷项目账户所有者、行业、客户敏捷成熟度、投资组合、地理位置、团队规模、团队角色、功能域、通信链接、协作技术和工程本文档来自技高网...

【技术保护点】
1.一种处理器实现的方法,其用于生成可扩展且可定制的与位置无关的敏捷交付模型(200),所述方法包括以下步骤:/n通过一个或多个硬件处理器接收(202)与一个或多个敏捷项目账户有关的数据,其中,接收步骤包括:/n一次性植入(202a)与所述一个或多个敏捷项目账户有关的标头属性;并且/n接收(202b)与所述一个或多个敏捷项目账户有关的性能参数的定期更新;/n通过所述一个或多个硬件处理器在知识元库中注册(204)所述一个或多个敏捷项目账户,以用于设置初始主数据和接收定期更新;/n通过所述一个或多个硬件处理器利用所接收到的数据更新(206)所述知识元库,其中,更新步骤包括:/n异步处理(206a)所接收到的数据,其中,所述处理包括解析所接收到的数据中包含的键值对,并且所述键是字段且所述值对应于所述标头属性和所述性能参数;/n在通过应用程序编程接口发送所述值以更新所述知识元库之前对所述值进行验证(206b);/n基于经验证的值动态构建(206c)查询语言语句集合;并且/n执行(206d)所述查询语言语句集合,以使用经验证的值来更新所述知识元库;/n通过所述一个或多个硬件处理器使用经验证的值来训练(208)一个或多个机器学习模型;以及/n通过所述一个或多个硬件处理器使用可视化建模技术交互地生成(210)潜在的与位置无关的敏捷交付模型,其中,通过以下步骤交互地生成所述潜在的与位置无关的敏捷交付模型:/n在接收到所述标头属性时,自动注册(210a)新的项目账户,其中,至少一些所述标头属性用作用于生成新的与位置无关的敏捷交付模型的约束;/n动态地向用户呈现(210b)基于调色板的用户界面,所述用户界面包括多个预配置的元模型、可选组件及其互连;/n基于对所述多个预配置的元模型中的一者的用户选择性实例化来显示(210c)最小可选组件集合;并且/n响应于每次对所选组件的拖放,动态更新(210d)遵从性指示符,从而通过优化管理约束来生成对应的潜在的与位置无关的敏捷交付模型,其中,所述遵从性指示符指示对敏捷原则的遵从程度;以及/n将至少具有用户定义的敏捷原则最小遵从程度的潜在的与位置无关的敏捷交付模型识别(210e)为新的与位置无关的敏捷交付模型。/n...

【技术特征摘要】
20181130 IN 2018210453791.一种处理器实现的方法,其用于生成可扩展且可定制的与位置无关的敏捷交付模型(200),所述方法包括以下步骤:
通过一个或多个硬件处理器接收(202)与一个或多个敏捷项目账户有关的数据,其中,接收步骤包括:
一次性植入(202a)与所述一个或多个敏捷项目账户有关的标头属性;并且
接收(202b)与所述一个或多个敏捷项目账户有关的性能参数的定期更新;
通过所述一个或多个硬件处理器在知识元库中注册(204)所述一个或多个敏捷项目账户,以用于设置初始主数据和接收定期更新;
通过所述一个或多个硬件处理器利用所接收到的数据更新(206)所述知识元库,其中,更新步骤包括:
异步处理(206a)所接收到的数据,其中,所述处理包括解析所接收到的数据中包含的键值对,并且所述键是字段且所述值对应于所述标头属性和所述性能参数;
在通过应用程序编程接口发送所述值以更新所述知识元库之前对所述值进行验证(206b);
基于经验证的值动态构建(206c)查询语言语句集合;并且
执行(206d)所述查询语言语句集合,以使用经验证的值来更新所述知识元库;
通过所述一个或多个硬件处理器使用经验证的值来训练(208)一个或多个机器学习模型;以及
通过所述一个或多个硬件处理器使用可视化建模技术交互地生成(210)潜在的与位置无关的敏捷交付模型,其中,通过以下步骤交互地生成所述潜在的与位置无关的敏捷交付模型:
在接收到所述标头属性时,自动注册(210a)新的项目账户,其中,至少一些所述标头属性用作用于生成新的与位置无关的敏捷交付模型的约束;
动态地向用户呈现(210b)基于调色板的用户界面,所述用户界面包括多个预配置的元模型、可选组件及其互连;
基于对所述多个预配置的元模型中的一者的用户选择性实例化来显示(210c)最小可选组件集合;并且
响应于每次对所选组件的拖放,动态更新(210d)遵从性指示符,从而通过优化管理约束来生成对应的潜在的与位置无关的敏捷交付模型,其中,所述遵从性指示符指示对敏捷原则的遵从程度;以及
将至少具有用户定义的敏捷原则最小遵从程度的潜在的与位置无关的敏捷交付模型识别(210e)为新的与位置无关的敏捷交付模型。


2.根据权利要求1所述的处理器实现的方法,其中,所述标头属性包括与敏捷项目账户所有者、行业、客户敏捷成熟度、投资组合、地理位置、团队规模、团队角色、功能域、通信链接、协作技术和工程成熟度相关联的数据。


3.根据权利要求2所述的处理器实现的方法,其中,所述可选组件采用以下中的至少一些的形式:包括所述团队角色的所述标头属性、包括产品列表和冲刺列表的工件、与所述地理位置相关联的时区、包括持续集成和应用程序生命周期管理的工具使能器。


4.根据权利要求1所述的处理器实现的方法,其中,所述性能参数包括发布频率、速度、功能质量、结构质量和生产后缺陷。


5.根据权利要求1所述的处理器实现的方法,其中,所述一个或多个机器学习模型基于算法、用例、输入、解决方案、输出或可追溯性。


6.根据权利要求1所述的处理器实现的方法,其中,所述新的与位置无关的敏捷交付模型采用基于所选组件的图形的形式,并且地理位置用作节点,所述标头属性用作节点属性,通信链接用作边缘。


7.根据权利要求1所述的处理器实现的方法,还包括执行以下步骤中的至少一个:
通过所述一个或多个硬件处理器,使用经训练的一个或多个机器学习模型来发起(212)对所述新的与位置无关的敏捷交付模型的评估,以输出所述新的与位置无关的敏捷交付模型的性能参数集合,其中,所述性能参数指示所述新的与位置无关的敏捷交付模型的优化程度;和
通过所述一个或多个硬件处理器,使用回归方法或最近邻方法,在与所述一个或多个敏捷账户对应的一个或多个敏捷交付模型中,为所述新的与位置无关的敏捷交付模型输出(214)最佳匹配。


8.一种系统(100),包括:
一个或多个数据存储设备(102),其可操作地耦合到一个或多个硬件处理器(104),并且配置为存储被配置为由所述一个或多个硬件处理器执行以下步骤的指令:
接收与一个或多个敏捷项目账户有关的数据,其中,所述数据通过以下操作接收:
一次性植入与所述一个或多个敏捷项目账户有关的标头属性;并且
接收与所述一个或多个敏捷项目账户有关的性能参数的定期更新;
在知识元库中注册所述一个或多个敏捷项目账户,以用于设置初始主数据和接收定期更新;
通过以下操作利用所接收到的数据更新所述知识元库:
异步处理所接收到的数据,其中,所述处理包括解析所接收到的数据中包含的键值对,并且所述键是字段且所述值对应于所述标头属性和所述性能参数;
在通过应用程序编程接口发送所述值以更新所述知识元库之前对所述值进行验证;
基于经验证的值动态构建查...

【专利技术属性】
技术研发人员:S·克里希那斯瓦米J·桑塔那姆M·M·苏凯丝·阿里R·穆拉利
申请(专利权)人:塔塔顾问服务有限公司
类型:发明
国别省市:印度;IN

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

1