I'm working on a distributed system. At the other end, the UAT system i'm dealing with is rubbish. Every weekend they do a UAT release, they break something that has been stable for weeks. Really poor quality. I've been chasing them up today to find out what is going on with the most recent change. Of course, I don't have access to their developers. Only a PM on a different timezone who just does not respond. I produce detailed test cases proving their issue. Finally they admit a problem. So they suggest a workaround ... I write a lot more code to workaround a problem in their UAT system, until they can fix it. Throw away code. That just seems too stupid a suggestion. Eventually, I get on an email chain from the dev team. The strange phrases used in the email were the next thing to raise my suspicions. Reading on, it's been outsourced to Bob. Great. Now I know i'm in for a rubbish few months.
Small projects with no interface to other teams or systems are the way forward.
Small projects with no interface to other teams or systems are the way forward.
Comment