I have been hired by a phone company to implement Google Analytics for their Android device. With my skills in Google Infrastructure, I can help them create apps using Google products.
My goal is to send all voice commands and actions in a Siri-like voice application in the company to Google Analytics. Within 1 week, I made it work and know the next steps. However, when I ask management about what they want me to track, the priorities were not set. I also somewhat detected through their intentions of using Google Analytics that the application has huge limitations not intended for their goal of counting all phones around the world with certain complicated reasons why it will not work. However, I did not know how to tell them why because I had a 10 month project in my hands, and I wanted to discover the general scope of the project so I could implement it correctly.
I technically finished the project within 3 weeks of both learning Android, and learning to save through their unified project repository.
Then my primary boss's mother died and applied for a 2 week leave. Without my boss's help in leading me to which priorities or path should the project lead, I needed to identify the project on my own by asking questions to whoever could give me answers.
However, there was also tension between another lady programmer who created an Analytics program for the company (not connected to Google Analytics). She limits me in touching her code, and made me perform less by means of diverting me to some other unnecessary tasks like measuring packets (which I already told them that it was more or less 2KB to 3KB). It did not lead anywhere but oblivion for 2 weeks of measuring unnecessary data. I just proved that Google Analytics packet size was sending 1KB each action sent.
My secondary boss seems to feel like I was asking too much questions, and thought that I did not know what I was doing.
I could already sense that letting me measure packets was a trap. If I fight against them, my next actions would not lead anywhere, they would tell me that I'm not doing the priorities they assigned. So I decided to stick to whatever they told me to do (despite the contradiction within me that tells me to fight for the project I believe in), instead of fighting for what I think could have been right.
My boss came back after a 2 week leave from her mother's burial, and my senses did not fail me. I got fired and told that I am not doing the priorities I meant to do.
During the exit interview, I asked them if they could point out the priorities that I should have done for Google Analytics. Because they can not identify the priorities, I explained to them that I was trying to help them identify the priorities by means of explaining how Google Analytics work.
Basically, I was in bad luck.
Question: If it were you on my shoes, wherein you believe in the project, would you fight for it? How would you use influence in manipulating the situation to solve the issue?