IT consultant pilot fish is brought in to help overhaul a big financial firm's mobile app -- new features, new look, pretty much a complete rework.
"I was the lead backend engineer," says fish. "We had a meeting with the project owner, the project management team -- from a different company -- and the design firm. Then we received mockups and began to dig in."
It's not long before it becomes obvious to fish that there are more than a few things requested that weren't fully thought through. He raises the issues -- but he's told to keep working on it.
But that's not the only issue. The mockups of the app are essentially being used as a requirements document, and the project suffers from some poorly executed management processes. Still, fish and his team do their best.