So I am doing this bachelor thesis for a research institute and they wanted me to do different kinds of development. Like conversions of files and implementing a system (I call it system A for mentioning later) and right now I am developing the main system which need to be connected to system A. Or at least I thought that was the plan.
So recently I found out they developed a similar system to system A, (it wasn't a big part of the project but it took me a lot of productive time to research and develop it) and this new version has to be integrated with the bigger system that I am building for them.
I asked them whether they used or will be using my implementation (system A) anywhere; They said no and it was more of a proof of concept, They said in my thesis I can write that it was 'initial implementation of the new one". How is it initial implementation if nothing is the same and they did not tell anything about it to me.
Does this situation make any sense? I am still developing a system for them which is quite bigger than system A and I still need to use some part of system A to integrate it with the new version that they totally developed themselves.
The reason of course is that their new system has a better outlook and design but they could have maybe told me from the start that they won't be using my version as I had told them from the start that I won't be using time on design and it was something we talked about on day 1.
I am not worried of what I should put in my thesis but is this really normal? If not, What did I do wrong?
Thank you in advance.