Re: "Our plan was better"
I have to agree with this.
During an office move over a weekend, out of a team of two, I ended up being the mug to try to get at least a minimal service working before people stared on Monday (it was a customer support centre). I spent literally hours trying to work out why one of the routes to the support mainframe servers wouldn't work.
We had three routes out, we knew one would require extra work, but the plan meant that two of them should work. When on Sunday evening, I only had one working, I continued on into the early hours of Monday morning, but failed to work out what was wrong with the second.
Eventually, I admitted defeat, and decided to put a whiteboard up next to the main entrance containing a list of what was working, compared to what wasn't. It was very unbalanced, with more not working than working. But there was enough to start taking customer calls.
Even after working into the early hours, I still got in for before 8:00AM Monday when the centre was due to come online, to make sure that the early cover specialists got their workstations up and usable, before going to make sure my kids got to school, and getting back in again around 9:00.
I came in to find my colleague, who had left the office on Saturday afternoon, and didn't turn up at all on Sunday, quietly working. I sat down to start discussing next steps, and said that I couldn't get the TCP/IP route to the mainframes working, and he said "Oh, no. I decided late last week to change the way it was going to work. The original plan wouldn't have worked. Didn't I tell you". He hadn't, and if he had, I would have tried to argue him out of it, because the centre needed more than one working route for redundancy.
Having spent 20 plus hours over Friday evening and the weekend, and then on into early Monday trying to get something that was never going to work functioning, I wasn't in the best of moods, and I went incandescent. I was told I could be heard at the other end of the office. Blazing was not the way that the row went.
It only ended when two of the managers rushed over to cart us off to two different meeting rooms to work out what had happened. Neither of us came out of this very well, but we were told to shelve this disagreement, and work together to try to continue on with the plan, while the managers decided how to handle the situation.
I was actually the newer member of the team, having been moved in from being a support specialists when the main architect left. But I wasn't really junior, I had been in centre as long as my colleague, just not in the internal technical support team.
Over the next few days, we formed an uneasy truce, and slowly got everything working. But eventually, we were taken aside, and were told what the managers wanted to do. I was told I would remain working in the centre, while my colleague was going to be found another role.
After being told this, my manager actually had a longer meeting with me. He said that when he came in on Monday, he didn't really expect anything to work, and was quietly pleased when he saw how many of the most important services were, allowing the centre to at least provide a service. He appreciated the amount of effort I had put in, with not enough support from my colleague as he saw it. I received a special contribution award for my efforts.
Apparently, my colleague had been a thorn in the side of the managers for a while, and this lack of communication and care for the primary purpose of the centre was the catalyst that enabled them to move him elsewhere. But my manager did say that I shouldn't have started a shouting match in the open office! It wasn't all good for me, though, because they didn't backfill the role, and I then ended up being the sole support for the internal systems for the best part of 18 months!