Work packet forecasting in a software factory
    11.
    发明授权
    Work packet forecasting in a software factory 失效
    软件工厂的工作包预测

    公开(公告)号:US08566777B2

    公开(公告)日:2013-10-22

    申请号:US11735086

    申请日:2007-04-13

    IPC分类号: G06F9/44

    摘要: A method, system, and computer-readable medium for predicatively selecting which work packets will be needed by a software factory to create a deliverable custom software are presented. In a preferred embodiment, the computer-implemented method includes: presenting an initial checklist that consists of a series of question groups; receiving answers to the initial checklist; in response to determining that received answers to the initial checklist indicate that a new series of questions is required to predict which work packets will be needed to create the deliverable custom software, dynamically generating a new checklist; evaluating leading indicators for the received answers; based on relevancy of answers and the leading indicators, eliminating irrelevant questions from the new checklist; and based on answers to remaining relevant questions, determining if a particular work packet will be needed to create the deliverable custom software in the software factory.

    摘要翻译: 提出了一种方法,系统和计算机可读介质,用于预先选择软件工厂需要哪些工作包来创建可交付的定制软件。 在优选实施例中,计算机实现的方法包括:呈现由一系列问题组组成的初始检查表; 接收初始清单的答复; 响应于确定接收到的初始检查表的答案指示需要新的一系列问题来预测将需要哪些工作包来创建可交付的定制软件,动态生成新的清单; 评估收到的答案的主要指标; 基于答案的相关性和领先指标,从新的清单中消除无关的问题; 并基于对剩余相关问题的答案,确定是否需要特定的工作包来在软件工厂中创建可交付的定制软件。

    INTELLIGENT JOB ARTIFACT SET ANALYZER, OPTIMIZER AND RE-CONSTRUCTOR
    13.
    发明申请
    INTELLIGENT JOB ARTIFACT SET ANALYZER, OPTIMIZER AND RE-CONSTRUCTOR 审中-公开
    智能手稿制作分析师,优化者和重组师

    公开(公告)号:US20100023920A1

    公开(公告)日:2010-01-28

    申请号:US12177315

    申请日:2008-07-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/10 G06Q10/06

    摘要: A method, system, and computer-readable medium for enabling a transition of a business process portfolio of a client to fit with a standardized delivery platform are presented. A tool inputs, analyzes and optimizes a current job artifact set used by an IT organization. This tool identifies; and maps a set of artifacts used by the IT organization to a central meta-model/ontology representation. By dint of mapping the factory artifacts and processes to this meta-model, a user is able to identify equivalent classes among the artifacts and do a one-to-one, one-to-many or many-to-one mapping between the set of client artifacts and the standard artifacts already included in a Software Factory.

    摘要翻译: 提出了一种方法,系统和计算机可读介质,用于使客户端的业务流程组合转换为符合标准化的交付平台。 工具输入,分析和优化IT组织使用的当前作业工件集。 此工具识别; 并将IT组织使用的一组工件映射到中央元模型/本体表示。 通过将工厂工件和过程映射到此元模型,用户能够识别工件之间的等效类,并在集合之间进行一对一,一对多或多对一映射 的客户端工件和已包含在软件工厂中的标准工件。

    DETERMINING COMPETENCE LEVELS OF FACTORY TEAMS WORKING WITHIN A SOFTWARE FACTORY
    14.
    发明申请
    DETERMINING COMPETENCE LEVELS OF FACTORY TEAMS WORKING WITHIN A SOFTWARE FACTORY 失效
    确定在一个软件工厂工作的工厂的能力水平

    公开(公告)号:US20090300577A1

    公开(公告)日:2009-12-03

    申请号:US12129438

    申请日:2008-05-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06Q10/06

    摘要: A method, system, and computer-readable medium for determining competence levels of factory teams are presented. In a preferred embodiment, the method includes the steps of: creating a template for an initial work packet, wherein the initial work packet is a self-contained work unit that is assembled within the software factory; creating a partially instantiated work packet by populating the template with details that describe pre-conditions and post-conditions necessary to execute the work packet; provisionally selecting a human team to complete coding of the partially instantiated work packet to create a final work packet; determining whether the human team is competent to create the final work packet; and in response to determining that the human team is competent to create the final work packet, ordering the human team to create the final work packet within the software factory.

    摘要翻译: 提出了一种用于确定工厂团队能力水平的方法,系统和计算机可读介质。 在优选实施例中,该方法包括以下步骤:为初始工作包创建模板,其中初始工作包是组装在软件工厂内的独立工作单元; 通过用描述执行工作包所需的前提条件和后置条件的细节填充模板来创建部分实例化的工作包; 临时选择人类团队来完成部分实例化的工作包的编码以创建最终的工作包; 确定人力队是否有能力创建最终的工作包; 并且响应于确定人类团队有能力创建最终的工作包,命令人类团队在软件工厂内创建最终的工作包。

    Staged automated validation of work packets inputs and deliverables in a software factory
    16.
    发明授权
    Staged automated validation of work packets inputs and deliverables in a software factory 失效
    在软件工厂中对工作包输入和可交付成果进行分阶段自动验证

    公开(公告)号:US08667469B2

    公开(公告)日:2014-03-04

    申请号:US12129304

    申请日:2008-05-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/61 G06F8/36 G06Q10/06

    摘要: A method, system, and computer-readable medium for staged validation of work packets within a software factory are presented. In one embodiment, the method includes creating a preliminary work packet. A validation constraint is appended to the preliminary work packet to create a constrained work packet. The constrained work packet is submitted to the software factory, within which the validation constraint is validated at different stages to confirm that the validation constraint is proper for the constrained work packet. If a validation result fails to meet all requirements of the validation constraint at each stage, the validation constraint is resolved, and the constrained work packet is re-submitted at that stage.

    摘要翻译: 提出了一种用于软件工厂内工作包分阶段验证的方法,系统和计算机可读介质。 在一个实施例中,该方法包括创建初步工作包。 验证约束附加到初步工作包以创建受约束的工作包。 受约束的工作包被提交给软件工厂,其中验证约束在不同阶段被验证,以确认验证约束适用于约束工作包。 如果验证结果不能满足每个阶段的验证约束的所有要求,则解决验证约束,并且在该阶段重新提交约束的工作包。

    Method, system and program product for rewriting structured query language (SQL) statements
    17.
    发明授权
    Method, system and program product for rewriting structured query language (SQL) statements 失效
    用于重写结构化查询语言(SQL)语句的方法,系统和程序产品

    公开(公告)号:US08612422B2

    公开(公告)日:2013-12-17

    申请号:US13425524

    申请日:2012-03-21

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30463

    摘要: A method and system for rewriting Structured Query Language (SQL) statements. A SQL statement having search criteria including conditions pertaining to fields in database tables is received. A table from the SQL statement listing all combinations of the search criteria is created, every combination reflecting a subset of information used to determine combined results. A set of patterns among the possible combinations of the SQL statement based on the fields referenced in the combinations is identified. The table based on the set of patterns is sorted. Based on the sorting, the table is divided into temporary tables which are joined with the SQL statement. New temporary tables are generated. Each new temporary table includes results of a search conducted using a separate portion of the SQL statement as joined with the set of temporary tables. All results from the new temporary tables are combined into a single result table.

    摘要翻译: 用于重写结构化查询语言(SQL)语句的方法和系统。 接收到具有搜索条件的SQL语句,包括与数据库表中的字段有关的条件。 创建来自列出所有搜索条件组合的SQL语句的表,每个组合反映用于确定组合结果的信息子集。 识别基于组合中引用的字段的SQL语句的可能组合中的一组模式。 基于一组模式的表被排序。 基于排序,表分为与SQL语句相连的临时表。 生成新的临时表。 每个新的临时表包括使用SQL语句的单独部分进行搜索的结果,并将其与该组临时表相结合。 来自新临时表的所有结果都合并成一个单独的结果表。

    Determining competence levels of teams working within a software
    18.
    发明授权
    Determining competence levels of teams working within a software 失效
    确定在软件中工作的团队的能力水平

    公开(公告)号:US08595044B2

    公开(公告)日:2013-11-26

    申请号:US12129438

    申请日:2008-05-29

    IPC分类号: G06Q10/00

    CPC分类号: G06F8/70 G06Q10/06

    摘要: A method, system, and computer-readable medium for determining competence levels of factory teams are presented. In a preferred embodiment, the method includes the steps of: creating a template for an initial work packet, wherein the initial work packet is a self-contained work unit that is assembled within the software factory; creating a partially instantiated work packet by populating the template with details that describe pre-conditions and post-conditions necessary to execute the work packet; provisionally selecting a human team to complete coding of the partially instantiated work packet to create a final work packet; determining whether the human team is competent to create the final work packet; and in response to determining that the human team is competent to create the final work packet, ordering the human team to create the final work packet within the software factory.

    摘要翻译: 提出了一种用于确定工厂团队能力水平的方法,系统和计算机可读介质。 在优选实施例中,该方法包括以下步骤:为初始工作包创建模板,其中初始工作包是组装在软件工厂内的独立工作单元; 通过用描述执行工作包所需的前提条件和后置条件的细节填充模板来创建部分实例化的工作包; 临时选择人类团队来完成部分实例化的工作包的编码以创建最终的工作包; 确定人力队是否有能力创建最终的工作包; 并且响应于确定人类团队有能力创建最终的工作包,命令人类团队在软件工厂内创建最终的工作包。

    Configuring design centers, assembly lines and job shops of a global delivery network into “on demand” factories
    19.
    发明授权
    Configuring design centers, assembly lines and job shops of a global delivery network into “on demand” factories 失效
    将全球交付网络的设计中心,装配线和作业车间配置为“按需”工厂

    公开(公告)号:US08527329B2

    公开(公告)日:2013-09-03

    申请号:US12173388

    申请日:2008-07-15

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/06

    摘要: A method, system and computer-readable medium for utilizing the design centers, assembly line and job shops of a global delivery network across multiple software factories are presented. Pre-qualified factory organizational units in a software factory are identified. Identified qualified factory organizational units, including design centers, assembly lines and job shops, are matched to customer requirements. If the identified qualified factory organizational units are available, then they are load balanced and deployed to create software deliverables to the customer.

    摘要翻译: 提出了一种方法,系统和计算机可读介质,用于跨多个软件工厂利用全球传送网络的设计中心,装配线和作业车间。 确定了软件工厂的合格工厂组织单位。 确定合格的工厂组织单位,包括设计中心,装配线和工作车间,符合客户要求。 如果确定的合格的工厂组织单位可用,则对其进行负载平衡和部署,以向客户创建软件可交付成果。

    Software factory health monitoring
    20.
    发明授权
    Software factory health monitoring 有权
    软件厂健康监测

    公开(公告)号:US08327318B2

    公开(公告)日:2012-12-04

    申请号:US11735099

    申请日:2007-04-13

    IPC分类号: G06F9/44

    摘要: A method, system, and computer-readable medium for maintaining a health of a software factory that creates custom software in a standardized manner is presented. In a preferred embodiment, the method includes the steps of: defining work packets to perform sub-functions of a custom software; tracking a transmission of the work packets to an assembly line in a software factory; monitoring any retrieval of software artifacts that are used to create the work packets; monitoring any on-going changes of work activities that are contained in the work packets; determining if execution of the work packets conforms to governance guidelines for the software factory; monitoring the software factory to ensure that the work packets comply with an architecture of the software factory; tracking quality metrics for an execution of the work packets in an assembly line in the software factory; and transmitting all tracked and monitored information described above to a dashboard.

    摘要翻译: 提出了一种用于维持以标准化方式创建定制软件的软件工厂健康的方法,系统和计算机可读介质。 在优选实施例中,该方法包括以下步骤:定义工作包以执行定制软件的子功能; 跟踪工作包的传输到软件工厂的装配线; 监视用于创建工作包的软件工件的任何检索; 监测工作包中包含的工作活动的任何正在进行的变化; 确定工作包的执行是否符合软件工厂的治理准则; 监控软件厂,确保工作包符合软件厂的架构; 跟踪在软件工厂的装配线中执行工作包的质量指标; 并将上述所有跟踪和监视的信息发送到仪表板。