US2005288992A1PendingUtilityA1

System and method for selection of development processes needing corrective action

Assignee: IBMPriority: Jun 28, 2004Filed: Jun 28, 2004Published: Dec 29, 2005
Est. expiryJun 28, 2024(expired)· nominal 20-yr term from priority
G06Q 10/0637G06Q 10/10
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for selection of development processes that require corrective action is presented. A process improvement lessons learned procedure classifies and assigns priority rankings to improvable development processes. A process improvement lessons learned procedure includes several stages of list expansions and reductions that consider the probability of poor use of resources, the probability of a process being ineffective, and the probability of a process causing schedule impacts. The probabilities are multiplied together to not only provide a list of continuous improvement possibilities a team addresses, but a continuous improvement priority ranking provides a team with the order in which resources should be applied to each improvable development process.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method comprising: 
 identifying a plurality of improvable development processes;    applying a plurality of rankings to each of the plurality of improvable development processes;    calculating a priority ranking for each of the plurality of improvable development processes using each of the improvable design processes' corresponding plurality of rankings; and    prioritizing the plurality of improvable development processes based upon each of the plurality of improvable development processes' priority rankings.    
     
     
         2 . The method of  claim 1  wherein the identifying further comprises: 
 receiving an idea;    receiving a plurality of list reduction classifications from a plurality of team members;    computing a majority list reduction classification based upon the plurality of list reduction classifications; and    determining whether the idea is an improvable development process based upon the majority list reduction classification.    
     
     
         3 . The method of  claim 2  further comprising: 
 identifying an originator list reduction classification;    determining whether the originator list reduction classification is different than the majority list reduction classification; and    overriding the majority list reduction classification with the originator list reduction classification based upon the determination.    
     
     
         4 . The method of  claim 1  wherein at least one of the plurality of rankings is selected from the group consisting of a poor resource use probability ranking, an ineffective process probability ranking, and a schedule impact probability ranking.  
     
     
         5 . The method of  claim 1  further comprising: 
 selecting a highest priority improvable development process based upon the prioritizing;    assigning an owner to the highest priority improvable development process; and    sending monitoring updates to the owner, wherein the monitoring updates correspond to the progress of the improvable development process.    
     
     
         6 . The method of  claim 1  wherein the plurality of rankings are received from a plurality of team members.  
     
     
         7 . The method of  claim 1  wherein the calculating further comprises: 
 multiplying the plurality of rankings for one of the plurality of improvable development processes, the multiplying resulting in the priority ranking.    
     
     
         8 . A program product comprising: 
 computer operable medium having computer program code, the computer program code being effective to: 
 identify a plurality of improvable development processes;  
 apply a plurality of rankings to each of the plurality of improvable development processes;  
 calculate a priority ranking for each of the plurality of improvable development processes using each of the improvable design processes' corresponding plurality of rankings; and  
 prioritize the plurality of improvable development processes based upon each of the plurality of improvable development processes' priority rankings.  
   
     
     
         9 . The program product of  claim 8  wherein the computer program code is further effective to: 
 receive an idea;    receive a plurality of list reduction classifications from a plurality of team members;    compute a majority list reduction classification based upon the plurality of list reduction classifications; and    determine whether the idea is an improvable development process based upon the majority list reduction classification.    
     
     
         10 . The program product of  claim 9  wherein the computer program code is further effective to: 
 identify an originator list reduction classification;    determine whether the originator list reduction classification is different than the majority list reduction classification; and    override the majority list reduction classification with the originator list reduction classification based upon the determination.    
     
     
         11 . The program product of  claim 8  wherein at least one of the plurality of rankings is selected from the group consisting of a poor resource use probability ranking, an ineffective process probability ranking, and a schedule impact probability ranking.  
     
     
         12 . The program product of  claim 8  wherein the computer program code is further effective to: 
 select a highest priority improvable development process based upon the prioritizing;    assign an owner to the highest priority improvable development process; and    send monitoring updates to the owner, wherein the monitoring updates correspond to the progress of the improvable development process.    
     
     
         13 . The program product of  claim 8  wherein the plurality of rankings are received from a plurality of team members.  
     
     
         14 . The program product of  claim 8  wherein the computer program code is further effective to: 
 multiply the plurality of rankings for one of the plurality of improvable development processes, the multiplying resulting in the priority ranking.    
     
     
         15 . An information handling system comprising: 
 one or more processors;    a memory accessible by the processors;    one or more nonvolatile storage devices accessible by the processors; and    a development process tool for identifying and prioritizing improvable development processes, the development process tool comprising software code effective to: 
 identify a plurality of improvable development processes that are located in one of the nonvolatile storage devices;  
 apply a plurality of rankings to each of the plurality of improvable development processes, the plurality of rankings being located in one of the nonvolatile storage devices;  
 calculate a priority ranking for each of the plurality of improvable development processes using each of the improvable design processes' corresponding plurality of rankings;  
 prioritize the plurality of improvable development processes based upon each of the plurality of improvable development processes' priority rankings; and  
 store the prioritized plurality of improvable development processes in one of the nonvolatile storage devices.  
   
     
     
         16 . The information handling system of  claim 15  wherein the software code is further effective to: 
 receive an idea over a computer network;    receive a plurality of list reduction classifications from a plurality of team members over the computer network;    compute a majority list reduction classification based upon the plurality of list reduction classifications; and    determine whether the idea is an improvable development process based upon the majority list reduction classification.    
     
     
         17 . The information handling system of  claim 16  wherein the software code is further effective to: 
 identify an originator list reduction classification that is located in one of the nonvolatile storage devices;    determine whether the originator list reduction classification is different than the majority list reduction classification; and    override the majority list reduction classification with the originator list reduction classification based upon the determination.    
     
     
         18 . The information handling system of  claim 15  wherein at least one of the plurality of rankings is selected from the group consisting of a poor resource use probability ranking, an ineffective process probability ranking, and a schedule impact probability ranking.  
     
     
         19 . The information handling system of  claim 15  wherein the software code is further effective to: 
 select a highest priority improvable development process based upon the prioritizing;    assign an owner identifier to the highest priority improvable development process; and    send monitoring updates to the owner that corresponds to the owner identifier over a computer network, wherein the monitoring updates correspond to the progress of the improvable development process.    
     
     
         20 . The information handling system of  claim 15  wherein the plurality of rankings are received from a plurality of team members.  
     
     
         21 . The information handling system of  claim 15  wherein the software code is further effective to: 
 multiply the plurality of rankings for one of the plurality of improvable development processes, the multiplying resulting in the priority ranking.    
     
     
         22 . A computer-implemented method comprising: 
 receiving a plurality of ideas;    receiving a plurality of list reduction classifications from a plurality of team members;    computing a majority list reduction classification for each of the plurality of ideas based upon the plurality of list reduction classifications;    identifying a plurality of improvable development processes based upon the plurality of majority list reduction classifications;    applying a plurality of rankings to the plurality of improvable development processes;    calculating a priority ranking for each of the plurality of improvable development processes using each of the improvable design processes' corresponding plurality of rankings; and    prioritizing the plurality of improvable development processes based upon each of the plurality of improvable development processes' priority rankings.    
     
     
         23 . A computer-implemented method comprising: 
 identifying a plurality of improvable development processes;    applying a plurality of rankings to each of the plurality of improvable development processes, wherein at least one of the plurality of rankings is selected from the group consisting of a poor resource use probability ranking, an ineffective process probability ranking, and a schedule impact probability ranking;    calculating a priority ranking for each of the plurality of improvable development processes using each of the improvable design processes' corresponding plurality of rankings; and    prioritizing the plurality of improvable development processes based upon each of the plurality of improvable development processes' priority rankings.    
     
     
         24 . A program product comprising: 
 computer operable medium having computer program code, the computer program code being effective to: 
 receive a plurality of ideas;  
 receive a plurality of list reduction classifications from a plurality of team members;  
 computing a majority list reduction classification for each of the plurality of ideas based upon the plurality of list reduction classifications;  
 identify a plurality of improvable development processes based upon the plurality of majority list reduction classifications;  
 apply a plurality of rankings to the plurality of improvable development processes;  
 calculate a priority ranking for each of the plurality of improvable development processes using each of the improvable design processes' corresponding plurality of rankings; and  
 prioritize the plurality of improvable development processes based upon each of the plurality of improvable development processes' priority rankings.  
   
     
     
         25 . A program product comprising: 
 computer operable medium having computer program code, the computer program code being effective to: 
 identify a plurality of improvable development processes;  
 apply a plurality of rankings to each of the plurality of improvable development processes, wherein at least one of the plurality of rankings is selected from the group consisting of a poor resource use probability ranking, an ineffective process probability ranking, and a schedule impact probability ranking;  
 calculate a priority ranking for each of the plurality of improvable development processes using each of the improvable design processes' corresponding plurality of rankings; and  
 prioritize the plurality of improvable development processes based upon each of the plurality of improvable development processes' priority rankings.  
   
     
     
         26 . An information handling system comprising: 
 one or more processors;    a memory accessible by the processors;    one or more nonvolatile storage devices accessible by the processors; and    a development process tool for identifying and prioritizing improvable development processes, the development process tool comprising software code effective to: 
 receive a plurality of ideas over a computer network;  
 receive a plurality of list reduction classifications from a plurality of team members over the computer network;  
 computing a majority list reduction classification for each of the plurality of ideas based upon the plurality of list reduction classifications;  
 identify a plurality of improvable development processes based upon the plurality of majority list reduction classifications;  
 apply a plurality of rankings to the plurality of improvable development processes, the plurality of rankings being located in one of the nonvolatile storage devices;  
 calculate a priority ranking for each of the plurality of improvable development processes using each of the improvable design processes' corresponding plurality of rankings;  
 prioritize the plurality of improvable development processes based upon each of the plurality of improvable development processes' priority rankings; and  
 store the prioritized plurality of improvable development processes in one of the nonvolatile storage devices.

Join the waitlist — get patent alerts

Track US2005288992A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.