“It always takes longer than you expect, even if you take Hofstadter’s Law into account.”
This chapter shows how larger systems can have more and different triads. Some projects do not require new customer acceptance tests. This chapter also examines a lack of acceptance tests.
Sam’s system had just two people, Debbie and Tom, as developer and tester. Debbie was an omnipotent developer. She did everything from creating the overall architecture to designing the user interface to administering the database. Tom did all sorts of testing, from helping with acceptance test development to running performance testing tools to checking usability and performing exploratory testing. ...