Оглавление
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Как читать эту книгу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Глава 1. Адриан . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Добытчики и недобытчики . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Второе собеседование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Открытый исходный код . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Утренние совещания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Хаос в отслеживании задач . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Глава 2. Деннис . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Автоматическое тестирование . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Поощрения и наказания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Неопределенные требования и лень . . . . . . . . . . . . . . . . . . . . . 83
Эгоизм и альтруизм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Конфликты.......................................100
Ручное тестирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Равенство и рабство . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Архитектор программного обеспечения . . . . . . . . . . . . . . . . . 133
Проигравшие и победители . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Хакеры и дизайнеры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Глава 3. Тони . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Показатели производительности . . . . . . . . . . . . . . . . . . . . . . . 162
Эксперты и обмен знаниями . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Статический анализ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Скорость и качество . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Конвейер поставки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Эпилог . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
6  Оглавление