|
A | B
| C | D |
E | F | H
| I | L |
M
N | O | P
| Q | R |
S | T | V
| W | Z
A
Addition, principle of, 98-100
Aggregate Control Model, 444-45,
446
Anticipating (Pattern 4) culture,
48-49, 175, 442
change and, xxii-xxiii,
48-49, 105, 143, 192, 231
design and, 395, 402
documentation and, 382
management of, 186, 192, 316,
327, 374
requirements process of, 258-59,
261ff. 271, 361
Satir Change Model and, 30, 48-49
testing in, 336, 349, 414
tool use, 409, 412-13
Anticipation, 48, 195-96, 316,
348, 359
top
B
Blaming behavior, 81, 82, 113, 139,
215, 253, 254, 255, 307-8, 356, 449, 450
BrooksÕs Law, 243, 302, 303, 356,
414
top
C
Capability Maturity Model (CMM),
116, 227, 232, 300
Cascade Model, 317-19, 326, 339-40
Change, 7ff., 20ff., 42-45, 59-60,
64, 65-66, 70ff., 90-91, 141ff., 195, 246, 419-20,
421
control, 266, 303, 385
cost of, 77, 180, 419-20
failure of, 3, 49, 430-31
foreign element and, 22-24, 37ff.,
47
meta-change, 20, 47-48
power and, 193, 430
processes, 5, 64, 111, 193, 246
in relationships, 91-93
responses to, 17, 19, 37-54, 58-61,
144, 273, 420-21, 423
temperament and, 60-61
timing of, 42-45
Change artistry, 55, 57-69, 78-80,
81, 86-104, 107
challenges for, 55ff., 86-104
debt, 78-80, 82
MOI Model of, 78-79, 93-94
planning and, 107ff., 150-74
principles, 65, 81
Change artists, xxii, 55,
57ff., 66, 86-104, 141, 419, 431
communication skills for, 95-97
emotional information and, 58,
153, 158, 169
quiz for, 429-31
Change models, 1, 3-18, 19-36, 48,
65-66, 149
Cleanroom engineering, 207, 262,
316, 403
Code, control of, 374, 376, 382-85,
392ff.
See also Information assets
Configuration control, 95, 103,
139, 207, 288, 289, 303, 368, 383-84, 415-18,
424
benefits of, 415-16
black box game and, 379
code library and, 417-18
design and, 379-80
project negotiations and, 303
requirements process and, 287,
303
standards and, 379
test of, 385-86, 416-17
testing and, 381-82
violation of, 374-75
Congruence, 158-59, 188, 240, 283,
299, 311
Congruent (Pattern 5) culture, 144,
175, 238, 443
Consultants, 8, 102, 117, 128, 202,
232, 251
Control models, 444-48
Cost drivers, 197-200
Culture, 73, 105, 139, 175, 180,
193, 229-44, 246, 320, 437-43
See also Blaming behavior;
Patterns of culture
change and, 105, 143-44, 205,
246, 253-55, 407ff.
creation of, 237-38, 239
culture-picture test of, 232,
241, 244
fault location and, 234-35, 320
Five Freedoms of, 139-40
improvement, 214, 229, 233, 237-38,
239
management and, 71-72, 186-87,
205, 209, 214, 233-34, 237-38, 239, 253, 254,
301
risk and, 137ff.
subcultures of, 238
technology and, 139, 408, 409-13
theory-in-use and, 74-75
Culture/Process Principle, 230-31,
234-35
Curve of best practice, 136, 178,
277
Customers
See also Negotiation
communication with, 61-62, 241,
361
design and, 234-35, 237
in planning process, 112ff., 160
quality and, 438, 439, 443
satisfaction, 61-62, 113, 129-30,
159, 160, 235, 301, 323, 438, 443
Cybernetic Control Model, 184, 195-96,
216, 236, 444, 445-46
Cybernetics, 195ff., 445
top
D
Design, 208, 390-406
as asset, 374, 379-80, 390
benefits of, 393ff.
change plan as, 151
complexity, 203-4, 208, 380,
391, 398-401, 403
configuration management and,
379-80
customer impact on, 234-35, 237
debt, 76, 129-30, 204, 391-92
enhancement of, 319-20
failure, 380, 392, 402, 430
integrity, 202, 203-4, 208, 380,
381, 398
maintenance debt, 76-78, 115,
395
management, 390-406 quality,
379-80
requirements and, 265, 293, 301,
319-20
reuse, 398
slack within, 400
teamwork, 401-2
technology, 396, 397
yime allowance for, 394ff.
visibility, 218-20
Data dictionaries, 374, 376-78,
386
Diagram of effects, 14, 65, 129-30,
163ff., 176, 433-35
Diffusion Model, 3, 4-5, 6ff.,
35
Downfall Model, 340-41
top
E
Engineering, see Software
engineering
Error-prone modules, 359-60, 368
top
F
Fault feedback ratio (FFR), 215,
398-99
Faults, 189, 234-35, 278, 338, 356ff.,
366, 392ff., 413-14
configuration control and, 414,
415
customers and, 234-35, 342, 361-62
design and, 392ff.
in error-prone modules, 359-60,
368
estimates of, 342-43
priority order of, 361-62, 368
ship-and-fix, 235
system size and, 356-58, 366
Feedback, 45-47, 131-32, 169-71,
356
control, 184-85, 187
Control Model, 184, 202, 444,
445-48
process control with, 195-96
product structure and, 205
stabilizing, 164, 169, 176, 216
Force field analysis, 11-12, 14,
17
Foreign elements, 22ff., 37ff.,
47, 59, 64, 277, 382, 355
feedback mechanisms and, 45ff.
rejection of, 38-39, 62, 82
Zone Theory and, 42ff.
top
H
Hacking, 171, 322, 328, 339-41,
348, 416
Helpful Model, 368, 423, 467
Hole-in-the-Floor Model, 3, 5-9,
15, 28, 35
HudsonÕs Bay Start, 309
top
I
Information, 107-26
assets, 373-89
change artists and, 58, 78-79
emotional, 38, 45, 153, 169, 253
failures, 202ff., 211
gathering, 110, 112-21, 153
hiding, 379
meta-planning and, 107-26
MOI Model and, 78-79, 94
quality of, 112ff., 115, 117-18,
122-23
variance estimates, 119
vendor-supplied, 115
Interaction Model, 65-66, 436
Intervention models, 151
top
L
Learning Curve Model, 3, 13-14,
15, 19, 28, 35, 48-49
top
M
Maintenance, 75-78, 225, 279-80,
329, 381-82, 393ff.
Management, v, xxiff., 61ff.,
75, 80, 117, 128-31, 175, 182-88, 201-2, 210,
233-34, 264, 345ff., 373, 384, 386
action, failures of, 22, 201,
202, 208-9
as cost driver, 199-200
culture and, 71-72, 186-87, 205,
209, 214, 233-34, 237-38, 239, 253, 254, 301
of design, 390-406
evaluation of self, 330-31
of foreign elements, 24, 38ff.,
64
of human resources, 303-4, 421,
423
levels of, 184, 185-88, 235ff.
measurement and, 72, 73, 115,
118, 202, 221-23
motivation and, 9ff., 17, 291,
347-48, 363
power and, 71-72, 187-88, 193,
209, 233
of process, 203, 205, 235-39,
243, 251-52, 290-92, 320
prototyping and, 324
quality, attitude toward, 437ff.
requirements and, 223, 264, 283,
290-92, 324, 359
reviews, 307-9
status reports, 141, 164
strategic planning and, 114, 116-17
training, 116, 123, 141
trust and, 81, 140-41, 220, 221,
222, 311-12
Managers, 1, 70, 74, 175, 191-92,
239, 345, 448
abusiveness, 251-52, 253, 302
negotiation skills of, 121-22,
310
rules for, 81, 144
Measurement, 73, 131, 161, 203,
217-18, 345, 422
of customer satisfaction, 113-14
of effort, 329-30
libraries, 375
of lines of code (LOC), 223, 255-56
management and, 72, 73, 115, 118,
202, 221-23
process improvement and, 217-18,
255-57, 342
at process level, 246
system stability and, 117-18,
202, 203, 207
time accounting, 329-30
Meta-change, 20, 47-48
Meta-planning, 107-26, 127-49
Millionaire Test, 214-15
MOI Model, 65, 78-79, 93-94, 167-68
Motivational Model, see Newtonian
Model
Myers-Briggs Type Indicator (MBTI),
66, 68, 451-52, 454-55
top
N
Negotiation, 64, 299-301, 307, 310
of requirements, 237, 280, 282-85,
296, 299-301, 361, 366-68, 369
skills of, 121-22, 310
win/win, 299-300
Newtonian Model, 3, 9-12, 15, 28,
35
NF Catalyst, 60, 122, 415, 452,
453
NT Visionary, 60, 61, 122, 414-15,
452, 453
top
O
Object orientation, 38ff., 323,
379
Oblivious (Pattern 0) culture,
143, 265, 267, 409-10, 413, 438
Observer positions, 158-59, 299,
449-50
Organization, 79-80, 82, 131ff.,
140-41, 189
change artist distribution, 61,
78-79, 141
complexity, 132-34, 191
failure orientation, 72-73
growth, 131-36, 144-45
MOI Model and, 78-79, 94
planning and, 105ff., 114, 134
size, 131ff., 134, 369
trust and, 127, 140-41
top
P
Patterns of culture, 105, 139, 175,
231, 437-43
change and, 105, 143-44, 265,
273
measurement and, 73
technology and, 409-13
Planning, 105ff., 114, 116, 122,
134, 136-40, 150-74, 299, 315, 346
See also Meta-planning;
Strategic planning; Tactical planning
backward, 153-55
customer involvement in, 112ff.
feedback and, 169-71
goals, 150, 152, 155-58, 159-63
loops and, 344
methodologies and, 315-16
models for, 154, 165-69
open-ended, 150, 152-53, 156,
159, 169ff.
prioritizing process for, 120
requirements and, 286, 326
revisions, 155ff., 169-71, 324-28
sessions, 115, 118, 121-22, 128,
150
slack and, 326-27
software engineers and, 175-92
tests for, 154-55, 160-63, 170-71
tools for, 134-35, 169
vendor involvement in, 120-21,
142
PLASTIC Model, 165-67, 293
Process
See also Requirements process
actual, 246, 247-48
culture and, 193, 229-44, 246
deterioration, 75
documentation, 247-48, 271
history, 101-2, 375
for idea generation, 64
introduction of, 142-43
loops, 339ff.
management of, 203, 235-39, 243
principles, 213-28, 230, 286
random, 214-15
resistance to, 209-10
for reuse, 320
standard task unit of, 316, 324
testing, 207, 336ff.
variation reduction in, 249-50
visions, 108ff., 235-37, 246,
247, 319
Process improvement, 214-15, 233,
245-60
chicken-wire factor, 246, 247
cost of, 255-57
lessons of, 252-55
productivity and, 255-56
test of, 215, 250
Process models, 206, 213-14, 237,
243-44, 246, 316-19, 326, 340, 344, 348
Cascade Model, 317-319, 326, 339-40
vs. processes, 237, 246, 247
of requirements, 265-68
towel example, 243-44
Product development, 107ff., 202,
359ff.
visibility, 203, 207
Product Principle, 223-25
Productivity, 161, 188-89, 255-56,
291, 304, 363, 408-9
Project, 10, 97-98, 247ff., 256-57,
279, 297-314, 315-34, 346, 349
See also Planning; Reviews;
Schedules
accountability, 305-7
estimation, 310-11, 341-42
failure, 202-4, 297, 307, 344-48,
359
guidelines, 302-3
HudsonÕs Bay Start for, 309
management, 335, 346-47, 359
meetings, 88-89, 90-91, 94, 102,
135
morale, 348-49, 363
negotiation, 64, 297, 299-300,
307, 310
prerequisites, 297-300
rebirthing, 348-49
resources for, 134, 165-68, 303-4
size, 355-72
slippage, 335-36, 364-65
termination, 335-54
time reports, 305-7, 329-30
visibility, 219-21, 256
Prototyping, 171, 269, 322-24,
326, 334, 361
Public Project Progress Poster
(PPPP), 46, 103, 118, 382, 458
Q
Quality, 131-32, 161, 256, 358
cost of, 178, 189, 256
culture and, 232-33, 438ff.
as goal statement, 161
management attitude toward, 438ff.
measurement, 440, 441, 442, 443
obstacles to, 79-80, 276
requirements process and, 263,
264, 276
schedule and, 343, 346, 348
trade-off with economy, 176,
177, 189, 277
QUEST Team, 63-64, 139
top
R
Requirements, 223, 261-84, 286-92,
368, 374
See also Requirements
process
classification of, 290-91
control of, 276, 280-85, 286,
288-92
cost of, 264, 265, 276, 277-80,
289, 293, 366, 367
customers and, 237, 261, 264,
265, 267, 270, 272, 278-79, 283, 291, 358-59,
361
enhancement of, 319-20, 326
fixed, assumption of, 261-65,
301
ideas, 283-84, 287-88
late-arriving, 365-68
leaks, 280ff., 287-88, 289
maintenance and, 279-80
management of, 223, 264, 271-72,
283-84, 286, 288, 290-92, 327, 359, 365-68
negotiation of, 237, 280, 282-85,
296, 299-301, 361, 366-68, 369
principles, 261-75
prototyping and, 269, 290, 301,
322-24, 326
risk and, 293, 327-28
scope of, 281, 358-59
stability of, 286, 287-88
standard task unit and, 337
for test plan, 265
tools for, 286, 289, 290
visibility of, 218-20, 270-71,
286-87
Requirements process, 205-6, 261-75,
276-96
control of, 276ff., 283-85
management attitude toward, 237,
271-72
models of, 265-68, 272
product process and, 268-69
Reuse, 320-22, 328-29, 398
Reviews, 75, 207, 215, 217, 220,
254, 338, 379, 398, 407
as education, 308-9
by management, 307-9
in standard task unit, 337
Risk, 61, 136-40, 163ff., 298, 299
abatement planning, 165
analysis, 298, 299
assessment, 163, 165
Cascade Model and, 318
change initiation and, 61, 64,
78, 142-43, 427
management and, 64, 145-46, 165,
169, 298, 319, 327
MOI Model and, 78-79, 168
planning and, 136-40, 299, 327-28
PLASTIC Model and, 165-67
punishment and, 138-39, 299
requirements and, 293, 327-28
software changes and, 373-74,
376
Spiral Model and, 319
Routine (Pattern 2) culture, 4,
30, 105, 111, 138-39, 143-44, 238, 336, 410-12,
413, 440, 445, 446-47
configuration management and,
374
management hierarchy in, 191-92
requirements process in, 266-67,
268
reuse and, 398
top
S
Satir Change Model, 15, 19-36, 37ff.,
45-47, 48-49, 57ff., 65, 144, 152-53, 303, 408
See also Foreign elements
change artists and, 58ff., 65
Chaos stage, 20, 24-26, 39ff.,
46, 59, 152, 355
feedback mechanisms and, 45-47
Integration and Practice stage,
20, 26-28, 39ff., 46
Status Quo stages, 20, 21-24,
28-29, 39ff., 45, 46-47, 59, 164,
Satir Interaction Model, 65-66,
436
Schedule, project, 256-57, 345
change cost curve and, 419-20
estimation, 341-42, 367
extension, 64, 180, 364-65, 366
guidelines, 302-3
hacking and, 328
interruptions and, 347
overtime and, 311, 347
slack and, 326-28, 400
slippage, 335-36, 364-65, 366
speed and, 176, 302, 355ff.
system size and, 364
SJ Organizer, 61, 122, 415, 452,
453-54
Software, 218
See also Design
as asset, 218, 373ff.
cost of, 197-98
defects, 196-97, 374
deterioration, 75ff., 376
development speed, 355ff.
enhancement, iterative, 319-20,
326
failures, 196-97, 201ff., 208
off-the-shelf method, 321-22
patching, 63-64, 77, 374
process models, 206, 316ff.
quality, 264-65
reuse, 320-22, 328-29, 398
risk factors, 298, 374
visibility, 203, 207, 218-21
zapping, 376, 384
Software engineer, 6ff., 175ff.,
183
requirements and, 270, 291
Software engineering, v, xxiff.,
5ff., 114, 129, 130, 176-82, 195-212, 223, 261,
264, 375
culture, 105, 214, 229-44, 437-43
failure, 348-49, 430
feedback loops, 356
management, 78, 176-82, 183-84,
214
stability of, 195-212
Software Engineering Institute (SEI),
xxi, 15, 116, 227, 232, 437
Spiral Model, 318-19, 213
SP Troubleshooter, 61, 122, 415,
452, 454
Standard task unit, 154, 316, 324,
336, 337
Standards, 374, 378-79
Strategic planning, 107-26, 127-49
See also Meta-planning;
Planning; Tactical change planning
information and, 110, 112, 115,
131, 211
risk trade-offs and, 136ff.
sessions, 115, 118, 121-22, 128,
150
tactical planning vs., 150ff.
vendor involvement in, 115, 120-21
Steering (Pattern 3) culture, 30,
58, 105, 139, 143-44, 271, 412, 413, 433, 441,
445, 447-48
System, 43-44, 77, 82, 181, 216-18,
299, 445-46
as asset, 374
complexity, 132ff., 208
cost and, 77, 198-99, 200, 399
cybernetic model of, 445-46
faults, 359-62, 368
growth, 131-36, 377, 378
size, 131-36, 198-99, 200, 355ff.,
363, 364, 365, 366
stability, 70ff., 140, 185, 207
Systems thinking, 14, 118, 127-49
top
T
Tactical change planning, 19ff.,
105, 107, 127, 150-74
force field analysis, 11-12,
14, 17
open-ended, 152-53, 156
Satir Change Model and, 152-53
software project planning vs.,
151, 175ff., 196-97
Technology, 73, 115, 138, 184, 407-8,
414-15, 422-23
choices about, 115, 120, 180ff.,
396, 408
configuration control, 95, 386,
415-18
culture and, 407-8, 409-13
definition of, 184, 407-8
design and, 396, 397
introduction of, 142-43, 180-82,
183, 407-28
levels of, 180-82, 184ff.
tools, 115, 408-9, 423-24
in trade-off curve, 180-82
transfer, 8ff., 11, 413ff.
Temperaments, Keirsey-Bates, 68,
122, 414-15, 451, 452-55
See also Myers-Briggs
Type Indicator
Testing, 216-18, 336-41, 346, 349,
380-82
Downfall Model and, 339-41
error-prone modules and, 381-82
hacking vs., 339-41
histories, 374, 380-82
kinds of, 337, 349, 353-54
schedule and, 345, 414
in standard task unit, 336, 337
Trade-off curves, 177ff., 189
family of, 179-80, 182
multiple variables in, 178-80
Trustable units, 140, 165, 217,
218
top
V
Variable (Pattern 1) culture, 111,
138-39, 143, 238, 374, 410, 413, 439, 446
management power in, 71-72
requirements process and, 265-66,
267
top
W
Waterfall Model, 213, 278, 289,
316-17, 326, 340, 344
Zone Theory, 42-47, 49ff., 65,
78, 258
A | B |
C | D | E
| F | H |
I | L | M
N | O | P
| Q | R |
S | T | V
| W | Z
Return to Book Page
|