I create new programs for internal use within my workplace of over 300 people. I largely work alone and pretty much have carte blanche to create or improve anything. My boss and other superiors have been happy with my work so far.
The issue is that in my small department, we don't have a process for testing new work, approving it and putting it in production. Our previous Senior Programmer has left and I am effectively the replacement. In the past, not a lot of new applications were created, but I have been developing new things for years.
I was waiting for my boss to review and accept things, but over time I've just started putting new applications on the production intranet after I tested them. There they sit, because no one knows they exist. I am uncomfortable sending email to "all personnel", but did that recently when someone suggested it.
Do I need to be proactive in pushing things out to everyone at my workplace?