When a client gives us a requirement, it always comes with an expectation attached. Usually, it is an implicit expectation that involves details about how complex the job is, how we’re going to do it, how long it’s going to take, what problems may su...