For years, I successfully handled completed every software release containing documentation. As of a few months ago, this main task was handed off to two of my counterparts.
During this entire period, I felt that folks on my team took my work for granted. I wasn't losing my mind. They did.
The woman who has been doing half my role finally realized that I do a lot of work. I had invited her to a meeting on what to do after a release is over. She decided to waltz into this meeting 1.5 hours later.
It just shows that when folks aren't responsible for a task, they don't care. When they are, it matters and they panic when they don't have the answers.
It's happening now.
With my manager, he makes me the representative for everything. I had a good talk about this issue again this past Tuesday. It needs to be spread around the team. If I'm not available, the knowledge is likely lost when I do not have a backup.
Folks are listening. In a team meeting on Thursday, this woman thanked me for always being there for her when she has questions and I quickly reply. She called me a "data bank," which is a fun nickname.
My manager decided to nominate someone else to represent our team for development work. He said that normally, it would go to me, but he said that I am pretty busy. You think?
My manager also said that for the last seven years, I have been handling all these release activities "quietly and flawlessly." I complete my work. I communicate well. I don't complain, other than when things are completely stressing me out and I need help, or when someone is holding up the process.
Progress is good. It's important to vocalize how you feel. It is also noticeable how valuable you are as an employee when you no longer do a specific task and your manager worries about the folks (yep, plural) who are taking it over.