I work on a project where we recently started utilizing elastic search to dump logs. I wanted to learn more how to interact with elastic search using java. So I started staying late in the office to mess around the elastic search java api. Slowly I started getting nice data that can be presented using charts. I created a webapp to visualize this data, added authentication so that each client can see real time reporting for his data.
Now I thought this product would be great for the company, So I created a meeting inviting my team and managers after my direct manager's approval. First he was ok with the meeting, then all of a sudden he asks me to show my team first. So I showed my team before the meeting with the other managers. And here is where all hell broke loose. My team started accusing me of working behind their back and that I should have brought this to their attention and so on. Mind you I was not trying to do this for credit, even though that is nice considering the amount of late night time I put into this application, but to learn an api for a technology my company will use.
AmDid I wrong to be disappointed in the way my team reacted? Or Is mydo something that violated normal team rightworkplace expectations?
If so what and what should I have no clue why they would be disappointed. If someone did something like that, the first thing I would say is Good job!done to avoid this issue?