Академический Документы
Профессиональный Документы
Культура Документы
Bernardini et a1.
(54)
(75)
(56)
US 8,370,188 B2
*Feb. 5, 2013
References Cited
U.S. PATENT DOCUMENTS
5,548,506
5,550,971
5,729,749
5,953,533
6,226,784
6,237,020
6,405,364
6,516,451
6,519,763
6,550,057
6,601,233
6,601,234
6,662,357
6,718,535
6,789,254
6,854,107
6,931,621
Heights, NY (US)
(*)
Notice:
A
A
A
A
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B2
B2
B2
8/1996
8/1996
3/1998
9/1999
5/2001
5/2001
6/2002
2/2003
2/2003
4/2003
7/2003
7/2003
12/2003
4/2004
9/2004
2/2005
8/2005
Srinivasan
Brunner et a1.
Ito
Fink et a1.
Holmes et a1.
Leymann et a1.
Bowman-Amuah
Patin
Kaufer et a1.
Bowman-Amuah
Underwood
Bowman-Amuah
Bowman-Amuah
Underwood
Broussard
Green et a1.
Green et a1.
(Continued)
OTHER PUBLICATIONS
Filed:
(Continued)
Feb. 3, 2012
(65)
US 2012/0144363 A1
Jun. 7, 2012
(63)
(51)
Int. Cl.
(57)
ABSTRACT
(52)
(58)
G06Q 10/00
(2012.01)
G06F 9/44
(2006.01)
G06Q 30/00
(2012.01)
N55 0F BUS'NESS
1,12
114
H
DO
SCHEDLLING / msEATcMMc
116
I)
DESIGN CENTER
ARWECTURETEAM
ENARI /
g g 125
E A EANALH
BUSINESSREQUlREMENTS/ANALVSIS
@5
so ARc?TEgiuRci/smmss
TREQURWTS ANALYSIS
*v-woRKq
REUSABLEASSEICREATION/
< PACKETS:
MEEcvcLE MANAGEMENT
' A
Q JOESTDPlSl/ASSEMBLYLINEKS)
SYSTEM TEsT
USEEASQCEEAWNCE
124
'
Twig
PARTNERS
g;
a
CODE/UNIT
svsTEMTEST
>
100
g;..
w
SELECTED
LOWJEVELDESGN
8:, g
122
EMTERETTTSE
CUSTOMERS
SUPPORT TEAM
150
102
104
126
US 8,370,188 B2
Page 2
U.S. PATENT DOCUMENTS
6,964,034
7,035,809
7,051,036
7,062,449
7,137,100
7,139,999
7,159,206
7,197,740
7,234,131
7,272,575
7,292,990
7,302,674
7,318,216
7,337,429
7,360,201
7,406,432
7,421,648
7,422,374
7,483,841
7,516,439
7,546,575
7,565,643
7,603,653
7,640,533
7,693,747
7,735,062
7,752,606
7,774,742
7,774,747
7,778,866
7,810,067
7,823,120
7,853,556
7,865,875
7,908,582
7,913,222
7,926,029
8,006,222
8,108,855
2001/0037494
2002/0029272
2002/0038449
2002/0046157
2002/0069079
2002/0095650
2002/0103731
2002/0104067
2002/0184071
2003/0055659
2003/0093477
2003/0097650
2003/0101089
2003/0106039
2003/0158760
2003/0192029
2003/0221184
2004/0010772
2004/0015870
2004/0030696
2004/0044617
2004/0064805
2004/0073886
2004/0093584
2004/0143811
2004/0186765
2004/0229199
2004/0255265
2004/0268296
2005/0015678
2005/0114829
2005/0160395
2005/0166178
2005/0198618
2005/0216882
2005/0234698
2005/0283751
2006/0031812
2006/0036954
B1
B2
B2
B1
B2
B2
B1
B2
B1
B2
B2
B1
B2
B1
B2
B1
B1
B2
B1
B2
B1
B1
B2
B1
B2
B2
B2
B2
B2
B2
B2
B2
B2
B2
B2
B2
B1
B2
B2
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
11/2005
4/2006
5/2006
6/2006
11/2006
11/2006
1/2007
3/2007
6/2007
9/2007
11/2007
11/2007
1/2008
2/2008
4/2008
7/2008
9/2008
9/2008
1/2009
4/2009
6/2009
7/2009
10/2009
12/2009
4/2010
6/2010
7/2010
8/2010
8/2010
8/2010
10/2010
10/2010
12/2010
1/2011
3/2011
3/2011
4/2011
8/2011
1/2012
11/2001
3/2002
3/2002
4/2002
6/2002
7/2002
8/2002
8/2002
12/2002
3/2003
5/2003
5/2003
5/2003
6/2003
8/2003
10/2003
11/2003
1/2004
1/2004
2/2004
3/2004
4/2004
4/2004
5/2004
7/2004
9/2004
11/2004
12/2004
12/2004
1/2005
5/2005
7/2005
7/2005
9/2005
9/2005
10/2005
12/2005
2/2006
2/2006
Snow
Miller et al.
Rosnow et al.
Clark
Iborra et al.
Bowman-Amuah
Sadhu et al.
Beringer et al.
Speyrer et al.
Vega ............................. .. 705/80
Hughes
Gladieux et al.
Diab
Psaras et al.
Srivastava
Motoyama
Davis
Pitwon
Jin et al.
Robinson
Dillman et al.
Sweet et al.
Sundararajan et al.
Lottero et al.
Bryson et al.
De Seabra e Melo et al.
Savage
Gupta et al.
Kayam et al.
Hughes
Kaelicke et al.
KaZakov et al.
Swaminathan et al.
Hockenberry et al.
Pepin et al.
Ogilvie et al.
Stoyen et al.
Ruhe
Dias et al.
Levien et al.
Weller
........................ .. 709/226
Green et al.
Solomon ....................... .. 705/37
Vega
Green et al.
Barnard et al.
Green et al.
Bicknell et al.
2006/0064486
2006/0069605
2006/0184933
2006/0218521
2006/0235732
A1
A1
A1
A1
A1
Chappel et al.
Rosnow et al.
Kannenberg
Hughes
Gunjal et al.
McKenna et al.
ArbouZov et al.
Lechner
Lu
Sparago et al.
Irani
Le
Kaelicke et al.
Kataoka
Ashley et al.
Brown et al.
Kayam et al.
Miller
Robin et al.
Hughes
Masticola et al.
Lalonde et al.
Baron et al.
Hatoun
Chessell et al.
Hagstrom et al.
Miller et al.
2006/0248504 A1
11/2006 Hughes
2006/0259524
2006/0294439
2007/0006122
2007/0006161
2007/0083813
11/2006
12/2006
1/2007
1/2007
4/2007
A1
A1
A1
A1
A1
Horton
Rolia et al.
Bailey et al.
Kuester et al.
Lui et al.
2007/0094256 A1*
2007/0124231 A1*
4/2007
5/2007
2007/0143735
2007/0174810
2007/0198558
2007/0220479
2007/0240154
A1
A1
A1
A1
A1
7/2007
8/2007
9/2007
10/2007
Hockenberry et al.
Chen
Hughes
GerZymisch et al.
2008/0034347 A1
2008/0046859 A1
2/2008 V et al.
2/2008 Velarde et al.
2008/0059450 A1
2008/0082959 A1
2008/0141242 A1
6/2008 Shapiro
2008/0209417
2008/0255696
2008/0256390
2008/0256507
2008/0256529
2008/0282219
A1
A1
A1
A1
A1
A1
8/2008
10/2008
10/2008
10/2008
10/2008
11/2008
Jakobson
Chaar
Chaar
Chaar
Chaar
Seetharaman et al.
2008/0288269
2009/ 0043622
2009/0043631
2009/0055237
2009/0055795
A1
A1
A1
A1
A1
11/2008
2/2009
2/2009
2/2009
2/2009
Herwig
Finlayson
Finlayson et al.
Henry et al.
Finlayson
2009/ 0100406
2009/0125875
2009/0300577
2009/0300586
2010/0017252
2010/0017782
2010/0017783
2010/0023918
2010/0023919
2010/0023920
2010/0023921
2010/0031090
2010/0031226
2010/0031234
2010/0269087
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
4/2009
5/2009
12/2009
12/2009
1/2010
1/2010
1/2010
1/2010
1/2010
1/2010
1/2010
2/2010
2/2010
2/2010
10/2010
Green?eld et al.
Schmitter et al.
Bernardini et al.
Bernardini et al.
Chaar et al.
Chaar et al.
Brininstool et al.
Bernardini et al.
Chaar et al.
Chaar et al.
Chaar et al.
Bernardini et al.
Chaar et al.
Chaar et al.
Kabra
Alling
Daimon
Bahrs et al.
3/2006
3/2006
8/2006
9/2006
10/2006
OTHER PUBLICATIONS
Keil et al., The In?uence of Checklists and Roles on Software
@doc/@os/@ocio/oitpp/documents/content/prodO1i002340.pdf.
Slaughter et al., Aligning Software Processes With Strategy, MIS
Quarterly, vol. 30, No. 4, pp. 891-918, 2006.
Musat et al., Value Stream Mapping Integration in Software Product
Lines, ACM Profes, pp. 110-111, 2010.
Rosenmuller et al., Tailoring Dynamic Software Product Lines,
ACM GPCE, pp. 3-12, 2011.
Yoshida et al., The Integrated Software Product Line Model, IEEE
pp. 538-543, 2004.
Pinto et al.
Bassin et al.
Olson et al.
Satyadas et al.
29, 201 1.
US 8,370,188 B2
Page 3
US. Appl .No. 11/735,152iNon-Final Of?ce Action Mailed Feb.
15, 2012.
US. Appl. No. 11/735,152iFinal Of?ce Action Mailed Sep. 21,
201 1.
201 1.
201 1.
201 1.
2012.
1-58113-751-06/03/0010.
2012.
2012.
201 1.
Pgs.
U.S. Appl. No. 12/183,423, Jarir K. Chaar et al.,iNon-Final Of?ce
Action Mailed Jul. 3, 2012.
* cited by examiner
US. Patent
Feb. 5,2013
Sheet 2 0f 26
US 8,370,188 B2
( START V202
RECEIVE INPUT, AT A SOFTWARE FACTORY, FROM CLIENT BUSINESS
r204
GOVERNANCE BOARD DESCRIBING SOFTWARE NEEDS OF ENTERPRISE CLIENT
CREATE A PROJECT SOFTWARE PROPOSAL DEFINITION FOR A SOFTWARE 1-206
PROJECT THAT MEETS THE SOFTWARE NEEDS OF THE ENTERPRISE CLIENT
NO
INDUCTION
REWEW
r208
2J0
wSED?
YES
f2I4
I215
FIG. 2
224
US. Patent
5O2
Feb. 5, 2013
Sheet 3 0f 26
US 8,370,188 B2
WORK PACKET
IS DEFINED
5 r10
ASSEMBLY
LINE
504
WORK PACKET
IS ASSEMBLED
520 \
f 518
WORK
PACKET
506
WORK PACKET
IS ARCHIVED
508
WORK PACKET
IS DISTRIBUTED
W6
ASSET
REPOSITORY
TR
0PMWUEMawCDKmwnNu
I
FIG. 5
MESSAGE
ASSET
MANAGER
US. Patent
Feb. 5, 2013
Sheet 4 0f 26
GOVERNANCE
ARTIFACTS
41o)
BUSINESS
CONTEXTUAL
ARTIFACTS
404
412-)
414/
ARCHITECTURAL
ARTIFACTS
TEST
416 /
ARTIFACTS
418 f
ARTIFACTS
PROJECT
GOVERNANCE
420 f
IVIETRICS
422 f
FACTORY
METRICS
.f
SYSTEM
METRICS
424
METR'CS
_
406
F164
US 8,370,188 B2
US. Patent
Feb. 5, 2013
Sheet 5 0f 26
US 8,370,188 B2
( START V502
II
r506
II'
1-508
II'
1-510
II'
END
FIG. 5
514
US. Patent
Feb. 5, 2013
Sheet 6 0f 26
US 8,370,188 B2
602
/
NAME
SECURITY
WORN
PACKET
600
FUNCTION
SECURITY
PROPRIETARY
FOR CLIENT?
POINTER
Addressl
ORIGINAL
DELIVERABLE
COMPONENT
NANEIS)
YES
Server
"Standard 100"
"Integration 101
(Toyota)
password
manager
604
H
CODE
FIG. 6A
US. Patent
Feb. 5, 2013
Sheet 7 0f 26
US 8,370,188 B2
US. Patent
Feb. 5, 2013
Sheet 8 0f 26
US 8,370,188 B2
702
[704
1-706
COMPONENTS
II
END
FIG. 7
712
US. Patent
Feb. 5, 2013
Sheet 9 0f 26
US 8,370,188 B2
DETERMINE CHOKE-POINTS IN
f 804
CONFIGURE
fag
SOFTWARE FACTORY
BASED ON PRIOR
PROJECT
END
FIG. 8
514
US. Patent
Feb. 5, 2013
Sheet 10 0f 26
US 8,370,188 B2
CANDIDATE
PROJECT
FACTORY
PROJECT
950
902
1:16.59
IN
US. Patent
Feb. 5, 2013
CHECKLIST
Sheet 11 0f 26
CHECKLIST
\ \
'
US 8,370,188 B2
'
CHECKLIST
I \
908A \
/ \
geoars
\\
,/ 908M
\\
l/
:
\\
\\
//
PRE-QUALIFYING
QUESTIONS
1002
FIG. IOA
//
US. Patent
Feb. 5, 2013
Sheet 12 0f 26
US 8,370,188 B2
1007A
/
Leading Indicator
PK Leading |ndicator_|D
FKl Leading lndicatoriDesc
Evaluation Rule ID
ChecklistiCategory
PK Checklist_Category_lD
f1OO5/A
ChecklistiCategoryiDescription
10055
/
I
10075
Question
Checklist
PK QuestionilD
PK Checklist_lD
_
ChGCKlISLDGSC
FKl ChecklistiCategoryilD
FK2 ParentiChecklistilD
Template ilD
\
1005C
,
FKl
Questiion
CheCkHSUD
Evauation Rule
PK Evaluation RuleilD
I
Evaluation RuleiDesc
Answer
REMEDY
PK AnswerilD
FKl Answerjlag
FK2 QuestionilD
Evaluation RuleilD
1004
10050
FIG. 105
PK Remedy lD
FKl RemedyiDesc
Eva|uati0n Ru|ei|D
10076
US. Patent
Feb. 5, 2013
Sheet 14 0f 26
US 8,370,188 B2
US. Patent
Feb. 5,2013
Sheet 15 0f 26
US 8,370,188 B2
222:222 2:
2:82:82:8
28:222:::02:2:2:02,
:222:2:22:28@:2 :32:
222:2222>:822 2:
N26:
:28:2:
2222::
222 :2 : 2: 82
GEQC:
2:2:2>,
222>:8:2:22:2,>:
U6:2:322:2>:
2:2:8 2:28:82.:2 8:
2:822:22:.02:85,:.
20:28
282:m82,:
2:28
US. Patent
Feb. 5, 2013
Sheet 16 0f 26
START
US 8,370,188 B2
1014
DO RECEIVED ANSWERS
PROMPT A PRESENTATION
OF A NEW CHECKLIST?
I028
FIG. IOE
US. Patent
Feb. 5, 2013
US 8,370,188 B2
Sheet 17 0f 26
110219
11023
i@ i@
Analytics
/\
WEB
Audit
Portiet
1124
Servlet
| |||
bi bi
Governance Operations
1120
1104\
85 :;
1106~/\
fine
FIG. 11
1156 1128
Factory Sygim
Engineering
gig-iii