search for books and compare prices
Tables of Contents for Dynamics of Software Development
Chapter/Section Title
Page #
Page Count
List of Illustrations
ix
 
Foreword
xi
 
Denis Gilbert
Preface
xiii
 
Acknowledgments
xv
 
Introduction
Think About It
3
3
The Stages of the Game
6
4
If You Don't Ship Packaged Software
7
3
Opening Moves
The Organization
10
46
QA in a Ghetto?
11
1
Whose Design Is This, Anyway?
11
22
Establish a shared vision
13
2
A Tale from Close to Home
15
7
Get their heads into the game
22
1
The Goodness of Ideas
23
1
Create a multi-release technology plan
24
1
A Technology Plan
25
2
Refining the Technology Plan
27
3
Don't flip the bozo bit
30
3
Death March to Egghead
33
17
Burn-Out
34
2
Use scouts
36
1
Looking Ahead
36
3
Watch the ratio
39
1
Use feature teams
39
9
Use program managers
48
2
The Group Psyche
50
6
Be an authority, not an authority figure
52
1
Empowerment
53
3
The Competition
56
12
A Little Anthropology
56
2
The Software Struggle
58
10
Alone? A market without a competitor ain't
60
3
Dead heat? Break out of a feature shoot-out
63
1
Behind? Ship more often with new stuff
64
1
Ahead? Don't ever look back
65
1
Take the oxygen along
66
2
The Customer
68
11
The Captive Customer
68
2
A Simple Purchase Model
70
9
Esthetics
71
1
Enrapture the customer
71
2
Find the sweet spot
73
1
It's a relationship, not a sale
74
2
``I Must Be Dumb''
76
1
Cycle rapidly
77
2
The Design
79
6
Go for greatness
79
1
State your theme
80
1
Getting Single-Minded
81
1
Beautiful Properties
82
1
Minimize dependencies
83
1
Propitiate the gods
83
2
Portability is for canoes
85
1
Design time at design time
85
1
Development
85
79
Don't accept dictation
88
1
Now go play
89
5
The Middle Game
Be like the doctors
94
2
Remember the triangle: Features, Resources, Time
96
1
``Don't Throw More People at a Problem''?
97
2
Don't know what you don't know
99
3
Integrity
102
1
Don't go dark
102
2
Lost in Software
104
2
Beware of a guy in a room
106
3
If you build it, it will ship
109
4
Get to a known state and stay there
113
1
You Gotta Be Able to Mark Your Progress
114
34
Use ZD milestones
115
1
Nobody reaches the ZD milestone until everybody does
116
1
Every milestone deserves a no-blame postmortem
117
1
Stick to both the letter and the spirit of the milestone
118
1
Get a handle on ``normal''
119
1
Diagnostics
119
4
A handful of milestones is a handful
123
1
Every little milestone has a meaning (story) all its own
124
1
Look for the natural milestones
125
4
When you slip, don't fall
129
2
A Slip Processed
131
10
Don't trade a bad date for an equally bad date
141
1
After a slip, hit the next milestone, no matter what
142
1
A good slip is a net positive
142
1
See the forest
143
1
The world changes; so should you
144
4
Ship Mode
Ship Mode: Onset
148
2
Ship Mode: Transition
150
1
Ship Mode: Endgame
151
13
Violate at least one sacred cow
152
1
Beta is not the time to change
153
1
The Beta is for spin development
153
1
Triage ruthlessly
153
2
Don't shake the Jell-O
155
5
The Launch
Compete with the superior story
160
3
Create a winning image
163
1
The Last Word
164
15
Appendix: Hiring and Keeping Good People
Hiring Smart
166
2
Look for the ineffable spark of intelligence
166
1
Challenge the candidate with a puzzle
167
1
Try teaching
167
1
Take off the blinders
168
1
Giving Good People Someplace to Go
168
9
Racehorses Have to Run
168
1
The Problem of Creativity
169
1
Overreachers Need a Boost
170
1
Grok the goals
170
1
Reconcile the models
171
1
Find the genius
171
1
New Categories
172
1
The Manager Managed
173
1
Get help
174
1
Set short-term expectations
174
1
Have a long-term theory
174
1
Use the review for power pellets
175
2
An Eclectic List of Resources
177
2
Index
179