Life cycle of a work packet in a software factory
    11.
    发明授权
    Life cycle of a work packet in a software factory 失效
    软件工厂中工作包的生命周期

    公开(公告)号:US08464205B2

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

    申请号:US11735168

    申请日:2007-04-13

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20

    摘要: A method, system, and computer-readable medium for managing a work packet's life cycle, wherein the work packet is assembled in a software factory that creates custom software in a standardized manner, are presented. In a preferred embodiment, the computer-implemented method comprises the steps of: defining a work packet to perform a sub-function of a custom software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code; assembling the work packet; archiving the work packet in an asset repository; retrieving the work packet from the asset repository; and sending the work packet to an assembly line for consolidation with other work packets to create a custom software.

    摘要翻译: 一种用于管理工作包的生命周期的方法,系统和计算机可读介质,其中工作包被组装在以标准化方式创建定制软件的软件工厂中。 在优选实施例中,计算机实现的方法包括以下步骤:定义工作分组以执行定制软件的子功能,其中工作分组是预先存储的,可重复使用的,独立的,离散的软件单元 码; 组装工作包; 将工作包归档到资产库中; 从资产库中检索工作包; 并将工作包发送到装配线,以与其他工作包合并以创建定制软件。

    Software factory readiness review
    12.
    发明授权
    Software factory readiness review 有权
    软件工厂准备审查

    公开(公告)号:US08296719B2

    公开(公告)日:2012-10-23

    申请号:US11735152

    申请日:2007-04-13

    IPC分类号: G06F9/44 G06F19/28

    CPC分类号: G06Q10/00

    摘要: A computer-implemented method, system, and computer-readable medium for determining if a software factory is ready to take on a software project is presented. In a preferred embodiment, the computer-implemented method includes the steps of: receiving a software project proposal including a custom software description describing a specific project type of the software project; determining, by a computer processor, that the software project proposal is qualified for acceptance by a software factory, utilizing a scorecard for the specific project type, wherein the scorecard provides a maturity assessment of resources required and identifies any potential choke-points for the specific project type; and in response to a determination that the software project proposal is qualified for acceptance by the software factory, the software factory undertaking the software project proposal.

    摘要翻译: 提出了一种用于确定软件工厂是否准备好接管软件项目的计算机实现的方法,系统和计算机可读介质。 在优选实施例中,计算机实现的方法包括以下步骤:接收包括描述软件项目的特定项目类型的定制软件描述的软件项目提案; 由计算机处理器确定软件项目提案有资格由软件工厂接受,利用特定项目类型的记分卡,其中记分卡提供所需资源的成熟度评估,并且识别特定项目的任何潜在阻塞点 项目类型; 并根据软件项目提案是否有资格由软件工厂,软件工厂承担软件项目提案的决定作出回应。

    Rapid on-boarding of a software factory
    13.
    发明授权
    Rapid on-boarding of a software factory 失效
    快速登上软件工厂

    公开(公告)号:US07958494B2

    公开(公告)日:2011-06-07

    申请号:US11735120

    申请日:2007-04-13

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36 G06F8/10

    摘要: A method, system, and computer-readable medium for rapid on-boarding of a software factory are presented. In a preferred embodiment, the computer-implemented method comprises the steps of: identifying choke-points in a first software project; creating a checklist of identifying factors that caused the choke-points that were identified in the first software project; receiving a new software project at a software factory, wherein the new software project is in a same software category as the first software project; presenting the checklist for the first software project; receiving new answers to the checklist; determining if the software factory is ready to handle the new software project based on the new answers to the checklist; and in response to determining that the software factory is ready to handle the new software project, configuring the software factory in a same configuration as that previously used by the first software project.

    摘要翻译: 介绍了软件工厂快速登机的方法,系统和计算机可读介质。 在优选实施例中,计算机实现的方法包括以下步骤:识别第一软件项目中的阻塞点; 创建一个识别导致第一个软件项目中确定的阻塞点的因素的清单; 在软件工厂接收新的软件项目,其中新软件项目与第一个软件项目处于相同的软件类别; 提供第一个软件项目的清单; 收到清单的新答复; 确定软件工厂是否准备好根据清单的新答案处理新的软件项目; 并且响应于确定软件工厂准备好处理新的软件项目,配置与先前由第一个软件项目使用的相同配置的软件工厂。

    Assembling Work Packets Within a Software Factory
    14.
    发明申请
    Assembling Work Packets Within a Software Factory 失效
    在软件工厂内组装工作包

    公开(公告)号:US20080256506A1

    公开(公告)日:2008-10-16

    申请号:US11735056

    申请日:2007-04-13

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36 G06F8/10

    摘要: A method, system, and computer-readable medium for assembling work packets within a software factory are presented. In a preferred embodiment, the computer-implemented method comprises the steps of: collecting a plurality of software artifacts that have been archived during an assembly of previous work packets; collecting a plurality of metrics that have been utilized during the assembly of previous work packets; defining a template for a new work packet, wherein the template for the new work packet is created by a packet definition process that defines attributes that are needed in the new work packet; selecting requisite software artifacts from the plurality of software artifacts; selecting requisite metrics from the plurality of metrics; and sending the template, requisite software artifacts and requisite metrics to a packet assembly process, wherein the packet assembly process assembles the requisite software artifacts to create the new work packet.

    摘要翻译: 提出了一种用于在软件工厂内组装工作包的方法,系统和计算机可读介质。 在优选实施例中,计算机实现的方法包括以下步骤:收集在先前工作分组的组合期间已被归档的多个软件工件; 收集在组装先前工作分组期间已被使用的多个度量; 定义新工作包的模板,其中用于新工作包的模板由定义新工作包中需要的属性的分组定义过程创建; 从所述多个软件工件中选择必需的软件工件; 从所述多个度量中选择必要度量; 以及将模板,所需的软件工件和必要的度量发送到分组组装过程,其中分组组装过程组装所需的软件工件以创建新的工作分组。

    Project Induction in a Software Factory
    15.
    发明申请
    Project Induction in a Software Factory 审中-公开
    软件工程引进工程

    公开(公告)号:US20080256390A1

    公开(公告)日:2008-10-16

    申请号:US11735070

    申请日:2007-04-13

    IPC分类号: G06F11/00

    CPC分类号: G06F8/20

    摘要: A computer-implemented method, system, and computer-readable medium for inducting a software project into a software factory is presented, wherein an induction process identifies what processes and sub-processes are needed to create the software factory, and wherein the induction process identifies potential risks to the software factory. In a preferred embodiment, the computer-implemented method comprises the steps of: submitting a factory project proposal to a service definition process; creating a service definition template from a compilation of selected checklists; scoring and classifying the service definition template to determine if the candidate project may be executed in the software factory; in response to the service definition template scoring above a pre-determined acceptable score, transmitting the factory project proposal to a service induction process; and in response to the candidate project passing a final review process, transmitting the candidate project to the software factory for execution.

    摘要翻译: 提出了一种用于将软件项目引入软件工厂的计算机实现的方法,系统和计算机可读介质,其中感应过程识别创建软件工厂所需的过程和子过程,并且其中感应过程识别 软件厂潜在的风险。 在优选实施例中,计算机实现的方法包括以下步骤:向工作定义过程提交工厂项目提案; 从所选清单的汇编中创建服务定义模板; 评估和分类服务定义模板,以确定候选项目是否可以在软件工厂执行; 响应于服务定义模板评分高于预先确定的可接受分数,将工厂项目提案传送到服务感应过程; 并通过候选项目通过最终审查流程,将候选项目传送到软件工厂执行。

    Software Factory Health Monitoring
    16.
    发明申请
    Software Factory Health Monitoring 有权
    软件厂健康监测

    公开(公告)号:US20080255696A1

    公开(公告)日:2008-10-16

    申请号:US11735099

    申请日:2007-04-13

    IPC分类号: G06F19/00

    摘要: 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.

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

    Security process model for tasks within a software factory
    17.
    发明授权
    Security process model for tasks within a software factory 有权
    软件工厂任务的安全流程模型

    公开(公告)号:US08539437B2

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

    申请号:US11847952

    申请日:2007-08-30

    IPC分类号: G06F9/44 G06F7/04

    摘要: Security for a software factory is provided by detecting a request by a user to utilize the software factory. Upon being authenticated, the user is granted permission to access specific areas of the software factory. A log is created of locations in software factory that have been accessed by the user. This log is then utilized in an audit that describes how effective the software factory is in creating deliverable software.

    摘要翻译: 通过检测用户使用软件工厂的请求来提供软件工厂的安全性。 通过认证,用户被授予访问软件工厂的特定区域的权限。 在软件工厂中创建了由用户访问的位置的日志。 然后,该日志用于描述软件工厂在创建可交付软件中的有效性的审计。

    Waste determinants identification and elimination process model within a software factory operating environment
    18.
    发明授权
    Waste determinants identification and elimination process model within a software factory operating environment 失效
    废物决定因素识别和消除过程模型在软件工厂运行环境中

    公开(公告)号:US08332807B2

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

    申请号:US11836937

    申请日:2007-08-10

    IPC分类号: G06F9/44

    摘要: Within the context of a software factory, process sensors detect time consuming activities that extend beyond an estimated predetermined completion timeline for a project. These process sensors also detect wait states that are caused by processes and activities of tasks that are not critical to completing the project. A process analysis is used to determine if defined added value processes and activities identified in a value stream analysis are interdependent to a critical path for executing the project. If the defined added value processes and activities identified in the value stream analysis are determined to not be interdependent to the critical path for executing the project, then a determination is made that performance of the defined added value processes and activities identified in the value stream analysis is wasteful and such processes and activities are eliminated from the process.

    摘要翻译: 在软件工厂的背景下,过程传感器检测到超出项目的预计完成时间线的耗时活动。 这些过程传感器还检测由完成项目不重要的任务的过程和活动引起的等待状态。 流程分析用于确定价值流分析中识别的定义的附加价值流程和活动是否与执行项目的关键路径相互依赖。 如果在价值流分析中确定的定义的附加价值流程和活动被确定为不与执行项目的关键路径相互依赖,则确定在价值流分析中识别的定义的附加价值流程和活动的履行 是浪费的,这种过程和活动从过程中消除。

    System to Monitor and Maintain Balance of Factory Quality Attributes Within a Software Factory Operating Environment
    19.
    发明申请
    System to Monitor and Maintain Balance of Factory Quality Attributes Within a Software Factory Operating Environment 有权
    系统监控和维护软件工厂运行环境下工厂质量属性的平衡

    公开(公告)号:US20090055795A1

    公开(公告)日:2009-02-26

    申请号:US11844031

    申请日:2007-08-23

    IPC分类号: G06F9/44

    CPC分类号: G06Q10/06

    摘要: A System to Maintain Balance of Factory Quality Attributes with Software Factory Operating Environment provides the means to determine if a deliverable will meet the needs of a client's project. The process includes the identification and measurement of different parameters of a software factory, including specified architectural features, and compares these parameters with the factory's strategic artifacts and client's critical project needs to qualify attributes within the software factory environment. This process provides a means to monitor and maintain an optimal balance of desirable quality attributes. Thus, quality attributes are analyzed before design time and before delivery of a software product, such that an analysis can be performed before any considerable amount of time and efforts have been spent on a project.

    摘要翻译: 软件工厂维护工厂质量属性平衡的系统运行环境提供了确定可交付成果是否能满足客户项目需求的手段。 该过程包括识别和测量软件工厂的不同参数,包括指定的架构特征,并将这些参数与工厂的战略工件和客户的关键项目需求进行比较,以在软件工厂环境中限定属性。 该过程提供了监测和维持理想质量属性的最佳平衡的手段。 因此,在设计时间和软件产品交付之前分析质量属性,以便在对项目花费大量时间和精力之前进行分析。

    Waste Determinants Identification and Elimination Process Model Within a Software Factory Operating Environment
    20.
    发明申请
    Waste Determinants Identification and Elimination Process Model Within a Software Factory Operating Environment 失效
    废物决定因素识别和消除过程模型在软件工厂操作环境中

    公开(公告)号:US20090043622A1

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

    申请号:US11836937

    申请日:2007-08-10

    IPC分类号: G06Q10/00

    摘要: Within the context of a software factory, process sensors detect time consuming activities that extend beyond an estimated predetermined completion timeline for a project. These process sensors also detect wait states that are caused by processes and activities of tasks that are not critical to completing the project. A process analysis is used to determine if defined added value processes and activities identified in a value stream analysis are interdependent to a critical path for executing the project. If the defined added value processes and activities identified in the value stream analysis are determined to not be interdependent to the critical path for executing the project, then a determination is made that performance of the defined added value processes and activities identified in the value stream analysis is wasteful and such processes and activities are eliminated from the process.

    摘要翻译: 在软件工厂的背景下,过程传感器检测到超出项目的预计完成时间线的耗时活动。 这些过程传感器还检测由完成项目不重要的任务的过程和活动引起的等待状态。 流程分析用于确定价值流分析中识别的定义的附加价值流程和活动是否与执行项目的关键路径相互依赖。 如果在价值流分析中确定的定义的附加价值流程和活动被确定为不与执行项目的关键路径相互依赖,则确定在价值流分析中识别的定义的附加价值流程和活动的履行 是浪费的,这种过程和活动从过程中消除。