×

Analyzing factory processes in a software factory

  • US 8,694,969 B2
  • Filed: 06/08/2012
  • Issued: 04/08/2014
  • Est. Priority Date: 07/31/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-executed method of analyzing problems in a software factory, the computer-executed method comprising:

  • collecting real time factory metrics through messages on an Enterprise Service Bus in an event driven Service Oriented Architecture (SOA) for a process that is executing within a software factory, wherein the real time factory metrics include project metrics as well as factory operations, system, business, and performance activities, wherein the real time factory metrics describe operational patterns of processes within the software factory, and wherein the processes use work packets that are operated upon, by factory resources within the software factory, to create a customized deliverable unit of software for a current project, wherein each work packet constitutes a contractual agreement that governs a relationship among a design center, a software factory governance board, a software factory operations unit, and an assembly line in the software factory, wherein the design center breaks a software project into major functional areas, wherein the software factory governance board determines whether or not to allow the software factory to accept the software project, wherein the software factory operations unit dispatches the software project to the assembly line, wherein the assembly line receives and executes work packets that are specified by the design center to create the customized deliverable unit of software, wherein said each work packet further comprises an exit criteria, and wherein the exit criteria is a checklist for returning said each work packet from the assembly line to the software factory operations unit and for returning the customized deliverable unit of software from a customer to the software factory;

    analyzing the real time factory metrics to detect problems that might have occurred during an execution of a work packet within the software factory;

    determining whether problems detected by said analyzing exceed one or more threshold criteria; and

    in response to the problems detected by said analyzing exceeding one or more of the threshold criteria, performing a detailed analysis of the problems by matching each detected problem to one or more specific root causes through an analysis of the factory process building blocks.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×