Академический Документы
Профессиональный Документы
Культура Документы
Redesign/Optimization
Results
What to Understand
Work Structures and Shifts: Resource
What to Understand
Structures are domain independent
constructs
Prescriptive/descriptive abstractions
Comparative analysis of
software specification
teamwork
Six work structure types observed: Negotiated,
->,
unanticipated -->>,
role shift within work structure +.
PROCESS
A. Pre-planning task
B. Planning task
c.
d.
e.
f.
g.
h.
C. Develop preliminary
(informal) specification
D. Develop formal
(processable) spec.
E. Document
write-up
F. Documentation
integration
G. Document review
H. Prepare for
Delivery
T1
6
no
T2
7
yes
T3
7
yes
T4
7
yes
T5
5
yes
N->R->I
N
I
I
P (D,I,I)
D
R
D
N->R->I
N
I
I+
P (D,I,I)
D
R
I
N->R->I
N
I
I
P (D,I,I)
D
R
I
N->R->I
N
I -> S
S
P (D,S->I,I)
D
D
D
N->R->I
N
I -> S
S
P (D,D,I)
D
D
D
I -->>
N -->>
R -->> I
I+
I+
I+
I+ -> S+
I -> S+
I+
I+
N -->> D
P+
P+
D
N
R
D
N
D+
D+
S+ -->>
S+
N -->>
N -->>
P(D,D,I)
P(D,S->I,D)
D+
D+
R
I+
R
N -->> I+
N -->> R
N -->> I+
-->>
-->> I
-->>
-->> I
D
D+
Findings
Highest (lowest) quality product (measured
Findings
Teams falling primarily into Negotiative and
10
heuristics
Best practices and lessons learned cross-linked
Process-driven intranets
Organizational transformation
11
12
13
development
Deep Space Astronomy, Software Architecture
Internet infrastructure, Networked computer games
14
production architectures
Organizational transformation
15
Process-driven intranets
16
Process-driven intranets
17
Process-driven intranets
18
Process-driven intranets
19
20
Organizational
transformation
savings/gain.
Internal: Staff time, infrastructure usage, etc.
21
Conclusions
Software production can be optimized
Optimizing software production is a
22