Index

A
acceptance of object technology 177
accepted behaviors 188
activities 21-38, 47-76, 91-103, 115-134, 147-149, 162-173, 182
advances in existing technology 179
Alpha Project 59-62
Andersen Consulting 160-162, 193
application assembler 189
apprenticeships 20, 22, 23, 72, 75, 92, 95, 132, 156, 162, 163, 165, 167, 169, 171, 173, 183
Ascom Nexion 160, 163, 164

B
backwall 116, 118, 127, 130
basic research 187
Bell Northern Research (BNR) 84, 85, 178, 179, 180, 181, 183, 184, 186, 194
BellSouth 160, 164, 165, 166
billing 144
board of directors 186
book libraries 93
build book library 20, 75, 92, 132, 156, 162, 163, 165, 167, 169, 171, 172
build common view of architecture 20, 75, 92, 132, 156, 162, 164, 166, 167, 169, 171, 173, 185
Bunn, Norman 164
business justification 181
cost reduction argument 181
existence argument 181
business strategy synchronization 20, 75, 92, 132, 156, 162, 164, 166, 167, 169, 171, 173, 183

C
Cantoria, Manuel 160
cartoons 190
central object repository
environment (CORE) 146
change agent 176
change organizational culture 20, 75, 92, 95, 132, 156, 162, 164, 165, 167, 169, 171, 173
charge back 144
Chief Conehead 188, 189
chief framework architect 189
code reuse 101, 178
coding guidelines 21, 76, 92, 132, 156, 162, 164, 166, 168, 170, 171, 173, 184
commercial hype 187
computer aided software
engineering (CASE) 89, 90, 96, 97, 102, 106
Comsoft 32-34, 74, 187
consultants 106, 176, 178
consulting 94, 178
consulting groups 185
continuity 186
contribute to state-of-the-art 20, 75, 92, 132, 156, 162, 164, 166, 167, 169, 171, 173, 184
coordinate training 75, 132
corporate consultants 185, 186
corporate infrastructure 185, 186
corporate investment 178
corporate politics 186
Corpron, Dan 172
cultural artifact 189
culture 176, 188-190
Cunningham, John 109, 193
custom method development 97
custom tool development 97
customizing technology for projects 20, 75, 92, 132, 156, 162, 164, 165, 167, 169, 171, 173, 183

D
Decline and Fall of the American Programmer, The 147
defined roles 188
deliverables 178
design guidelines 26
design methodology definition 98
design reuse 101
designing for change 102
develop custom methods 20, 75, 92, 132, 156, 162, 164, 166, 168, 170, 171, 173, 184
develop handbooks 21, 76, 92, 132, 156, 162, 164, 166, 168, 170, 171, 173, 184
develop reusable frameworks 20, 75, 92, 132, 156, 162, 164, 166, 168, 170, 171, 173, 184
Dilbert 190
drive cross-project information 20, 75, 92, 132, 156, 162, 164, 165, 167, 169, 171, 173, 185

E
Eagle Technology 160
education/knowledge broker 20, 75, 92, 93, 132, 156, 162, 163, 165, 167, 169, 171, 172
educators 176
effective roles 177
email 189
ensure unified view from consultants 20, 75, 92, 132, 156, 162, 164, 166, 167, 169, 171, 173
Erbes, Jamie 141, 193
evaluate class libraries 20, 75, 92, 132, 156, 162, 164, 166, 167, 169, 171, 173, 184
existing skill base 106
expertise 177
external audits 186

F
Far Side 190
financial services 110
formal repeatable process 186
FrameMaker 96
framework development 154, 155
funding 12, 13, 40, 87, 113, 180

G
Gamma, Erich 108
goals 3, 176, 177
GSF Object-Oriented Design (GOOD) 98, 194
Guinane, Tom 35, 193

H
hallway bulletin boards 189
Hambrick, Geoff 35, 193
handbooks 24, 26, 178, 183, 184, 187
handbooks for
      design complexity metrics 91
      design processes 91
      methodologies 91
      milestone planning 91
      notations 91
      progress metrics 91
      test processes 91
Helm, Richard 108
heroes 188
high-level corporate commitment 105

I
IBM 36-38, 73, 177, 180, 181, 183-186, 188, 193, 194
icons 188, 189
information broker 93
infrastructure for cross-project use
20, 75, 92, 132, 156, 162, 164, 165, 167, 169, 171, 173, 185
infrastructure groups 185
integration methodology definition 98
interactions 9
international research 187
inter-office mail 189
inter-OTC forum 187
investment in
      mentoring 182
      tools 182
      training 182
IS personnel migration plan 178
ISO certification 185

J
Johnson, Ralph 108
justify object technology 20
justify object technology center 75, 92, 102, 132, 156, 162, 164, 166, 167, 169, 171, 173, 183

K
knowledge transfer 178
Korson, Tim 34, 86, 87, 194
Kristek, Tom 35, 194

L
legends 188, 189
lessons learned 105
life-cycle funding battle 182
lobbying for support of technology 21, 76, 92, 133, 156, 162, 164, 166, 168, 170, 171, 173, 183

M
manage vendor relationships 20, 75, 92, 132, 156, 162, 164, 165, 167, 169, 171, 173
management presentations 21, 76, 92, 102, 133, 156, 162, 164, 166, 168, 170, 171, 173, 183
management training 91, 178
managing consultants 95
managing objects 146
mandate 86, 91, 107
mandate evolution 103
McGregor, John 34
mentoring 20, 22, 23, 50-62, 75, 92, 94, 132, 151, 154, 156, 162, 163, 165, 167, 169, 171, 172, 176, 183, 186, 189
mentoring support 177
Meszaros, Gerard 83, 194
meta-process 186
methodology 146, 151
methods 178
metrics 26
Microsoft 160, 166-168
mission 91
modeler 189
monitoring project status 20, 75, 92, 132, 156, 162, 164, 165, 167, 169, 171, 173, 183

N
new technology 179
newsletters 20, 28, 75, 92, 93, 132, 156, 162, 163, 165, 167, 169, 171, 172
Nortel Object Center 168
Northern Telecom (NT) 84, 160, 168, 169, 170

O
object center evolution 103
object diagramming 151
Object Engineering Group 163
object incubator 130
object learning center 179
Object-Oriented Technology Center (OOTC) 36, 39-81
object repository 146, 150, 152, 153
Object Systems Center (OSC) 111-119, 121, 134, 139
object technology center (OTC) 2, 170
Object Technology Centers Conference 160
Object Technology Resource Center 164
object-oriented education 177
object-oriented hot line 20, 75, 92, 132, 156, 162, 164, 165, 167, 169, 171, 173, 183
object-oriented products and strategies 177
object-oriented support organization 177
OMTool 96
OO process 177, 185
OO technology 36, 37, 182
OOTC document library 177
OOTC information 177
organization and staffing 86
organizational structure 181
OT culture 176, 188
OT match-maker 73
OTC interactions 179
OTC newsletter 187, 189, 190
OTC types 185, 186
OTC Web 189
outcomes 176

P
pattern harvester 189
people-ware issues 148, 149
personality problems 186
pilot OO projects 177
policies 176
politics 183
procedures 176
process handbooks 99
process ownership evolution 103
processes 176
products 187
project management processes definition 99
project meeting announcements 189
project reuse coordinator 189
promote company activities externally 21, 76, 92, 103, 133, 156, 162, 164, 166, 168, 170, 171, 173
prototyper 189
Prudential Insurance Company of America 160, 170, 171

R
R & D Standards Group 172
rapid application development and deployment (RADD) 143
recommendations 187
repository librarian 189
requests for framework support (RFS) 97, 98, 101
requirements capture methodology 97
requirements modelling
methodology 97
research 91, 147, 178
research results 187
reuse 27, 107, 184
      guidelines 21, 76, 92, 101, 133, 156, 162, 164, 166, 168, 170, 171, 173, 184
      management 20, 75, 92, 132, 156, 162, 164, 165, 167, 169, 171, 173, 185
Reuse Rabbi 188, 189
Reuse Technology Support Center 38
Reynolds, Bill 170
rituals 188, 189
roles 189
Rose, Bob 163

S
seminars 20, 75, 92, 93, 132, 156, 162, 163, 165, 167, 169, 171, 172
setting up an OTC 180
shielding projects from corporate politics 182
Shu, Xin 170
sizing effort 105
software agreements (SA) 100
Software Architects 86
Software Development Education Council 36
staffing 15, 41-44, 89, 145-147, 181
standards 176
stories 188, 189
structure evolution 104
structures 176
success of projects 177
support pilot projects 20, 75, 92, 132, 156, 162, 163, 165, 167, 169, 171, 172, 183
System Software Development
Tools 38

T
Technical Services
Software Architecture 166
techniques 178
technology training 91, 178
technology transfer center 176
test methodology definition 98
The OOTC Workbook-Driven Approach 64, 77-79
Thompson, J. Patrick 166
Timberline Software 160, 172, 173
tool acquisition and licensing 20, 75, 92, 132, 156, 162, 164, 165, 167, 169, 171, 173
tool development 91
tool evaluation 20, 75, 91, 92, 132, 156, 162, 164, 166, 167, 169, 171, 173
tools 178, 187
acquisition 96
development 178
evaluation 96, 178
training 147, 153
training programs 93
transcribe-and-converge technique 59
Travelers, The 110-113, 120-122, 124, 131, 134, 139, 178, 180, 181, 183, 184, 186, 193

V
Vaishnavi, Vijay 34, 194
Vlissides, John 108

W
waivers
metrics 182
process 182
Wells, Marykay 168
why object technology? 85
WilTel 142-145, 147, 149-152, 154, 155, 158, 178-181, 183, 184, 186, 193
word of mouth 189
written process 189

Y
Yourdon, Edward 147