May 2011
Intermediate to advanced
256 pages
5h 5m
English
Acceptance tests
automated, 103–105
communication and, 103
continuous integration and, 110–111
definition of, 100
developer’s role in, 106–107
extra work and, 105
GUIs and, 109–111
negotiation and, 107–108
passive aggression and, 107–108
timing of, 105–106
unit tests and, 108–109
writers of, 105–106
Adversarial roles, 26–29
Affinity estimation, 146–147
Ambiguity, in requirements, 98–100
Apologies, 12
Apprentices, 183
Apprenticeship, 180–184
Arguments, in meetings, 126–127
Arrogance, 22
Automated acceptance testing, 103–105
Automated quality assurance, 14
Avoidance, 131
Blind alleys, 131–132
Bossavit, Laurent, 89
Bowling Game, 89
Branching, 191
Bug counts, 197
Business goals, 160
Caffeine, 128
Certainty, 80
Code
control, 189–194
Read now
Unlock full access