I’m a developer helping a company as they make an software application. Friday afternoon, they’re panicking because they’ve now missed a deliverable deadline by a week. They had their client over to do some User-Acceptance Testing and nothing was working. They video conferenced me in a panic.
Client: See? The search feature on the portal isn’t working! We type in this value which should return at least this database entry but we’re getting nothing!
Me: Huh, that is weird. It’s working in the development environment. Maybe it’s outside of the default search criteria ranges of the other filters? Clear all of the search fields and search again. That should return everything, then we can test the filters one-by-one.
The search filters were cleared. Only half of the entries returned back.
Me: Wait, we’re also missing the new analytics report I implemented.
Client: Yeah, but this search issue is a higher priority!
Me: And the data report columns don’t have the new fields. I showed them to you right before I committed them to the repository…
Me: Did you commit my feature changes on the repository to the server you’re testing on?
Client: We… need to go.