×

Software factory readiness review

  • US 8,296,719 B2
  • Filed: 04/13/2007
  • Issued: 10/23/2012
  • Est. Priority Date: 04/13/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for delivering custom software, comprising:

  • 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 by;

    obtaining a plurality of work packets for the software project, wherein each of the plurality of work packets is associated with a functional area of the custom software and comprises software code and operating instructions,assembling, by the computer processor, the plurality of work packets to obtain deliverable software, anddelivering the deliverable software to a customer,wherein the software project proposal is determined to be qualified for acceptance by the software factory in response to a determination that the resources required are available and a determination that no potential choke-points are found,wherein the software factory comprises;

    a software factory governance section that evaluates the software project proposal for acceptance by the software factory,a design center composed of a requirements analysis team and an architecture team, wherein the design center sections the software project proposal into major functional areas that are to be handled by the requirements analysis team and the architecture team, and wherein the design center creates the work packets, andan assembly line that receives and executes the work packets to create the deliverable software.

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