[发明专利]调整应用任务开发有效
申请号: | 201280077356.4 | 申请日: | 2012-11-28 |
公开(公告)号: | CN104798035A | 公开(公告)日: | 2015-07-22 |
发明(设计)人: | I.本-耶胡达;R.什米尔;N.Y.托夫 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/00;G06F15/16;G06F9/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王洪斌;胡莉莉 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调整 应用 任务 开发 | ||
背景技术
为了开发应用的目的,涉及开发应用的特征的各种任务可以被指派给不同编程人员和编程团队。例如,给定编程团队可以被指派有创建应用的登录特征的任务,并且另一编程团队可以被指派有创建应用的用户搜索特征的任务。尽管任务可以被指派给多个编程团队,但是给定任务的进展可能影响一个或多个其他应用的进展,因为应用的各种特征可以直接或间接地彼此相关。
附图说明
图1是根据示例实现方式的计算机系统的示意图。
图2是根据示例实现方式的数据库架构的图示。
图3是描绘了根据示例实现方式的管理涉及开发应用的任务的技术的流程图。
图4是描绘了根据示例实现方式的性能测量的处理的流程图。
图5是描绘了根据示例实现方式的程序代码覆盖随时间的图表。
图6是描绘了根据示例实现方式的排名值随时间的总和的柱状图。
具体实施方式
本文中公开了用于追踪和管理给定应用的开发的目的的技术和系统,作为示例,所述应用诸如是基于互联网(或“在线”)应用或私人云上的应用。具体地,依照本文所公开的技术和系统,公开了一种工具,其增强与应用开发相关联的各种任务的管理和监控或追踪。
更具体地,依照本文所公开的示例实现方式,给定应用的特征的开发可以被细分成任务,其在本文中还被称为“螺旋项”。依照示例实现方式,每一个螺旋项与目标和可度量的当前状态相关联,可度量的当前状态可以与目标不时地进行比较以用于评估螺旋项的当前进展的目的。
例如,开发应用的登录特征可以是特别的螺旋项,其具有可度量的目标(例如在四秒或更少时间内处理用户登录的目标)并且其可以在开发应用的任何给定点处具有小于或大于目标(评估)的当前登录时间(即可度量状态)。作为另一示例,另一螺旋项可能是“程序代码覆盖”,其涉及测试总体应用的任务,并且具有已经被测试的应用的百分比方面的可度量状态。换言之,程序代码覆盖指定已经出于核验应用的正确操作的目的而测试了多少个程序状态、程序状况、用户输入等。
一些螺旋项可以由相关联的“螺旋故事”来描述。例如,开发用户登录特征的上述示例螺旋项可以具有作为“登录”的相关联的描述或螺旋故事。作为另一示例,针对处理在线目录上的用户搜索(其导致一页搜索结果)的螺旋项可以由螺旋故事:“过滤产品列表结果具有一页”来描述。
给定螺旋项的当前状态可以多次测量,同时对应于该项的(多个)特征的开发和应用的开发一般处于进展中。以此方式,应用的开发可以在时间上被视为“短跑(sprint)”发生。一般地,短跑是与一个或多个螺旋项的并行开发相关联的应用开发过程的经限定的时隙或时间片段。作为示例,短跑可以与固定时间单元(周、月、季度等)相关联;或与其持续时间由性能或某一其他变量限定的时间单元相关联。一般地,在给定短跑完成之后,螺旋项的当前状态可以被测量。例如,程序代码覆盖(即测试努力的程度)可以为特别的螺旋项,并且代码覆盖的状态可以在每一个短跑之后测量(代码覆盖在三个短跑之后例如为67%)。
因而,依照示例实现方式,螺旋项的另外的特性在于螺旋项的开发跨一个或多个短跑发生。由于这种基于时间进展的开发,给定螺旋项可以由于程序代码改变以及新的和/或不同的特征在螺旋项和其他螺旋项中的添加而随时间显著改变。在许多情形中,实现螺旋项的初始或原始目标可以是挑战性的;并且作为结果,鲁棒应用开发可以涉及目标的许多改变和“精细调谐”,以及被指派给螺旋项的相对优先级的改变,如本文所公开的。
参照图1,依照本文所描述的示例实现方式,基于处理器的工具50被构造成执行计算并且显示指示符以用于允许编程团队调整应用任务开发的目的,即管理和追踪任务或螺旋项,以用于开发应用的目的。以此方式,如本文所描述的,工具50包含接口,诸如示例图形用户接口(GUI)组件51,其接收指示或表示用于追踪和管理螺旋项的用户输入(螺旋项的目标、螺旋项的重要性权重、螺旋项的描述等)的数据;并且工具50的GUI组件51生成各种指示符,诸如表格、图表、图形等,其被显示(例如在输入/输出(I/O)设备60上)以用于允许应用开发团队追踪和管理螺旋项/应用开发进展的目的。
作为具体示例,基于用户输入,工具50可以生成和显示(例如在监视器显示器上)以下螺旋故事表格,其作为其名称暗示而描述用于在线或基于“网络”的仓库的示例应用的开发中的当前螺旋故事:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280077356.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:使用确认指示来提高社交网络中的用户参与度
- 下一篇:显示装置